Package evaluation to test PlutoDevMacros on Julia 1.14.0-DEV.1851 (d64c0da64c*) started at 2026-03-05T13:42:41.892 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 12.77s ################################################################################ # Installation # Installing PlutoDevMacros... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [a0499f29] + PlutoDevMacros v0.9.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [da1fd8a2] + CodeTracking v3.0.0 [aa1ae85d] + JuliaInterpreter v0.10.10 [1914dd2f] + MacroTools v0.5.16 [a0499f29] + PlutoDevMacros v0.9.2 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.18.0+0 [e37daf67] + LibGit2_jll v1.9.2+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.12.2 [458c3c95] + OpenSSL_jll v3.5.5+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850ede] + nghttp2_jll v1.68.0+1 [3f19e933] + p7zip_jll v17.7.0+0 Installation completed after 1.22s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 6290.4 ms ✓ PlutoDevMacros 3775.3 ms ✓ Revise → DistributedExt 52917.7 ms ✓ Pluto 3 dependencies successfully precompiled in 64 seconds. 89 already precompiled. Precompilation completed after 85.07s ################################################################################ # Testing # Testing PlutoDevMacros Status `/tmp/jl_gIuvgU/Project.toml` [4c88cf16] Aqua v0.8.14 [6e4b80f9] BenchmarkTools v1.6.3 [1914dd2f] MacroTools v0.5.16 [c3e4b0f8] Pluto v0.20.23 [a0499f29] PlutoDevMacros v0.9.2 [295af30f] Revise v3.13.2 [f8b46487] TestItemRunner v1.1.4 [44cfe95a] Pkg v1.14.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_gIuvgU/Manifest.toml` [4c88cf16] Aqua v0.8.14 [6e4b80f9] BenchmarkTools v1.6.3 [d1d4a3ce] BitFlags v0.1.9 [da1fd8a2] CodeTracking v3.0.0 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [f0e56b4a] ConcurrentUtilities v2.5.1 [5218b696] Configurations v0.17.6 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [460bff9d] ExceptionUnwrapping v0.1.11 [21656369] ExpressionExplorer v1.1.4 [55351af7] ExproniconLite v0.10.14 [828d9ff0] GracefulPkg v2.4.3 [cd3eb016] HTTP v1.10.19 [ac1192a8] HypertextLiteral v1.0.0 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.7.1 [682c06a0] JSON v1.4.0 [aa1ae85d] JuliaInterpreter v0.10.10 [8ac3fa9e] LRUCache v1.6.2 [0e77f7df] LazilyInitializedFields v1.3.0 [e6f89c97] LoggingExtras v1.2.0 [6f1432cf] LoweredCodeUtils v3.5.1 [6c6e2e6c] MIMEs v1.1.0 [1914dd2f] MacroTools v0.5.16 [36869731] Malt v1.4.0 [739be429] MbedTLS v1.1.10 [99f44e22] MsgPack v1.2.1 [4d8831e6] OpenSSL v1.6.1 [bac558e1] OrderedCollections v1.8.1 [69de0a69] Parsers v2.8.3 [c3e4b0f8] Pluto v0.20.23 [72656b73] PlutoDependencyExplorer v1.2.2 [a0499f29] PlutoDevMacros v0.9.2 [91cefc8d] PrecompileSignatures v3.0.3 [aea7be01] PrecompileTools v1.3.3 [21216c6a] Preferences v1.5.2 [2792f1a3] RegistryInstances v0.1.0 [05181044] RelocatableFolders v1.0.1 [295af30f] Revise v3.13.2 [6c6a2e73] Scratch v1.3.0 [777ac1f9] SimpleBufferStream v1.2.0 [10745b16] Statistics v1.11.1 [ec057cc2] StructUtils v2.6.3 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [f8b46487] TestItemRunner v1.1.4 [1c621080] TestItems v1.0.0 [3bb67fe8] TranscodingStreams v0.11.3 [410a4b4d] Tricks v0.1.13 [5c2747f8] URIs v1.6.1 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.18.0+0 [e37daf67] LibGit2_jll v1.9.2+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.12.2 [4536629a] OpenBLAS_jll v0.3.30+0 [458c3c95] OpenSSL_jll v3.5.5+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.68.0+1 [3f19e933] p7zip_jll v17.7.0+0 Testing Running tests... WARNING: Unsupported Julia version ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ Pluto (0.20.23) is running on a new version of Julia (1.14.0-DEV.1851). Support for Julia 1.14 will be added in a later Pluto release. You can try: 1. Update Pluto using Pkg.update("Pluto"). 2. If there is no newer version of Pluto yet, then you can help us develop it! Julia 1.14 compatibility takes a lot of work, and we would really appreciate your help! Search github.com/fonsp/Pluto.jl/issues for Julia 1.14 to see what still needs to be done. Not all compatibility issues are known – play around and try running Pkg.test("Pluto"). │ Note │ │ Preview versions of Julia are not fully supported by Pluto. From worker 2: Resolving package versions... From worker 2: Updating `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pluto-boot-environment-1.14.0-DEV.1851-0.20.23/CstErGJHjSd/Project.toml` From worker 2: [dc6b355a] + PlutoRunner v30.31.32 `~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner` From worker 2: Updating `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pluto-boot-environment-1.14.0-DEV.1851-0.20.23/CstErGJHjSd/Manifest.toml` From worker 2: [dc6b355a] + PlutoRunner v30.31.32 `~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner` From worker 2: [0dad84c5] + ArgTools v1.1.2 From worker 2: [56f22d72] + Artifacts v1.11.0 From worker 2: [2a0f44e3] + Base64 v1.11.0 From worker 2: [ade2ca70] + Dates v1.11.0 From worker 2: [f43a241f] + Downloads v1.7.0 From worker 2: [7b1f6079] + FileWatching v1.11.0 From worker 2: [b77e0a4c] + InteractiveUtils v1.11.0 From worker 2: [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 From worker 2: [b27032c2] + LibCURL v1.0.0 From worker 2: [76f85450] + LibGit2 v1.11.0 From worker 2: [8f399da3] + Libdl v1.11.0 From worker 2: [56ddb016] + Logging v1.11.0 From worker 2: [d6f4376e] + Markdown v1.11.0 From worker 2: [ca575930] + NetworkOptions v1.3.0 From worker 2: [44cfe95a] + Pkg v1.14.0 From worker 2: [de0858da] + Printf v1.11.0 From worker 2: [3fa0cd96] + REPL v1.11.0 From worker 2: [9a3f8284] + Random v1.11.0 From worker 2: [ea8e919c] + SHA v1.0.0 From worker 2: [6462fe0b] + Sockets v1.11.0 From worker 2: [f489334b] + StyledStrings v1.13.0 From worker 2: [fa267f1f] + TOML v1.0.3 From worker 2: [a4e569a6] + Tar v1.10.0 From worker 2: [cf7118a7] + UUIDs v1.11.0 From worker 2: [4ec0a83e] + Unicode v1.11.0 From worker 2: [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 From worker 2: [deac9b47] + LibCURL_jll v8.18.0+0 From worker 2: [e37daf67] + LibGit2_jll v1.9.2+0 From worker 2: [29816b5a] + LibSSH2_jll v1.11.3+1 From worker 2: [14a3606d] + MozillaCACerts_jll v2025.12.2 From worker 2: [458c3c95] + OpenSSL_jll v3.5.5+0 From worker 2: [efcefdf7] + PCRE2_jll v10.47.0+0 From worker 2: [83775a58] + Zlib_jll v1.3.2+0 From worker 2: [3161d3a3] + Zstd_jll v1.5.7+1 From worker 2: [8e850ede] + nghttp2_jll v1.68.0+1 From worker 2: [3f19e933] + p7zip_jll v17.7.0+0 cell.output.body = Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_GHoICA\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs", :parent_module => "Base.Precompilation", :from_c => false), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224", :parent_module => nothing, :from_c => false), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0", :parent_module => "Base", :from_c => false), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8", :parent_module => nothing, :from_c => false), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7", :parent_module => nothing, :from_c => false), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13", :parent_module => "FileWatching.Pidfile", :from_c => false), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224", :parent_module => nothing, :from_c => false), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr", :parent_module => nothing, :from_c => false), Dict(:call_short => "maybe_cachefile_lock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L4143", :path => "./loading.jl", :source_package => "Main", :call => "maybe_cachefile_lock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)", :linfo_type => "Core.MethodInstance", :line => 4146, :file => "loading.jl", :func => "#maybe_cachefile_lock#920", :parent_module => "Base", :from_c => false), Dict(:call_short => "maybe_cachefile_lock", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "maybe_cachefile_lock", :linfo_type => "Nothing", :line => 4143, :file => "loading.jl", :func => "maybe_cachefile_lock", :parent_module => nothing, :from_c => false), Dict(:call_short => "__require_prelocked(pkg::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2813", :path => "./loading.jl", :source_package => "Main", :call => "__require_prelocked(pkg::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2860, :file => "loading.jl", :func => "__require_prelocked", :parent_module => "Base", :from_c => false), Dict(:call_short => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2687", :path => "./loading.jl", :source_package => "Main", :call => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2694, :file => "loading.jl", :func => "_require_prelocked", :parent_module => "Base", :from_c => false), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion", :parent_module => nothing, :from_c => false), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion", :parent_module => nothing, :from_c => false), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require", :parent_module => "Base", :from_c => false), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path", :parent_module => nothing, :from_c => false), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import", :parent_module => "Base", :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "eval(m::Module, x::Expr)", :inlined => false, :url => nothing, :path => "./Base_compiler.jl", :source_package => nothing, :call => "eval(m::Module, x::Expr)", :linfo_type => "Core.CodeInstance", :line => 164, :file => "Base_compiler.jl", :func => "eval", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#f32cb55a-cf6d-40cd-8d5a-81445a685b53", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 5, :file => "basics.jl#==#f32cb55a-cf6d-40cd-8d5a-81445a685b53", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_GHoICA\" (ProcessExited(1)).\n") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("f32cb55a-cf6d-40cd-8d5a-81445a685b53"), "begin\n\tplutodevmacros_project= Base.current_project(normpath(@__DIR__, \"../..\")) \n\tpushfirst!(LOAD_PATH, plutodevmacros_project) # This loads the PlutoDevMacros environment, so we can do import with the latest version\n\ttry\n\t\tBase.eval(Main, :(import PlutoDevMacros))\n\tfinally\n\t\tpopfirst!(LOAD_PATH) # Remove plutodevmacros env\n\tend\n\tusing Main.PlutoDevMacros\nend", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_GHoICA\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs"…), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr"…), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0"…), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8"…), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7"…), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…) … Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion"…), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require"…), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require"…), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path"…), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "eval(m::Module, x::Expr)", :inlined => false, :url => nothing, :path => "./Base_compiler.jl", :source_package => nothing, :call => "eval(m::Module, x::Expr)", :linfo_type => "Core.CodeInstance", :line => 164, :file => "Base_compiler.jl", :func => "eval"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#f32cb55a-cf6d-40cd-8d5a-81445a685b53", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 5, :file => "basics.jl#==#f32cb55a-cf6d-40cd-8d5a-81445a685b53", :func => "top-level scope"…)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_GHoICA\" (ProcessExited(1)).\n"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718556244604e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[Dict("group" => "stdout", "line" => -1, "msg" => ("\e[0KERROR: LoadError: ArgumentError: Package MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] is required but does not seem to be installed:\n\e[0K - Run `Pkg.instantiate()` to install all recorded dependencies.\n\e[0K\n\e[0KStacktrace:\n\e[0K [1] __require_prelocked(pkg::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2819\n\e[0K [2] _require_prelocked(uuidkey::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2694\n\e[0K [3] macro expansion\n\e[0K @ ./loading.jl:2621 [inlined]\n\e[0K [4] macro expansion\n\e[0K @ ./lock.jl:376 [inlined]\n\e[0K [5] __require(into::Module, mod::Symbol)\n\e[0K @ Base ./loading.jl:2585\n\e[0K [6] require\n\e[0K @ ./loading.jl:2561 [inlined]\n\e[0K [7] eval_import_path\n\e[0K @ ./module.jl:36 [inlined]\n\e[0K [8] eval_import_path_all(at::Module, path::Expr, keyword::String)\n\e[0K @ Base ./module.jl:60\n\e[0K [9] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})\n\e[0K @ Base ./module.jl:101\n\e[0K [10] top-level scope\n\e[0K @ ~/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:3\n\e[0K [11] include(mod::Module, _path::String)\n\e[0K @ Base ./Base.jl:323\n\e[0K [12] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)\n\e[0K @ Base ./loading.jl:3288\n\e[0K [13] top-level scope\n\e[0K @ stdin:5\n\e[0K [14] eval(m::Module, e::Any)\n\e[0K @ Core ./boot.jl:517\n\e[0K [15] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)\n\e[0K @ Base ./loading.jl:3130\n\e[0K [16] include_string\n\e[0K @ ./loading.jl:3140 [inlined]\n\e[0K [17] exec_options(opts::Base.JLOptions)\n\e[0K @ Base ./client.jl:342\n\e[0K [18] _start()\n\e[0K @ Base ./client.jl:585\n\e[0Kin expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:1\n\e[0Kin expression starting at stdin:5\n\n 1 dependency had output during precompilation:\n┌ PlutoDevMacros\n│ [Output was shown above]\n└ \n", MIME type text/plain), "level" => "LogLevel(-555)", "id" => "PlutoRunner_40f9f5d1", "cell_id" => Base.UUID("f32cb55a-cf6d-40cd-8d5a-81445a685b53"), "kwargs" => Tuple{String, Any}[], "file" => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl")], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:plutodevmacros_project => [], :PlutoDevMacros => [Pluto.Cell(Base.UUID("5ec03ab5-a3e3-4855-af59-6e589f5b104f"), "PlutoDevMacros.is_notebook_local() || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `PlutoDevMacros` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f", :func => "top-level scope"…)], :plain_error => "UndefVarError: `PlutoDevMacros` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562336801e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(Symbol("PlutoDevMacros.is_notebook_local") => [], :PlutoDevMacros => [Pluto.Cell(#= circular reference @-8 =#)], :error => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))]), Dict{Symbol, Vector{Pluto.Cell}}(:pushfirst! => [], Symbol("Base.current_project") => [], :Main => [], Symbol("Base.eval") => [], :normpath => [], :LOAD_PATH => [], :Base => [], :popfirst! => [], Symbol("@__DIR__") => []), 5), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("5808997c-0da3-4d1d-8b9a-b0e8965ce4a8"), "@addmethod asd(x::Float64) = 4.0", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718560579034e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(Symbol("@addmethod") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("65603c9c-5b1b-4cd0-9db2-7216520d1c36"), "@addmethod asd(x::String) = \"LOL\" * string(asd(1))", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@addmethod` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718560608908e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(Symbol("@addmethod") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :func => "macro expansion", :parent_module => nothing, :from_c => false)], :plain_error => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a:1 [inlined]") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("53f8ca75-67f1-47c5-9c1e-a3747b376c3a"), "asd(3.0) === 4.0 || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :func => "macro expansion"…)], :plain_error => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a:1 [inlined]"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562082887e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(Base.UUID("e3296a1c-9d38-4363-b275-42738d1ebae7"), "asd(x::Int) = 3", false, Pluto.CellOutput("asd (generic function with 1 method)", MIME type text/plain, nothing, 1.772718558393905e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], false, 0x00000000000a67e4, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(#= circular reference @-8 =#), Pluto.Cell(Base.UUID("b4351ff1-65eb-45d8-9262-6811fc0884f1"), "asd(\"ASD\") === \"LOL3\" || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :func => "macro expansion"…)], :plain_error => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1:1 [inlined]"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562101056e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(#= circular reference @-8 =#)], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false)), Pluto.Cell(Base.UUID("bda0d273-68f2-4954-bad1-b6c7aef9c1bd"), "@only_in_nb(asd) === asd", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562236246e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(#= circular reference @-8 =#)], Symbol("@only_in_nb") => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))]), Dict{Symbol, Vector{Pluto.Cell}}(:Int => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :func => "macro expansion", :parent_module => nothing, :from_c => false)], :plain_error => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1:1 [inlined]") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("b4351ff1-65eb-45d8-9262-6811fc0884f1"), "asd(\"ASD\") === \"LOL3\" || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :func => "macro expansion"…)], :plain_error => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1:1 [inlined]"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562101056e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(Base.UUID("e3296a1c-9d38-4363-b275-42738d1ebae7"), "asd(x::Int) = 3", false, Pluto.CellOutput("asd (generic function with 1 method)", MIME type text/plain, nothing, 1.772718558393905e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], false, 0x00000000000a67e4, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(Base.UUID("53f8ca75-67f1-47c5-9c1e-a3747b376c3a"), "asd(3.0) === 4.0 || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :func => "macro expansion"…)], :plain_error => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a:1 [inlined]"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562082887e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(#= circular reference @-8 =#)], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false)), Pluto.Cell(#= circular reference @-8 =#), Pluto.Cell(Base.UUID("bda0d273-68f2-4954-bad1-b6c7aef9c1bd"), "@only_in_nb(asd) === asd", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562236246e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(#= circular reference @-8 =#)], Symbol("@only_in_nb") => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))]), Dict{Symbol, Vector{Pluto.Cell}}(:Int => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("18c8788a-0213-43f3-8359-329a0501fc6c"), "@current_pluto_cell_id() |> string |> typeof", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562134071e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:|> => [], :string => [], :typeof => [], Symbol("@current_pluto_cell_id") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("63c5d858-7d51-48d6-b221-50343482044b"), "@current_pluto_cell_id() === \"63c5d858-7d51-48d6-b221-50343482044b\" || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@current_pluto_cell_id` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562168971e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:error => [], :(===) => [], Symbol("@current_pluto_cell_id") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@current_pluto_notebook_file` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@current_pluto_notebook_file` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("00ed0ca3-3b5e-45a8-bf46-55e898c4b923"), "@current_pluto_notebook_file() === string(first(split(@__FILE__(), \"#==#\"))) || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@current_pluto_notebook_file` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@current_pluto_notebook_file` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562202201e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:first => [], :string => [], Symbol("@current_pluto_notebook_file") => [], Symbol("@__FILE__") => [], :split => [], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("bda0d273-68f2-4954-bad1-b6c7aef9c1bd"), "@only_in_nb(asd) === asd", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@only_in_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562236246e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(Base.UUID("e3296a1c-9d38-4363-b275-42738d1ebae7"), "asd(x::Int) = 3", false, Pluto.CellOutput("asd (generic function with 1 method)", MIME type text/plain, nothing, 1.772718558393905e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], false, 0x00000000000a67e4, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(Base.UUID("53f8ca75-67f1-47c5-9c1e-a3747b376c3a"), "asd(3.0) === 4.0 || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a", :func => "macro expansion"…)], :plain_error => "MethodError: no method matching asd(::Float64)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#53f8ca75-67f1-47c5-9c1e-a3747b376c3a:1 [inlined]"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562082887e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(#= circular reference @-8 =#)], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false)), Pluto.Cell(Base.UUID("b4351ff1-65eb-45d8-9262-6811fc0884f1"), "asd(\"ASD\") === \"LOL3\" || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m asd(\e[91m::Int64\e[39m)\n\e[0m\e[90m @\e[39m \e[32mMain.var\"workspace#3\"\e[39m \e[90m~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/\e[39m\e[90m\e[4mbasics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\e[24m\e[39m\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 1, :file => "basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1", :func => "macro expansion"…)], :plain_error => "MethodError: no method matching asd(::String)\nThe function `asd` exists, but no method is defined for this combination of argument types.\n\nClosest candidates are:\n asd(!Matched::Int64)\n @ Main.var\"workspace#3\" ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#e3296a1c-9d38-4363-b275-42738d1ebae7:1\n\nStacktrace:\n [1] macro expansion\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#b4351ff1-65eb-45d8-9262-6811fc0884f1:1 [inlined]"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562101056e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:asd => [Pluto.Cell(#= circular reference @-8 =#)], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false)), Pluto.Cell(#= circular reference @-8 =#)]), Dict{Symbol, Vector{Pluto.Cell}}(:Int => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], Symbol("@only_in_nb") => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `plutodump` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#9985d53f-bc97-41b3-ab08-435b75db58d1", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 2, :file => "basics.jl#==#9985d53f-bc97-41b3-ab08-435b75db58d1", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `plutodump` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#9985d53f-bc97-41b3-ab08-435b75db58d1:2") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("9985d53f-bc97-41b3-ab08-435b75db58d1"), "let\n\tpd = plutodump(@macroexpand(@only_in_nb(a)))\n\tpd isa Text && pd.content === \"Symbol a\\n\" || error(\"Something went wrong\")\nend", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `plutodump` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#9985d53f-bc97-41b3-ab08-435b75db58d1", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 2, :file => "basics.jl#==#9985d53f-bc97-41b3-ab08-435b75db58d1", :func => "top-level scope"…)], :plain_error => "UndefVarError: `plutodump` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#9985d53f-bc97-41b3-ab08-435b75db58d1:2"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562288456e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:plutodump => [], Symbol("@only_in_nb") => [], Symbol("Base.macroexpand") => [], Symbol("#___this_pluto_module_name") => [], :isa => [], :Base => [], Symbol("@macroexpand") => [], :error => [], :Text => [], :(===) => []…), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@only_out_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@only_out_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("2647436d-5170-41f8-86de-9bce9acf2f70"), "@only_out_nb(3) === nothing", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@only_out_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@only_out_nb` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.77271856232095e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:nothing => [], Symbol("@only_out_nb") => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `PlutoDevMacros` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `PlutoDevMacros` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f:1") basics test notebook: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("5ec03ab5-a3e3-4855-af59-6e589f5b104f"), "PlutoDevMacros.is_notebook_local() || error(\"Something went wrong\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `PlutoDevMacros` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f", :func => "top-level scope"…)], :plain_error => "UndefVarError: `PlutoDevMacros` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#5ec03ab5-a3e3-4855-af59-6e589f5b104f:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718562336801e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(Symbol("PlutoDevMacros.is_notebook_local") => [], :PlutoDevMacros => [Pluto.Cell(Base.UUID("f32cb55a-cf6d-40cd-8d5a-81445a685b53"), "begin\n\tplutodevmacros_project= Base.current_project(normpath(@__DIR__, \"../..\")) \n\tpushfirst!(LOAD_PATH, plutodevmacros_project) # This loads the PlutoDevMacros environment, so we can do import with the latest version\n\ttry\n\t\tBase.eval(Main, :(import PlutoDevMacros))\n\tfinally\n\t\tpopfirst!(LOAD_PATH) # Remove plutodevmacros env\n\tend\n\tusing Main.PlutoDevMacros\nend", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_GHoICA\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs"…), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr"…), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0"…), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8"…), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7"…), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…) … Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion"…), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require"…), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require"…), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path"…), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "eval(m::Module, x::Expr)", :inlined => false, :url => nothing, :path => "./Base_compiler.jl", :source_package => nothing, :call => "eval(m::Module, x::Expr)", :linfo_type => "Core.CodeInstance", :line => 164, :file => "Base_compiler.jl", :func => "eval"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/notebooks/basics.jl#==#f32cb55a-cf6d-40cd-8d5a-81445a685b53", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 5, :file => "basics.jl#==#f32cb55a-cf6d-40cd-8d5a-81445a685b53", :func => "top-level scope"…)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_GHoICA\" (ProcessExited(1)).\n"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772718556244604e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[Dict("group" => "stdout", "line" => -1, "msg" => ("\e[0KERROR: LoadError: ArgumentError: Package MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] is required but does not seem to be installed:\n\e[0K - Run `Pkg.instantiate()` to install all recorded dependencies.\n\e[0K\n\e[0KStacktrace:\n\e[0K [1] __require_prelocked(pkg::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2819\n\e[0K [2] _require_prelocked(uuidkey::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2694\n\e[0K [3] macro expansion\n\e[0K @ ./loading.jl:2621 [inlined]\n\e[0K [4] macro expansion\n\e[0K @ ./lock.jl:376 [inlined]\n\e[0K [5] __require(into::Module, mod::Symbol)\n\e[0K @ Base ./loading.jl:2585\n\e[0K [6] require\n\e[0K @ ./loading.jl:2561 [inlined]\n\e[0K [7] eval_import_path\n\e[0K @ ./module.jl:36 [inlined]\n\e[0K [8] eval_import_path_all(at::Module, path::Expr, keyword::String)\n\e[0K @ Base ./module.jl:60\n\e[0K [9] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})\n\e[0K @ Base ./module.jl:101\n\e[0K [10] top-level scope\n\e[0K @ ~/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:3\n\e[0K [11] include(mod::Module, _path::String)\n\e[0K @ Base ./Base.jl:323\n\e[0K [12] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)\n\e[0K @ Base ./loading.jl:3288\n\e[0K [13] top-level scope\n\e[0K @ stdin:5\n\e[0K [14] eval(m::Module, e::Any)\n\e[0K @ Core ./boot.jl:517\n\e[0K [15] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)\n\e[0K @ Base ./loading.jl:3130\n\e[0K [16] include_string\n\e[0K @ ./loading.jl:3140 [inlined]\n\e[0K [17] exec_options(opts::Base.JLOptions)\n\e[0K @ Base ./client.jl:342\n\e[0K [18] _start()\n\e[0K @ Base ./client.jl:585\n\e[0Kin expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:1\n\e[0Kin expression starting at stdin:5\n\n 1 dependency had output during precompilation:\n┌ PlutoDevMacros\n│ [Output was shown above]\n└ \n", MIME type text/plain), "level" => "LogLevel(-555)", "id" => "PlutoRunner_40f9f5d1", "cell_id" => Base.UUID("f32cb55a-cf6d-40cd-8d5a-81445a685b53"), "kwargs" => Tuple{String, Any}[], "file" => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl")], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:plutodevmacros_project => [], :PlutoDevMacros => [Pluto.Cell(#= circular reference @-8 =#)]), Dict{Symbol, Vector{Pluto.Cell}}(:pushfirst! => [], Symbol("Base.current_project") => [], :Main => [], Symbol("Base.eval") => [], :normpath => [], :LOAD_PATH => [], :Base => [], :popfirst! => [], Symbol("@__DIR__") => []), 5), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], :error => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] macro expansion @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:41 [inlined] [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/basics.jl:37 Updating `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` [8e989ff0] + PlutoPlotly v0.6.5 Updating `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` [6e696c72] + AbstractPlutoDingetjes v1.3.2 [35d6a980] + ColorSchemes v3.31.0 [3da002f7] + ColorTypes v0.12.1 [c3611d14] + ColorVectorSpace v0.11.0 [5ae59095] + Colors v0.13.1 [8bb1440f] + DelimitedFiles v1.9.1 [ffbed154] + DocStringExtensions v0.9.5 [53c48c17] + FixedPointNumbers v0.8.5 [076d061b] + HashArrayMappedTries v0.2.0 ⌅ [ac1192a8] + HypertextLiteral v0.9.5 [682c06a0] + JSON v1.4.0 [b964fa9f] + LaTeXStrings v1.4.0 [bac558e1] + OrderedCollections v1.8.1 [d96e819e] + Parameters v0.12.3 [69de0a69] + Parsers v2.8.3 [a03496cd] + PlotlyBase v0.8.23 [8e989ff0] + PlutoPlotly v0.6.5 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.2 [189a3867] + Reexport v1.2.2 [ae029012] + Requires v1.3.1 [7e506255] + ScopedValues v1.5.0 [6c6a2e73] + Scratch v1.3.0 [10745b16] + Statistics v1.11.1 [ec057cc2] + StructUtils v2.6.3 [62fd8b95] + TensorCore v0.1.1 [410a4b4d] + Tricks v0.1.13 [3a884ed6] + UnPack v1.0.2 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.18.0+0 [e37daf67] + LibGit2_jll v1.9.2+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.30+0 [458c3c95] + OpenSSL_jll v3.5.5+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.68.0+1 [3f19e933] + p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Updating `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` [6e4b80f9] + BenchmarkTools v1.6.3 [a0499f29] + PlutoDevMacros v0.9.2 [295af30f] + Revise v3.13.2 [b77e0a4c] ~ InteractiveUtils ⇒ v1.11.0 [d6f4376e] ~ Markdown ⇒ v1.11.0 [fa267f1f] ~ TOML ⇒ v1.0.3 Updating `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` [6e4b80f9] + BenchmarkTools v1.6.3 [da1fd8a2] + CodeTracking v3.0.0 [34da2185] + Compat v4.18.1 [807dbc54] + Compiler v0.1.1 [682c06a0] + JSON v1.4.0 [aa1ae85d] + JuliaInterpreter v0.10.10 [6f1432cf] + LoweredCodeUtils v3.5.1 [1914dd2f] + MacroTools v0.5.16 [bac558e1] + OrderedCollections v1.8.1 [69de0a69] + Parsers v2.8.3 [a0499f29] + PlutoDevMacros v0.9.2 [aea7be01] + PrecompileTools v1.3.3 [21216c6a] + Preferences v1.5.2 [295af30f] + Revise v3.13.2 [10745b16] + Statistics v1.11.1 [ec057cc2] + StructUtils v2.6.3 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] ~ InteractiveUtils ⇒ v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [56ddb016] + Logging v1.11.0 [d6f4376e] ~ Markdown ⇒ v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9abbd945] + Profile v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] ~ TOML ⇒ v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.18.0+0 [e37daf67] + LibGit2_jll v1.9.2+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.12.2 [4536629a] + OpenBLAS_jll v0.3.30+0 [458c3c95] + OpenSSL_jll v3.5.5+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850b90] + libblastrampoline_jll v5.15.0+0 [8e850ede] + nghttp2_jll v1.68.0+1 [3f19e933] + p7zip_jll v17.7.0+0 Resolving package versions... notebook1.jl: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:4 Got exception outside of a @test LoadError: SystemError: opening file "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Base.var"#write##0#write##1"{String, Tuple{}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:427 [7] open @ ./io.jl:426 [inlined] [8] write @ ./io.jl:508 [inlined] [9] write_project(project::Dict{String, Any}, project_file::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:356 [10] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:337 [inlined] [11] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:335 [inlined] [12] write_env(env::Pkg.Types.EnvCache; update_undo::Bool, skip_writing_project::Bool, skip_readonly_check::Bool) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1435 [13] write_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1394 [inlined] [14] 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 /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2367 [15] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2351 [inlined] [16] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:317 [17] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:266 [inlined] [18] dev_package_in_proj(proj_path::String, package_path::String) @ Main.var"##152" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:30 [19] dev_package_in_proj(proj_path::String) @ Main.var"##152" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:26 [20] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:7 [21] eval(m::Module, e::Any) @ Core ./boot.jl:517 [22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [23] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [24] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [25] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [26] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [27] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [28] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [29] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [33] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [35] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [36] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [37] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:517 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [42] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:7 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Resolving package versions... inner_notebook2.jl: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:26 Got exception outside of a @test LoadError: SystemError: opening file "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Base.var"#write##0#write##1"{String, Tuple{}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:427 [7] open @ ./io.jl:426 [inlined] [8] write @ ./io.jl:508 [inlined] [9] write_project(project::Dict{String, Any}, project_file::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:356 [10] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:337 [inlined] [11] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:335 [inlined] [12] write_env(env::Pkg.Types.EnvCache; update_undo::Bool, skip_writing_project::Bool, skip_readonly_check::Bool) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1435 [13] write_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1394 [inlined] [14] 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 /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2367 [15] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2351 [inlined] [16] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:317 [17] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:266 [inlined] [18] dev_package_in_proj(proj_path::String, package_path::String) @ Main.var"##153" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:30 [19] dev_package_in_proj(proj_path::String) @ Main.var"##153" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:26 [20] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:29 [21] eval(m::Module, e::Any) @ Core ./boot.jl:517 [22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [23] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [24] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [25] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [26] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [27] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [28] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [29] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [33] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [35] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [36] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [37] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:517 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [42] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:29 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Resolving package versions... test_macro2.jl: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:44 Got exception outside of a @test LoadError: SystemError: opening file "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Base.var"#write##0#write##1"{String, Tuple{}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:427 [7] open @ ./io.jl:426 [inlined] [8] write @ ./io.jl:508 [inlined] [9] write_project(project::Dict{String, Any}, project_file::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:356 [10] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:337 [inlined] [11] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:335 [inlined] [12] write_env(env::Pkg.Types.EnvCache; update_undo::Bool, skip_writing_project::Bool, skip_readonly_check::Bool) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1435 [13] write_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1394 [inlined] [14] 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 /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2367 [15] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2351 [inlined] [16] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:317 [17] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:266 [inlined] [18] dev_package_in_proj(proj_path::String, package_path::String) @ Main.var"##154" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:30 [19] dev_package_in_proj(proj_path::String) @ Main.var"##154" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:26 [20] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:47 [21] eval(m::Module, e::Any) @ Core ./boot.jl:517 [22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [23] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [24] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [25] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [26] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [27] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [28] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [29] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [33] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [35] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [36] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [37] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:517 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [42] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:47 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Resolving package versions... TestPackage/import_as.jl: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:61 Got exception outside of a @test LoadError: SystemError: opening file "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Base.var"#write##0#write##1"{String, Tuple{}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:427 [7] open @ ./io.jl:426 [inlined] [8] write @ ./io.jl:508 [inlined] [9] write_project(project::Dict{String, Any}, project_file::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:356 [10] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:337 [inlined] [11] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:335 [inlined] [12] write_env(env::Pkg.Types.EnvCache; update_undo::Bool, skip_writing_project::Bool, skip_readonly_check::Bool) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1435 [13] write_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1394 [inlined] [14] 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 /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2367 [15] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2351 [inlined] [16] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:317 [17] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:266 [inlined] [18] dev_package_in_proj(proj_path::String, package_path::String) @ Main.var"##155" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:30 [19] dev_package_in_proj(proj_path::String) @ Main.var"##155" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:26 [20] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:64 [21] eval(m::Module, e::Any) @ Core ./boot.jl:517 [22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [23] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [24] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [25] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [26] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [27] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [28] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [29] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [33] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [35] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [36] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [37] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:517 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [42] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:64 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Resolving package versions... TestPackage/out_notebook.jl: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:78 Got exception outside of a @test LoadError: SystemError: opening file "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Base.var"#write##0#write##1"{String, Tuple{}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:427 [7] open @ ./io.jl:426 [inlined] [8] write @ ./io.jl:508 [inlined] [9] write_project(project::Dict{String, Any}, project_file::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:356 [10] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:337 [inlined] [11] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:335 [inlined] [12] write_env(env::Pkg.Types.EnvCache; update_undo::Bool, skip_writing_project::Bool, skip_readonly_check::Bool) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1435 [13] write_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1394 [inlined] [14] 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 /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2367 [15] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2351 [inlined] [16] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:317 [17] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:266 [inlined] [18] dev_package_in_proj(proj_path::String, package_path::String) @ Main.var"##156" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:30 [19] dev_package_in_proj(proj_path::String) @ Main.var"##156" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:26 [20] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:81 [21] eval(m::Module, e::Any) @ Core ./boot.jl:517 [22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [23] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [24] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [25] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [26] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [27] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [28] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [29] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [33] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [35] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [36] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [37] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:517 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [42] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:81 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Resolving package versions... test_pkgmanager.jl: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:95 Got exception outside of a @test LoadError: SystemError: opening file "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Base.var"#write##0#write##1"{String, Tuple{}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:427 [7] open @ ./io.jl:426 [inlined] [8] write @ ./io.jl:508 [inlined] [9] write_project(project::Dict{String, Any}, project_file::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:356 [10] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:337 [inlined] [11] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:335 [inlined] [12] write_env(env::Pkg.Types.EnvCache; update_undo::Bool, skip_writing_project::Bool, skip_readonly_check::Bool) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1435 [13] write_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1394 [inlined] [14] 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 /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2367 [15] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2351 [inlined] [16] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:317 [17] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:266 [inlined] [18] dev_package_in_proj(proj_path::String, package_path::String) @ Main.var"##157" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:30 [19] dev_package_in_proj(proj_path::String) @ Main.var"##157" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:26 [20] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:98 [21] eval(m::Module, e::Any) @ Core ./boot.jl:517 [22] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [23] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [24] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [25] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [26] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [27] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [28] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [29] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [30] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [31] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [32] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [33] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [34] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [35] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [36] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [37] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [38] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [39] top-level scope @ none:6 [40] eval(m::Module, e::Any) @ Core ./boot.jl:517 [41] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [42] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:98 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestParseError/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestParseError/Manifest.toml` test_parse_error.jl: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:126 Expression: startswith(msg, "LoadError: ParseError:") Evaluated: startswith("MethodError: no method matching stacktrace(::Vector{Base.StackTraces.StackFrame})\nThe function `stacktrace` exists, but no method is defined for this combination of argument types.\n\n\e[0mClosest candidates are:\n\e[0m stacktrace(\e[91m::Bool\e[39m)\n\e[0m\e[90m @\e[39m \e[90mBase\e[39m \e[90m\e[4mstacktraces.jl:208\e[24m\e[39m\n\e[0m stacktrace()\n\e[0m\e[90m @\e[39m \e[90mBase\e[39m \e[90m\e[4mstacktraces.jl:208\e[24m\e[39m\n\e[0m stacktrace(\e[91m::Vector{<:Union{Ptr{Nothing}, Base.InterpreterIP}}\e[39m, \e[91m::Bool\e[39m)\n\e[0m\e[90m @\e[39m \e[90mBase\e[39m \e[90m\e[4mstacktraces.jl:195\e[24m\e[39m\n\e[0m ...\n", "LoadError: ParseError:") Stacktrace: [1] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:126 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Resolving package versions... test_dev_dependency.jl: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:133 Got exception outside of a @test LoadError: SystemError: opening file "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestDevDependency/Project.toml": Permission denied Stacktrace: [1] systemerror(p::String, errno::Int32; extrainfo::Nothing) @ Base ./error.jl:188 [2] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing) @ Base ./iostream.jl:327 [3] open @ ./iostream.jl:306 [inlined] [4] open(fname::String, mode::String; lock::Bool) @ Base ./iostream.jl:390 [5] open(fname::String, mode::String) @ Base ./iostream.jl:389 [6] open(::Base.var"#write##0#write##1"{String, Tuple{}}, ::String, ::Vararg{String}; kwargs::@Kwargs{}) @ Base ./io.jl:427 [7] open @ ./io.jl:426 [inlined] [8] write @ ./io.jl:508 [inlined] [9] write_project(project::Dict{String, Any}, project_file::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:356 [10] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:337 [inlined] [11] write_project @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/project.jl:335 [inlined] [12] write_env(env::Pkg.Types.EnvCache; update_undo::Bool, skip_writing_project::Bool, skip_readonly_check::Bool) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1435 [13] write_env @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:1394 [inlined] [14] 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 /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2367 [15] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2351 [inlined] [16] develop(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.PackageSpec}; shared::Bool, preserve::Pkg.Types.PreserveLevel, platform::Base.BinaryPlatforms.Platform, kwargs::@Kwargs{}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:317 [17] develop @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:266 [inlined] [18] dev_package_in_proj(proj_path::String, package_path::String) @ Main.var"##161" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/helpers.jl:30 [19] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:137 [20] eval(m::Module, e::Any) @ Core ./boot.jl:517 [21] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [22] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [23] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [24] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [25] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [26] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [27] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [28] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [29] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [30] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [31] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [32] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [33] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [34] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [35] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [36] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [37] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [38] top-level scope @ none:6 [39] eval(m::Module, e::Any) @ Core ./boot.jl:517 [40] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [41] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:137 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` Updating `~/.julia/packages/PlutoDevMacros/gMI86/test/TestUsingNames/Project.toml` [7876af07] + Example v0.5.5 [295af30f] + Revise v3.13.2 [2a0f44e3] ~ Base64 ⇒ v1.11.0 [b77e0a4c] ~ InteractiveUtils ⇒ v1.11.0 [d6f4376e] ~ Markdown ⇒ v1.11.0 Updating `~/.julia/packages/PlutoDevMacros/gMI86/test/TestUsingNames/Manifest.toml` [da1fd8a2] + CodeTracking v3.0.0 [807dbc54] + Compiler v0.1.1 [7876af07] + Example v0.5.5 [aa1ae85d] + JuliaInterpreter v0.10.10 [6f1432cf] + LoweredCodeUtils v3.5.1 [bac558e1] + OrderedCollections v1.8.1 [21216c6a] + Preferences v1.5.2 [295af30f] + Revise v3.13.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] ~ Base64 ⇒ v1.11.0 [ade2ca70] + Dates v1.11.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] ~ InteractiveUtils ⇒ v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [d6f4376e] ~ Markdown ⇒ v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [3fa0cd96] + REPL v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.0.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [e37daf67] + LibGit2_jll v1.9.2+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [458c3c95] + OpenSSL_jll v3.5.5+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` cell.output.body = Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_VYZ7Zz\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs", :parent_module => "Base.Precompilation", :from_c => false), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224", :parent_module => nothing, :from_c => false), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0", :parent_module => "Base", :from_c => false), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8", :parent_module => nothing, :from_c => false), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7", :parent_module => nothing, :from_c => false), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13", :parent_module => "FileWatching.Pidfile", :from_c => false), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224", :parent_module => nothing, :from_c => false), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr", :parent_module => nothing, :from_c => false), Dict(:call_short => "maybe_cachefile_lock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L4143", :path => "./loading.jl", :source_package => "Main", :call => "maybe_cachefile_lock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)", :linfo_type => "Core.MethodInstance", :line => 4146, :file => "loading.jl", :func => "#maybe_cachefile_lock#920", :parent_module => "Base", :from_c => false), Dict(:call_short => "maybe_cachefile_lock", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "maybe_cachefile_lock", :linfo_type => "Nothing", :line => 4143, :file => "loading.jl", :func => "maybe_cachefile_lock", :parent_module => nothing, :from_c => false), Dict(:call_short => "__require_prelocked(pkg::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2813", :path => "./loading.jl", :source_package => "Main", :call => "__require_prelocked(pkg::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2860, :file => "loading.jl", :func => "__require_prelocked", :parent_module => "Base", :from_c => false), Dict(:call_short => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2687", :path => "./loading.jl", :source_package => "Main", :call => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2694, :file => "loading.jl", :func => "_require_prelocked", :parent_module => "Base", :from_c => false), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion", :parent_module => nothing, :from_c => false), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion", :parent_module => nothing, :from_c => false), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require", :parent_module => "Base", :from_c => false), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path", :parent_module => nothing, :from_c => false), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import", :parent_module => "Base", :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#12d02710-36fa-11ef-1430-512f552ee8e1", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 6, :file => "inception_notebook.jl#==#12d02710-36fa-11ef-1430-512f552ee8e1", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_VYZ7Zz\" (ProcessExited(1)).\n") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("12d02710-36fa-11ef-1430-512f552ee8e1"), "begin\n\t# We do a hack to import PlutoDevMacros\n\tplutodevmacros_proj = Base.current_project(\"../..\") |> abspath\n\tpush!(LOAD_PATH, plutodevmacros_proj)\n\ttry\n\t\tCore.eval(Main, :(import PlutoDevMacros as PDM))\n\tfinally\n\t\tpop!(LOAD_PATH)\n\tend\n\tPDM = Main.PDM\nend", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_VYZ7Zz\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs"…), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr"…), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0"…), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8"…), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7"…), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…) … Dict(:call_short => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2687", :path => "./loading.jl", :source_package => "Main", :call => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2694, :file => "loading.jl", :func => "_require_prelocked"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion"…), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require"…), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require"…), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path"…), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#12d02710-36fa-11ef-1430-512f552ee8e1", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 6, :file => "inception_notebook.jl#==#12d02710-36fa-11ef-1430-512f552ee8e1", :func => "top-level scope"…)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_VYZ7Zz\" (ProcessExited(1)).\n"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719012100153e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[Dict("group" => "stdout", "line" => -1, "msg" => ("\e[0KERROR: LoadError: ArgumentError: Package MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] is required but does not seem to be installed:\n\e[0K - Run `Pkg.instantiate()` to install all recorded dependencies.\n\e[0K\n\e[0KStacktrace:\n\e[0K [1] __require_prelocked(pkg::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2819\n\e[0K [2] _require_prelocked(uuidkey::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2694\n\e[0K [3] macro expansion\n\e[0K @ ./loading.jl:2621 [inlined]\n\e[0K [4] macro expansion\n\e[0K @ ./lock.jl:376 [inlined]\n\e[0K [5] __require(into::Module, mod::Symbol)\n\e[0K @ Base ./loading.jl:2585\n\e[0K [6] require\n\e[0K @ ./loading.jl:2561 [inlined]\n\e[0K [7] eval_import_path\n\e[0K @ ./module.jl:36 [inlined]\n\e[0K [8] eval_import_path_all(at::Module, path::Expr, keyword::String)\n\e[0K @ Base ./module.jl:60\n\e[0K [9] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})\n\e[0K @ Base ./module.jl:101\n\e[0K [10] top-level scope\n\e[0K @ ~/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:3\n\e[0K [11] include(mod::Module, _path::String)\n\e[0K @ Base ./Base.jl:323\n\e[0K [12] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)\n\e[0K @ Base ./loading.jl:3288\n\e[0K [13] top-level scope\n\e[0K @ stdin:5\n\e[0K [14] eval(m::Module, e::Any)\n\e[0K @ Core ./boot.jl:517\n\e[0K [15] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)\n\e[0K @ Base ./loading.jl:3130\n\e[0K [16] include_string\n\e[0K @ ./loading.jl:3140 [inlined]\n\e[0K [17] exec_options(opts::Base.JLOptions)\n\e[0K @ Base ./client.jl:342\n\e[0K [18] _start()\n\e[0K @ Base ./client.jl:585\n\e[0Kin expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:1\n\e[0Kin expression starting at stdin:5\n\n 1 dependency had output during precompilation:\n┌ PlutoDevMacros\n│ [Output was shown above]\n└ \n", MIME type text/plain), "level" => "LogLevel(-555)", "id" => "PlutoRunner_40f9f5d1", "cell_id" => Base.UUID("12d02710-36fa-11ef-1430-512f552ee8e1"), "kwargs" => Tuple{String, Any}[], "file" => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl")], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(Base.UUID("abcc4604-aa6c-4830-8909-5811aa6eab8d"), "# Here we import PlutoDevMacros itself with @frompackage so we can reload it\nPDM.@frompackage \"../..\" begin\n\timport PackageModule.FromPackage: *\nend verbose = true # Verbose here makes deletion of package callback logs below (only after first run)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `PDM` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `PDM` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719018040733e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(#= circular reference @-8 =#)], Symbol("PDM.@frompackage") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], :plutodevmacros_proj => []), Dict{Symbol, Vector{Pluto.Cell}}(:|> => [], :push! => [], :abspath => [], :Main => [], Symbol("Base.current_project") => [], :LOAD_PATH => [], :Base => [], Symbol("Core.eval") => [], :pop! => [], :Core => []…), 5), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `PDM` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `PDM` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("abcc4604-aa6c-4830-8909-5811aa6eab8d"), "# Here we import PlutoDevMacros itself with @frompackage so we can reload it\nPDM.@frompackage \"../..\" begin\n\timport PackageModule.FromPackage: *\nend verbose = true # Verbose here makes deletion of package callback logs below (only after first run)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `PDM` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `PDM` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719018040733e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(Base.UUID("12d02710-36fa-11ef-1430-512f552ee8e1"), "begin\n\t# We do a hack to import PlutoDevMacros\n\tplutodevmacros_proj = Base.current_project(\"../..\") |> abspath\n\tpush!(LOAD_PATH, plutodevmacros_proj)\n\ttry\n\t\tCore.eval(Main, :(import PlutoDevMacros as PDM))\n\tfinally\n\t\tpop!(LOAD_PATH)\n\tend\n\tPDM = Main.PDM\nend", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_VYZ7Zz\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs"…), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr"…), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0"…), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8"…), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7"…), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…) … Dict(:call_short => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2687", :path => "./loading.jl", :source_package => "Main", :call => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2694, :file => "loading.jl", :func => "_require_prelocked"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion"…), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require"…), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require"…), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path"…), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#12d02710-36fa-11ef-1430-512f552ee8e1", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 6, :file => "inception_notebook.jl#==#12d02710-36fa-11ef-1430-512f552ee8e1", :func => "top-level scope"…)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_VYZ7Zz\" (ProcessExited(1)).\n"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719012100153e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[Dict("group" => "stdout", "line" => -1, "msg" => ("\e[0KERROR: LoadError: ArgumentError: Package MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] is required but does not seem to be installed:\n\e[0K - Run `Pkg.instantiate()` to install all recorded dependencies.\n\e[0K\n\e[0KStacktrace:\n\e[0K [1] __require_prelocked(pkg::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2819\n\e[0K [2] _require_prelocked(uuidkey::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2694\n\e[0K [3] macro expansion\n\e[0K @ ./loading.jl:2621 [inlined]\n\e[0K [4] macro expansion\n\e[0K @ ./lock.jl:376 [inlined]\n\e[0K [5] __require(into::Module, mod::Symbol)\n\e[0K @ Base ./loading.jl:2585\n\e[0K [6] require\n\e[0K @ ./loading.jl:2561 [inlined]\n\e[0K [7] eval_import_path\n\e[0K @ ./module.jl:36 [inlined]\n\e[0K [8] eval_import_path_all(at::Module, path::Expr, keyword::String)\n\e[0K @ Base ./module.jl:60\n\e[0K [9] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})\n\e[0K @ Base ./module.jl:101\n\e[0K [10] top-level scope\n\e[0K @ ~/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:3\n\e[0K [11] include(mod::Module, _path::String)\n\e[0K @ Base ./Base.jl:323\n\e[0K [12] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)\n\e[0K @ Base ./loading.jl:3288\n\e[0K [13] top-level scope\n\e[0K @ stdin:5\n\e[0K [14] eval(m::Module, e::Any)\n\e[0K @ Core ./boot.jl:517\n\e[0K [15] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)\n\e[0K @ Base ./loading.jl:3130\n\e[0K [16] include_string\n\e[0K @ ./loading.jl:3140 [inlined]\n\e[0K [17] exec_options(opts::Base.JLOptions)\n\e[0K @ Base ./client.jl:342\n\e[0K [18] _start()\n\e[0K @ Base ./client.jl:585\n\e[0Kin expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:1\n\e[0Kin expression starting at stdin:5\n\n 1 dependency had output during precompilation:\n┌ PlutoDevMacros\n│ [Output was shown above]\n└ \n", MIME type text/plain), "level" => "LogLevel(-555)", "id" => "PlutoRunner_40f9f5d1", "cell_id" => Base.UUID("12d02710-36fa-11ef-1430-512f552ee8e1"), "kwargs" => Tuple{String, Any}[], "file" => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl")], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(#= circular reference @-8 =#)], :plutodevmacros_proj => []), Dict{Symbol, Vector{Pluto.Cell}}(:|> => [], :push! => [], :abspath => [], :Main => [], Symbol("Base.current_project") => [], :LOAD_PATH => [], :Base => [], Symbol("Core.eval") => [], :pop! => [], :Core => []…), 5), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], Symbol("PDM.@frompackage") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `@fromparent` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `@fromparent` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("308cbcf0-2a0b-4e97-b5f1-30f8d06020c6"), "# Here we instead import the TestInception module\n@fromparent import * verbose = true rootmodule = true manifest = :instantiate", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@fromparent` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@fromparent` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719018097634e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(Symbol("@fromparent") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `TestInception` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#5762c453-fc45-49e2-b71a-f15036c81d30", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#5762c453-fc45-49e2-b71a-f15036c81d30", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `TestInception` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#5762c453-fc45-49e2-b71a-f15036c81d30:1") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("5762c453-fc45-49e2-b71a-f15036c81d30"), "pkgdir(TestInception) === (@__DIR__) || error(\"The registration as root module did not seem to work, pkgdir returns the wrong path\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `TestInception` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#5762c453-fc45-49e2-b71a-f15036c81d30", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#5762c453-fc45-49e2-b71a-f15036c81d30", :func => "top-level scope"…)], :plain_error => "UndefVarError: `TestInception` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#5762c453-fc45-49e2-b71a-f15036c81d30:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719019284159e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:pkgdir => [], Symbol("@__DIR__") => [], :TestInception => [], :error => [], :(===) => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `PlotlyExtensionsHelper` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#6ae6e908-d78e-4e23-9565-a0a44c9d509e", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#6ae6e908-d78e-4e23-9565-a0a44c9d509e", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `PlotlyExtensionsHelper` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#6ae6e908-d78e-4e23-9565-a0a44c9d509e:1") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("6ae6e908-d78e-4e23-9565-a0a44c9d509e"), "hasmethod(PlotlyExtensionsHelper._plot_func, Tuple{Val{:PlotlyBase}}) || error(\"The indirect extension was not loaded correctly\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `PlotlyExtensionsHelper` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#6ae6e908-d78e-4e23-9565-a0a44c9d509e", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#6ae6e908-d78e-4e23-9565-a0a44c9d509e", :func => "top-level scope"…)], :plain_error => "UndefVarError: `PlotlyExtensionsHelper` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#6ae6e908-d78e-4e23-9565-a0a44c9d509e:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.77271901930643e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:hasmethod => [], :Val => [], :error => [], :PlotlyExtensionsHelper => [], :Tuple => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#d11a039c-32fc-451f-af42-e4abcdf8e8b4", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#d11a039c-32fc-451f-af42-e4abcdf8e8b4", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#d11a039c-32fc-451f-af42-e4abcdf8e8b4:1") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("d11a039c-32fc-451f-af42-e4abcdf8e8b4"), "isdefined(get_temp_module(), :SingleExtension) || error(\"The single dependency extension did not seem to load correctly\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#d11a039c-32fc-451f-af42-e4abcdf8e8b4", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#d11a039c-32fc-451f-af42-e4abcdf8e8b4", :func => "top-level scope"…)], :plain_error => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#d11a039c-32fc-451f-af42-e4abcdf8e8b4:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719019336853e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:get_temp_module => [], :isdefined => [], :error => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#0be0fe0b-a40c-4575-934d-26b289f06e98", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#0be0fe0b-a40c-4575-934d-26b289f06e98", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#0be0fe0b-a40c-4575-934d-26b289f06e98:1") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("0be0fe0b-a40c-4575-934d-26b289f06e98"), "isdefined(get_temp_module(), :DualExtension) || error(\"The single dependency extension did not seem to load correctly\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#0be0fe0b-a40c-4575-934d-26b289f06e98", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#0be0fe0b-a40c-4575-934d-26b289f06e98", :func => "top-level scope"…)], :plain_error => "UndefVarError: `get_temp_module` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#0be0fe0b-a40c-4575-934d-26b289f06e98:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719019368891e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:get_temp_module => [], :isdefined => [], :error => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `dual_extension_loaded` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#b81acc6d-df12-48af-9f12-5f79b6ab59bc", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#b81acc6d-df12-48af-9f12-5f79b6ab59bc", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `dual_extension_loaded` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#b81acc6d-df12-48af-9f12-5f79b6ab59bc:1") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("b81acc6d-df12-48af-9f12-5f79b6ab59bc"), "dual_extension_loaded[] || error(\"The dual dependency extension did not seem to load correctly\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `dual_extension_loaded` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#b81acc6d-df12-48af-9f12-5f79b6ab59bc", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#b81acc6d-df12-48af-9f12-5f79b6ab59bc", :func => "top-level scope"…)], :plain_error => "UndefVarError: `dual_extension_loaded` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#b81acc6d-df12-48af-9f12-5f79b6ab59bc:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719019388129e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:error => [], :dual_extension_loaded => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `random_variable` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#4244baf8-bd30-4d81-9236-f4291b364c44", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#4244baf8-bd30-4d81-9236-f4291b364c44", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `random_variable` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#4244baf8-bd30-4d81-9236-f4291b364c44:1") TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("4244baf8-bd30-4d81-9236-f4291b364c44"), "random_variable", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `random_variable` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#4244baf8-bd30-4d81-9236-f4291b364c44", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "inception_notebook.jl#==#4244baf8-bd30-4d81-9236-f4291b364c44", :func => "top-level scope"…)], :plain_error => "UndefVarError: `random_variable` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/TestInception/inception_notebook.jl#==#4244baf8-bd30-4d81-9236-f4291b364c44:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719019541917e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:random_variable => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:192 TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:201 Expression: has_log_msg(nb.cells[3], r"Instantiating Manifest") Evaluated: has_log_msg(Pluto.Cell(Base.UUID("308cbcf0-2a0b-4e97-b5f1-30f8d06020c6"), "# Here we instead import the TestInception module\n@fromparent import * verbose = true rootmodule = true manifest = :instantiate", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `@fromparent` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `@fromparent` not defined in `Main.var\"workspace#3\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719018097634e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(Symbol("@fromparent") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false)), r"Instantiating Manifest") Stacktrace: [1] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:557 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:203 Expression: has_log_msg(nb.cells[10], "Loading code of extension SingleExtension") Evaluated: has_log_msg(Pluto.Cell(Base.UUID("d189a27d-5612-41a7-937c-756644c669b3"), "import SimplePlutoInclude # This triggers a direct extension", false, Pluto.CellOutput("", MIME type text/plain, nothing, 1.772719019313188e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], false, 0x00000000001e9ec4, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:SimplePlutoInclude => []), Dict{Symbol, Vector{Pluto.Cell}}(), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false)), "Loading code of extension SingleExtension") Stacktrace: [1] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:557 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] TestInception: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:205 Expression: has_log_msg(nb.cells[13], "Loading code of extension DualExtension") Evaluated: has_log_msg(Pluto.Cell(Base.UUID("3e2621f4-bd00-4e6a-b44b-dd62091228c4"), "import Example # This triggers the other direct extension depending on both SimplePlutoInclude and Example", false, Pluto.CellOutput("", MIME type text/plain, nothing, 1.772719019342896e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], false, 0x00000000001503c3, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:Example => []), Dict{Symbol, Vector{Pluto.Cell}}(), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false)), "Loading code of extension DualExtension") Stacktrace: [1] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:557 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] TestInception: Error During Test at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:181 Got exception outside of a @test LoadError: Remote exception from Malt.DistributedStdlibWorker with pid 6: UndefVarError: `random_variable` not defined in `Main.var"workspace#3"` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] eval @ ./boot.jl:517 [2] top-level scope @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:654 [3] eval @ ./boot.jl:517 [4] #handle_msg##4 @ /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:287 [5] run_work_thunk @ /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70 [6] #handle_msg##2 @ /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:287 Stacktrace: [1] remote_call_fetch(::Function, ::Malt.DistributedStdlibWorker, ::Module, ::Vararg{Any}; kwargs::@Kwargs{}) @ Malt ~/.julia/packages/Malt/yA40d/src/DistributedStdlibWorker.jl:47 [2] remote_call_fetch @ ~/.julia/packages/Malt/yA40d/src/DistributedStdlibWorker.jl:58 [inlined] [3] remote_eval_fetch @ ~/.julia/packages/Malt/yA40d/src/Malt.jl:566 [inlined] [4] remote_eval_fetch(w::Malt.DistributedStdlibWorker, expr::Expr) @ Malt ~/.julia/packages/Malt/yA40d/src/Malt.jl:567 [5] eval_fetch_in_workspace(session_notebook::Tuple{Pluto.ServerSession, Pluto.Notebook}, expr::Symbol) @ Pluto.WorkspaceManager ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:653 [6] eval_in_nb(sn::Tuple{Pluto.ServerSession, Pluto.Notebook}, expr::Symbol) @ Main.var"##167" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_helpers.jl:21 [7] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:207 [8] eval(m::Module, e::Any) @ Core ./boot.jl:517 [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [10] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [11] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [12] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [13] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [14] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [15] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [16] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [18] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [20] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [21] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [22] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [23] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [24] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [25] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [26] top-level scope @ none:6 [27] eval(m::Module, e::Any) @ Core ./boot.jl:517 [28] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [29] _start() @ Base ./client.jl:585 in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:207 caused by: On worker 6: UndefVarError: `random_variable` not defined in `Main.var"workspace#3"` Suggestion: check for spelling errors or missing imports. Stacktrace: [1] eval @ ./boot.jl:517 [2] top-level scope @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:654 [3] eval @ ./boot.jl:517 [4] #handle_msg##4 @ /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:287 [5] run_work_thunk @ /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70 [6] #handle_msg##2 @ /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:287 Stacktrace: [1] remotecall_fetch(::Function, ::Distributed.Worker, ::Module, ::Vararg{Any}; kwargs::@Kwargs{}) @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/remotecall.jl:465 [2] remotecall_fetch(::Function, ::Distributed.Worker, ::Module, ::Vararg{Any}) @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/remotecall.jl:454 [3] remotecall_fetch(::Function, ::Int64, ::Module, ::Vararg{Any}; kwargs::@Kwargs{}) @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/remotecall.jl:492 [4] remote_call_fetch(::Function, ::Malt.DistributedStdlibWorker, ::Module, ::Vararg{Any}; kwargs::@Kwargs{}) @ Malt ~/.julia/packages/Malt/yA40d/src/DistributedStdlibWorker.jl:44 [5] remote_call_fetch @ ~/.julia/packages/Malt/yA40d/src/DistributedStdlibWorker.jl:58 [inlined] [6] remote_eval_fetch @ ~/.julia/packages/Malt/yA40d/src/Malt.jl:566 [inlined] [7] remote_eval_fetch(w::Malt.DistributedStdlibWorker, expr::Expr) @ Malt ~/.julia/packages/Malt/yA40d/src/Malt.jl:567 [8] eval_fetch_in_workspace(session_notebook::Tuple{Pluto.ServerSession, Pluto.Notebook}, expr::Symbol) @ Pluto.WorkspaceManager ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:653 [9] eval_in_nb(sn::Tuple{Pluto.ServerSession, Pluto.Notebook}, expr::Symbol) @ Main.var"##167" ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_helpers.jl:21 [10] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:207 [11] eval(m::Module, e::Any) @ Core ./boot.jl:517 [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) @ Base ./loading.jl:3130 [13] include_string(m::Module, txt::String, fname::String) @ Base ./loading.jl:3140 [14] #run_testitem##6 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:119 [inlined] [15] withpath(f::TestItemRunner.var"#run_testitem##6#run_testitem##7"{String, String, Module}, path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/vendored_code.jl:7 [16] #run_testitem##4 @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:118 [inlined] [17] cd(f::TestItemRunner.var"#run_testitem##4#run_testitem##5"{String, String, Module}, dir::String) @ Base.Filesystem ./file.jl:112 [18] run_testitem(filepath::String, use_default_usings::Bool, setups::Vector{Symbol}, package_name::String, original_code::String, line::Int64, column::Int64, test_setup_module_set::TestItemRunner.TestSetupModuleSet, testsetups::Dict{Symbol, Any}) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:117 [19] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:276 [inlined] [20] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [21] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:274 [inlined] [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [23] macro expansion @ ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:252 [inlined] [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2412 [inlined] [25] run_tests(path::String; filter::Nothing, verbose::Bool) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:249 [26] kwcall(::@NamedTuple{verbose::Bool}, ::typeof(TestItemRunner.run_tests), path::String) @ TestItemRunner ~/.julia/packages/TestItemRunner/ax5HJ/src/TestItemRunner.jl:134 [27] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/runtests.jl:15 [28] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [29] top-level scope @ none:6 [30] eval(m::Module, e::Any) @ Core ./boot.jl:517 [31] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [32] _start() @ Base ./client.jl:585 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` cell.output.body = Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_DayDd6\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs", :parent_module => "Base.Precompilation", :from_c => false), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224", :parent_module => nothing, :from_c => false), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0", :parent_module => "Base", :from_c => false), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8", :parent_module => nothing, :from_c => false), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7", :parent_module => nothing, :from_c => false), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13", :parent_module => "FileWatching.Pidfile", :from_c => false), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224", :parent_module => nothing, :from_c => false), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr", :parent_module => nothing, :from_c => false), Dict(:call_short => "maybe_cachefile_lock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L4143", :path => "./loading.jl", :source_package => "Main", :call => "maybe_cachefile_lock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, pkg::Base.PkgId, srcpath::String; stale_age::Int64)", :linfo_type => "Core.MethodInstance", :line => 4146, :file => "loading.jl", :func => "#maybe_cachefile_lock#920", :parent_module => "Base", :from_c => false), Dict(:call_short => "maybe_cachefile_lock", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "maybe_cachefile_lock", :linfo_type => "Nothing", :line => 4143, :file => "loading.jl", :func => "maybe_cachefile_lock", :parent_module => nothing, :from_c => false), Dict(:call_short => "__require_prelocked(pkg::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2813", :path => "./loading.jl", :source_package => "Main", :call => "__require_prelocked(pkg::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2860, :file => "loading.jl", :func => "__require_prelocked", :parent_module => "Base", :from_c => false), Dict(:call_short => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2687", :path => "./loading.jl", :source_package => "Main", :call => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2694, :file => "loading.jl", :func => "_require_prelocked", :parent_module => "Base", :from_c => false), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion", :parent_module => nothing, :from_c => false), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion", :parent_module => nothing, :from_c => false), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require", :parent_module => "Base", :from_c => false), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path", :parent_module => nothing, :from_c => false), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import", :parent_module => "Base", :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#673651f0-bd4d-11f0-ba7f-617f2cec5acd", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 6, :file => "test_notebook.jl#==#673651f0-bd4d-11f0-ba7f-617f2cec5acd", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_DayDd6\" (ProcessExited(1)).\n") Issue67: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("673651f0-bd4d-11f0-ba7f-617f2cec5acd"), "begin\n\t# We do a hack to import PlutoDevMacros\n\tplutodevmacros_proj = Base.current_project(\"../../..\") |> abspath\n\tpush!(LOAD_PATH, plutodevmacros_proj)\n\ttry\n\t\tCore.eval(Main, :(import PlutoDevMacros as PDM))\n\tfinally\n\t\tpop!(LOAD_PATH)\n\tend\n\tPDM = Main.PDM\nend", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_DayDd6\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs"…), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr"…), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0"…), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8"…), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7"…), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…) … Dict(:call_short => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2687", :path => "./loading.jl", :source_package => "Main", :call => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2694, :file => "loading.jl", :func => "_require_prelocked"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion"…), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require"…), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require"…), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path"…), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#673651f0-bd4d-11f0-ba7f-617f2cec5acd", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 6, :file => "test_notebook.jl#==#673651f0-bd4d-11f0-ba7f-617f2cec5acd", :func => "top-level scope"…)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_DayDd6\" (ProcessExited(1)).\n"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719081746018e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[Dict("group" => "stdout", "line" => -1, "msg" => ("\e[0KERROR: LoadError: ArgumentError: Package MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] is required but does not seem to be installed:\n\e[0K - Run `Pkg.instantiate()` to install all recorded dependencies.\n\e[0K\n\e[0KStacktrace:\n\e[0K [1] __require_prelocked(pkg::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2819\n\e[0K [2] _require_prelocked(uuidkey::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2694\n\e[0K [3] macro expansion\n\e[0K @ ./loading.jl:2621 [inlined]\n\e[0K [4] macro expansion\n\e[0K @ ./lock.jl:376 [inlined]\n\e[0K [5] __require(into::Module, mod::Symbol)\n\e[0K @ Base ./loading.jl:2585\n\e[0K [6] require\n\e[0K @ ./loading.jl:2561 [inlined]\n\e[0K [7] eval_import_path\n\e[0K @ ./module.jl:36 [inlined]\n\e[0K [8] eval_import_path_all(at::Module, path::Expr, keyword::String)\n\e[0K @ Base ./module.jl:60\n\e[0K [9] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})\n\e[0K @ Base ./module.jl:101\n\e[0K [10] top-level scope\n\e[0K @ ~/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:3\n\e[0K [11] include(mod::Module, _path::String)\n\e[0K @ Base ./Base.jl:323\n\e[0K [12] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)\n\e[0K @ Base ./loading.jl:3288\n\e[0K [13] top-level scope\n\e[0K @ stdin:5\n\e[0K [14] eval(m::Module, e::Any)\n\e[0K @ Core ./boot.jl:517\n\e[0K [15] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)\n\e[0K @ Base ./loading.jl:3130\n\e[0K [16] include_string\n\e[0K @ ./loading.jl:3140 [inlined]\n\e[0K [17] exec_options(opts::Base.JLOptions)\n\e[0K @ Base ./client.jl:342\n\e[0K [18] _start()\n\e[0K @ Base ./client.jl:585\n\e[0Kin expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:1\n\e[0Kin expression starting at stdin:5\n\n 1 dependency had output during precompilation:\n┌ PlutoDevMacros\n│ [Output was shown above]\n└ \n", MIME type text/plain), "level" => "LogLevel(-555)", "id" => "PlutoRunner_40f9f5d1", "cell_id" => Base.UUID("673651f0-bd4d-11f0-ba7f-617f2cec5acd"), "kwargs" => Tuple{String, Any}[], "file" => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl")], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(Base.UUID("0474d311-5132-4278-babd-0f5bef701dca"), "PDM.@frompackage \"..\" begin\n\timport *\nend manifest=instantiate", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `PDM` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `PDM` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719083482419e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(#= circular reference @-8 =#)], Symbol("PDM.@frompackage") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], :plutodevmacros_proj => []), Dict{Symbol, Vector{Pluto.Cell}}(:|> => [], :push! => [], :abspath => [], :Main => [], Symbol("Base.current_project") => [], :LOAD_PATH => [], :Base => [], Symbol("Core.eval") => [], :pop! => [], :Core => []…), 5), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `PDM` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22", :parent_module => nothing, :from_c => false), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger", :parent_module => nothing, :from_c => false), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121", :parent_module => nothing, :from_c => false), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14", :parent_module => nothing, :from_c => false), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28", :parent_module => nothing, :from_c => false), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression", :parent_module => nothing, :from_c => false), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope", :parent_module => nothing, :from_c => false), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval", :parent_module => "Core", :from_c => false), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk", :parent_module => nothing, :from_c => false), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue", :parent_module => nothing, :from_c => false), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `PDM` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88") Issue67: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("0474d311-5132-4278-babd-0f5bef701dca"), "PDM.@frompackage \"..\" begin\n\timport *\nend manifest=instantiate", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `PDM` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "#macroexpand#22", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "#macroexpand#22", :linfo_type => "Nothing", :line => 207, :file => "expr.jl", :func => "#macroexpand#22"…), Dict(:call_short => "macroexpand", :inlined => true, :url => nothing, :path => "./expr.jl", :source_package => nothing, :call => "macroexpand", :linfo_type => "Nothing", :line => 206, :file => "expr.jl", :func => "macroexpand"…), Dict(:call_short => "(::PlutoRunner.var\"#18#19\"{…})()", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "(::PlutoRunner.var\"#18#19\"{Module, Expr})()", :linfo_type => "Core.CodeInstance", :line => 142, :file => "macro.jl", :func => "#18"…), Dict(:call_short => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{…}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)", :linfo_type => "Core.CodeInstance", :line => 64, :file => "stdout.jl", :func => "#with_io_to_logs#125"…), Dict(:call_short => "with_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl", :source_package => nothing, :call => "with_io_to_logs", :linfo_type => "Nothing", :line => 11, :file => "stdout.jl", :func => "with_io_to_logs"…), Dict(:call_short => "#123", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#123", :linfo_type => "Nothing", :line => 133, :file => "logging.jl", :func => "#123"…), Dict(:call_short => "with_logstate(f::PlutoRunner.var\"#123#124\"{…}, logstate::Base.CoreLogging.LogState)", :inlined => false, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)", :linfo_type => "Core.CodeInstance", :line => 542, :file => "logging.jl", :func => "with_logstate"…), Dict(:call_short => "with_logger", :inlined => true, :url => nothing, :path => "./logging/logging.jl", :source_package => nothing, :call => "with_logger", :linfo_type => "Nothing", :line => 653, :file => "logging.jl", :func => "with_logger"…), Dict(:call_short => "#with_logger_and_io_to_logs#121", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "#with_logger_and_io_to_logs#121", :linfo_type => "Nothing", :line => 132, :file => "logging.jl", :func => "#with_logger_and_io_to_logs#121"…), Dict(:call_short => "with_logger_and_io_to_logs", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl", :source_package => nothing, :call => "with_logger_and_io_to_logs", :linfo_type => "Nothing", :line => 131, :file => "logging.jl", :func => "with_logger_and_io_to_logs"…), Dict(:call_short => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 140, :file => "macro.jl", :func => "#try_macroexpand#14"…), Dict(:call_short => "try_macroexpand", :inlined => true, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl", :source_package => nothing, :call => "try_macroexpand", :linfo_type => "Nothing", :line => 125, :file => "macro.jl", :func => "try_macroexpand"…), Dict(:call_short => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…}; user_requested_run::Bool, capture_stdout::Bool)", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)", :linfo_type => "Core.CodeInstance", :line => 204, :file => "run_expression.jl", :func => "#run_expression#28"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{…}, forced_expr_id::Union{…})", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})", :linfo_type => "Core.CodeInstance", :line => 164, :file => "run_expression.jl", :func => "run_expression"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 551, :file => "WorkspaceManager.jl", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()", :linfo_type => "Core.CodeInstance", :line => 303, :file => "process_messages.jl", :func => "#handle_msg##8"…), Dict(:call_short => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{…}, print_error::Bool)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)", :linfo_type => "Core.CodeInstance", :line => 70, :file => "process_messages.jl", :func => "run_work_thunk"…), Dict(:call_short => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)", :linfo_type => "Core.CodeInstance", :line => 79, :file => "process_messages.jl", :func => "run_work_thunk_remotevalue"…), Dict(:call_short => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{…})()", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl", :source_package => nothing, :call => "(::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()", :linfo_type => "Core.CodeInstance", :line => 88, :file => "process_messages.jl", :func => "#schedule_call##2"…)], :plain_error => "UndefVarError: `PDM` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] #macroexpand#22\n @ ./expr.jl:207 [inlined]\n [2] macroexpand\n @ ./expr.jl:206 [inlined]\n [3] (::PlutoRunner.var\"#18#19\"{Module, Expr})()\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:142\n [4] with_io_to_logs(f::PlutoRunner.var\"#18#19\"{Module, Expr}; enabled::Bool, loglevel::Base.CoreLogging.LogLevel)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:64\n [5] with_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl:11 [inlined]\n [6] #123\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:133 [inlined]\n [7] with_logstate(f::PlutoRunner.var\"#123#124\"{Bool, Base.CoreLogging.LogLevel, PlutoRunner.var\"#18#19\"{Module, Expr}}, logstate::Base.CoreLogging.LogState)\n @ Base.CoreLogging ./logging/logging.jl:542\n [8] with_logger\n @ ./logging/logging.jl:653 [inlined]\n [9] #with_logger_and_io_to_logs#121\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:132 [inlined]\n [10] with_logger_and_io_to_logs\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/logging.jl:131 [inlined]\n [11] try_macroexpand(mod::Module, notebook_id::Base.UUID, cell_id::Base.UUID, expr::Expr; capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:140\n [12] try_macroexpand\n @ ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/macro.jl:125 [inlined]\n [13] run_expression(m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64}; user_requested_run::Bool, capture_stdout::Bool)\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:204\n [14] kwcall(::@NamedTuple{user_requested_run::Bool, capture_stdout::Bool}, ::typeof(PlutoRunner.run_expression), m::Module, expr::Expr, notebook_id::Base.UUID, cell_id::Base.UUID, function_wrapped_info::Union{Nothing, Tuple{Set{Symbol}, Set{Symbol}}}, forced_expr_id::Union{Nothing, UInt64})\n @ PlutoRunner ~/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/evaluation/run_expression.jl:164\n [15] top-level scope\n @ ~/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:551\n [16] eval(m::Module, e::Any)\n @ Core ./boot.jl:517\n [17] (::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:303\n [18] run_work_thunk(thunk::Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}, print_error::Bool)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:70\n [19] run_work_thunk_remotevalue(rv::Distributed.RemoteValue, thunk::Function)\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:79\n [20] (::Distributed.var\"#schedule_call##2#schedule_call##3\"{Distributed.RemoteValue, Distributed.var\"#handle_msg##8#handle_msg##9\"{Distributed.CallWaitMsg}})()\n @ Distributed /opt/julia/share/julia/stdlib/v1.14/Distributed/src/process_messages.jl:88"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719083482419e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(Base.UUID("673651f0-bd4d-11f0-ba7f-617f2cec5acd"), "begin\n\t# We do a hack to import PlutoDevMacros\n\tplutodevmacros_proj = Base.current_project(\"../../..\") |> abspath\n\tpush!(LOAD_PATH, plutodevmacros_proj)\n\ttry\n\t\tCore.eval(Main, :(import PlutoDevMacros as PDM))\n\tfinally\n\t\tpop!(LOAD_PATH)\n\tend\n\tPDM = Main.PDM\nend", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_DayDd6\" (ProcessExited(1)).\n", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "_precompilepkgs(pkgs::Vector{…}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{…}, io::IOContext{…}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/precompilation.jl#L578", :path => "./precompilation.jl", :source_package => "Main", :call => "_precompilepkgs(pkgs::Vector{Base.PkgId}, internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Vector{Pair{Cmd, Base.CacheFlags}}, io::IOContext{IO}, fancyprint′::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.MethodInstance", :line => 1311, :file => "precompilation.jl", :func => "_precompilepkgs"…), Dict(:call_short => "precompilepkgs(pkgs::Vector{…}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{…}, io::IOContext{…}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "precompilepkgs(pkgs::Vector{Base.PkgId}; internal_call::Bool, strict::Bool, warn_loaded::Bool, timing::Bool, _from_loading::Bool, configs::Pair{Cmd, Base.CacheFlags}, io::IOContext{Base.PipeEndpoint}, fancyprint::Bool, manifest::Bool, ignore_loaded::Bool)", :linfo_type => "Core.CodeInstance", :line => 558, :file => "precompilation.jl", :func => "#precompilepkgs#9"…), Dict(:call_short => "kwcall(::@NamedTuple{…}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{…})", :inlined => false, :url => nothing, :path => "./precompilation.jl", :source_package => nothing, :call => "kwcall(::@NamedTuple{_from_loading::Bool, ignore_loaded::Bool}, ::typeof(Base.Precompilation.precompilepkgs), pkgs::Vector{Base.PkgId})", :linfo_type => "Core.CodeInstance", :line => 544, :file => "precompilation.jl", :func => "precompilepkgs"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…), Dict(:call_short => "invokelatest_gr", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "invokelatest_gr", :linfo_type => "Nothing", :line => 1366, :file => "reflection.jl", :func => "invokelatest_gr"…), Dict(:call_short => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…})()", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2862", :path => "./loading.jl", :source_package => "Main", :call => "(::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}})()", :linfo_type => "Core.MethodInstance", :line => 2875, :file => "loading.jl", :func => "#__require_prelocked##0"…), Dict(:call_short => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{…}, at::String, pid::Int32; kwopts::@Kwargs{…})", :inlined => false, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "mkpidlock(f::Base.var\"#__require_prelocked##0#__require_prelocked##1\"{Base.PkgId, Base.PkgLoadSpec, Dict{String, Int64}, Base.RefValue{Bool}}, at::String, pid::Int32; kwopts::@Kwargs{stale_age::Int64, wait::Bool})", :linfo_type => "Core.CodeInstance", :line => 94, :file => "pidfile.jl", :func => "#mkpidlock#8"…), Dict(:call_short => "#mkpidlock#7", :inlined => true, :url => nothing, :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => nothing, :call => "#mkpidlock#7", :linfo_type => "Nothing", :line => 89, :file => "pidfile.jl", :func => "#mkpidlock#7"…), Dict(:call_short => "trymkpidlock(::Function, ::Vararg{…}; kwargs::@Kwargs{…})", :inlined => false, :url => "file:///source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :path => "/source/usr/share/julia/stdlib/v1.14/FileWatching/src/pidfile.jl", :source_package => "FileWatching", :call => "trymkpidlock(::Function, ::Vararg{Any}; kwargs::@Kwargs{stale_age::Int64})", :linfo_type => "Core.MethodInstance", :line => 115, :file => "pidfile.jl", :func => "#trymkpidlock#13"…), Dict(:call_short => "#invokelatest_gr#224", :inlined => true, :url => nothing, :path => "./reflection.jl", :source_package => nothing, :call => "#invokelatest_gr#224", :linfo_type => "Nothing", :line => 1374, :file => "reflection.jl", :func => "#invokelatest_gr#224"…) … Dict(:call_short => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2687", :path => "./loading.jl", :source_package => "Main", :call => "_require_prelocked(uuidkey::Base.PkgId, env::String)", :linfo_type => "Core.MethodInstance", :line => 2694, :file => "loading.jl", :func => "_require_prelocked"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 2621, :file => "loading.jl", :func => "macro expansion"…), Dict(:call_short => "macro expansion", :inlined => true, :url => nothing, :path => "./lock.jl", :source_package => nothing, :call => "macro expansion", :linfo_type => "Nothing", :line => 376, :file => "lock.jl", :func => "macro expansion"…), Dict(:call_short => "__require(into::Module, mod::Symbol)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/loading.jl#L2576", :path => "./loading.jl", :source_package => "Main", :call => "__require(into::Module, mod::Symbol)", :linfo_type => "Core.MethodInstance", :line => 2585, :file => "loading.jl", :func => "__require"…), Dict(:call_short => "require", :inlined => true, :url => nothing, :path => "./loading.jl", :source_package => nothing, :call => "require", :linfo_type => "Nothing", :line => 2561, :file => "loading.jl", :func => "require"…), Dict(:call_short => "eval_import_path", :inlined => true, :url => nothing, :path => "./module.jl", :source_package => nothing, :call => "eval_import_path", :linfo_type => "Nothing", :line => 36, :file => "module.jl", :func => "eval_import_path"…), Dict(:call_short => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :inlined => false, :url => "https://github.com/JuliaLang/julia/tree/d64c0da64c1d487811e6b752fee28ef4304ab8f5/base/module.jl#L98", :path => "./module.jl", :source_package => "Main", :call => "_eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)", :linfo_type => "Core.MethodInstance", :line => 111, :file => "module.jl", :func => "_eval_import"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "none", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "none", :func => "top-level scope"…), Dict(:call_short => "eval(m::Module, e::Any)", :inlined => false, :url => "file:///opt/julia/share/julia/base/boot.jl", :path => "./boot.jl", :source_package => "Core", :call => "eval(m::Module, e::Any)", :linfo_type => "Core.MethodInstance", :line => 517, :file => "boot.jl", :func => "eval"…), Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#673651f0-bd4d-11f0-ba7f-617f2cec5acd", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 6, :file => "test_notebook.jl#==#673651f0-bd4d-11f0-ba7f-617f2cec5acd", :func => "top-level scope"…)], :plain_error => "The following 1 package failed to precompile:\n\nPlutoDevMacros \nFailed to precompile PlutoDevMacros [a0499f29-c39b-4c5c-807c-88074221b949] to \"/home/pkgeval/.julia/compiled/v1.14/PlutoDevMacros/jl_DayDd6\" (ProcessExited(1)).\n"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719081746018e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[Dict("group" => "stdout", "line" => -1, "msg" => ("\e[0KERROR: LoadError: ArgumentError: Package MacroTools [1914dd2f-81c6-5fcd-8719-6d5c9610ff09] is required but does not seem to be installed:\n\e[0K - Run `Pkg.instantiate()` to install all recorded dependencies.\n\e[0K\n\e[0KStacktrace:\n\e[0K [1] __require_prelocked(pkg::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2819\n\e[0K [2] _require_prelocked(uuidkey::Base.PkgId, env::String)\n\e[0K @ Base ./loading.jl:2694\n\e[0K [3] macro expansion\n\e[0K @ ./loading.jl:2621 [inlined]\n\e[0K [4] macro expansion\n\e[0K @ ./lock.jl:376 [inlined]\n\e[0K [5] __require(into::Module, mod::Symbol)\n\e[0K @ Base ./loading.jl:2585\n\e[0K [6] require\n\e[0K @ ./loading.jl:2561 [inlined]\n\e[0K [7] eval_import_path\n\e[0K @ ./module.jl:36 [inlined]\n\e[0K [8] eval_import_path_all(at::Module, path::Expr, keyword::String)\n\e[0K @ Base ./module.jl:60\n\e[0K [9] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})\n\e[0K @ Base ./module.jl:101\n\e[0K [10] top-level scope\n\e[0K @ ~/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:3\n\e[0K [11] include(mod::Module, _path::String)\n\e[0K @ Base ./Base.jl:323\n\e[0K [12] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)\n\e[0K @ Base ./loading.jl:3288\n\e[0K [13] top-level scope\n\e[0K @ stdin:5\n\e[0K [14] eval(m::Module, e::Any)\n\e[0K @ Core ./boot.jl:517\n\e[0K [15] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)\n\e[0K @ Base ./loading.jl:3130\n\e[0K [16] include_string\n\e[0K @ ./loading.jl:3140 [inlined]\n\e[0K [17] exec_options(opts::Base.JLOptions)\n\e[0K @ Base ./client.jl:342\n\e[0K [18] _start()\n\e[0K @ Base ./client.jl:585\n\e[0Kin expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/src/PlutoDevMacros.jl:1\n\e[0Kin expression starting at stdin:5\n\n 1 dependency had output during precompilation:\n┌ PlutoDevMacros\n│ [Output was shown above]\n└ \n", MIME type text/plain), "level" => "LogLevel(-555)", "id" => "PlutoRunner_40f9f5d1", "cell_id" => Base.UUID("673651f0-bd4d-11f0-ba7f-617f2cec5acd"), "kwargs" => Tuple{String, Any}[], "file" => "/home/pkgeval/.julia/packages/Pluto/iHy3V/src/runner/PlutoRunner/src/io/stdout.jl")], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:PDM => [Pluto.Cell(#= circular reference @-8 =#)], :plutodevmacros_proj => []), Dict{Symbol, Vector{Pluto.Cell}}(:|> => [], :push! => [], :abspath => [], :Main => [], Symbol("Base.current_project") => [], :LOAD_PATH => [], :Base => [], Symbol("Core.eval") => [], :pop! => [], :Core => []…), 5), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], Symbol("PDM.@frompackage") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da:1") Issue67: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("4cad00d8-e685-4fd4-a3b9-969e08d972da"), "t = Issue67.MyThing(1)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :func => "top-level scope"…)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da:1"), MIME type application/vnd.pluto.stacktrace+object, :t, 1.772719084364712e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:t => [Pluto.Cell(Base.UUID("f4ffef2c-52e2-4530-b749-749be699e051"), "t == t2 || error(\"They should be equivalent\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :func => "top-level scope"…)], :plain_error => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719084775882e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:t2 => [Pluto.Cell(Base.UUID("0c0203b0-f88e-44f3-bdf7-c39c4d0dca80"), "t2 = Issue67.SubModule.construct_thing(1)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :func => "top-level scope"…)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80:1"), MIME type application/vnd.pluto.stacktrace+object, :t2, 1.772719084502257e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:t2 => [Pluto.Cell(#= circular reference @-8 =#)]), Dict{Symbol, Vector{Pluto.Cell}}(:Issue67 => [], Symbol("Issue67.SubModule.construct_thing") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], :(==) => [], :error => [], :t => [Pluto.Cell(#= circular reference @-8 =#)]), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))]), Dict{Symbol, Vector{Pluto.Cell}}(:Issue67 => [], Symbol("Issue67.MyThing") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80:1") Issue67: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("0c0203b0-f88e-44f3-bdf7-c39c4d0dca80"), "t2 = Issue67.SubModule.construct_thing(1)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :func => "top-level scope"…)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80:1"), MIME type application/vnd.pluto.stacktrace+object, :t2, 1.772719084502257e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:t2 => [Pluto.Cell(Base.UUID("f4ffef2c-52e2-4530-b749-749be699e051"), "t == t2 || error(\"They should be equivalent\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :func => "top-level scope"…)], :plain_error => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719084775882e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:t2 => [Pluto.Cell(#= circular reference @-8 =#)], :(==) => [], :error => [], :t => [Pluto.Cell(Base.UUID("4cad00d8-e685-4fd4-a3b9-969e08d972da"), "t = Issue67.MyThing(1)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :func => "top-level scope"…)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da:1"), MIME type application/vnd.pluto.stacktrace+object, :t, 1.772719084364712e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:t => [Pluto.Cell(#= circular reference @-8 =#)]), Dict{Symbol, Vector{Pluto.Cell}}(:Issue67 => [], Symbol("Issue67.MyThing") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))]), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))]), Dict{Symbol, Vector{Pluto.Cell}}(:Issue67 => [], Symbol("Issue67.SubModule.construct_thing") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051:1") Issue67: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("f4ffef2c-52e2-4530-b749-749be699e051"), "t == t2 || error(\"They should be equivalent\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051", :func => "top-level scope"…)], :plain_error => "UndefVarError: `t` not defined in `Main.var\"workspace#2\"`\nSuggestion: add an appropriate import or assignment. This global was declared but not assigned.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#f4ffef2c-52e2-4530-b749-749be699e051:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.772719084775882e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:t2 => [Pluto.Cell(Base.UUID("0c0203b0-f88e-44f3-bdf7-c39c4d0dca80"), "t2 = Issue67.SubModule.construct_thing(1)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80", :func => "top-level scope"…)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#0c0203b0-f88e-44f3-bdf7-c39c4d0dca80:1"), MIME type application/vnd.pluto.stacktrace+object, :t2, 1.772719084502257e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:t2 => [Pluto.Cell(#= circular reference @-8 =#)]), Dict{Symbol, Vector{Pluto.Cell}}(:Issue67 => [], Symbol("Issue67.SubModule.construct_thing") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))], :(==) => [], :error => [], :t => [Pluto.Cell(Base.UUID("4cad00d8-e685-4fd4-a3b9-969e08d972da"), "t = Issue67.MyThing(1)", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da", :func => "top-level scope"…)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#4cad00d8-e685-4fd4-a3b9-969e08d972da:1"), MIME type application/vnd.pluto.stacktrace+object, :t, 1.772719084364712e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(:t => [Pluto.Cell(#= circular reference @-8 =#)]), Dict{Symbol, Vector{Pluto.Cell}}(:Issue67 => [], Symbol("Issue67.MyThing") => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))]), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 cell.output.body = Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#cb0e6d56-08dd-4861-a035-c4d908f17545", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#cb0e6d56-08dd-4861-a035-c4d908f17545", :func => "top-level scope", :parent_module => nothing, :from_c => false)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#cb0e6d56-08dd-4861-a035-c4d908f17545:1") Issue67: Test Failed at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 Expression: noerror(cell) Evaluated: noerror(Pluto.Cell(Base.UUID("cb0e6d56-08dd-4861-a035-c4d908f17545"), "Issue67.SubModule2.SubSubModule.SubThing == Issue67.SubModule.SubThing || error(\"Also these should be equivalent!\")", false, Pluto.CellOutput(Dict{Symbol, Any}(:msg => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.", :stacktrace => Dict{Symbol, Any}[Dict(:call_short => "top-level scope", :inlined => false, :url => nothing, :path => "/home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#cb0e6d56-08dd-4861-a035-c4d908f17545", :source_package => nothing, :call => "top-level scope", :linfo_type => "Core.CodeInfo", :line => 1, :file => "test_notebook.jl#==#cb0e6d56-08dd-4861-a035-c4d908f17545", :func => "top-level scope"…)], :plain_error => "UndefVarError: `Issue67` not defined in `Main.var\"workspace#2\"`\nSuggestion: check for spelling errors or missing imports.\nStacktrace:\n [1] top-level scope\n @ ~/.julia/packages/PlutoDevMacros/gMI86/test/Issue67/notebooks/test_notebook.jl#==#cb0e6d56-08dd-4861-a035-c4d908f17545:1"), MIME type application/vnd.pluto.stacktrace+object, nothing, 1.77271908479508e9, false, false), false, false, Dict{String, Any}(), Dict{String, Any}[], true, nothing, Pluto.CellDependencies{Pluto.Cell}(Dict{Symbol, Vector{Pluto.Cell}}(), Dict{Symbol, Vector{Pluto.Cell}}(:Issue67 => [], :(==) => [], :error => []), 9), false, false, Dict{String, Any}("disabled" => false, "show_logs" => true, "skip_as_script" => false))) Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [2] top-level scope @ ~/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/with_pluto_session.jl:238 Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestIndirectExtension/Manifest.toml` Project No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Project.toml` Manifest No packages added to or removed from `~/.julia/packages/PlutoDevMacros/gMI86/test/TestPackage/Manifest.toml` ┌ Warning: Pkg operation failed. Fixing stdlib dependencies and trying again... └ @ GracefulPkg ~/.julia/packages/GracefulPkg/GQ6My/src/apply strategies.jl:96 Updating `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_gdmtyhpxdc/Project.toml` →⌃ [c8ffd9c3] + MbedTLS_jll v2.28.2+1 Info Packages marked with → are not downloaded, use `instantiate` to download Manifest No packages added to or removed from `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_gdmtyhpxdc/Manifest.toml` Updating `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_gdmtyhpxdc/Project.toml` ⌃ [c8ffd9c3] ↓ MbedTLS_jll v2.28.2+1 ⇒ v2.16.8+1 [loaded: v2.28.1010+0] Updating `~/.julia/scratchspaces/c3e4b0f8-55cb-11ea-2926-15256bba5781/pkg_envs/env_gdmtyhpxdc/Manifest.toml` ⌃ [c8ffd9c3] ↓ MbedTLS_jll v2.28.2+1 ⇒ v2.16.8+1 [loaded: v2.28.1010+0] [0dad84c5] ↑ ArgTools v1.1.1 ⇒ v1.1.2 [56f22d72] ~ Artifacts ⇒ v1.11.0 [2a0f44e3] ~ Base64 ⇒ v1.11.0 [ade2ca70] ~ Dates ⇒ v1.11.0 [f43a241f] ↑ Downloads v1.6.0 ⇒ v1.7.0 [7b1f6079] ~ FileWatching ⇒ v1.11.0 [b77e0a4c] - InteractiveUtils [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] ↑ LibCURL v0.6.4 ⇒ v1.0.0 [76f85450] ~ LibGit2 ⇒ v1.11.0 [8f399da3] ~ Libdl ⇒ v1.11.0 [56ddb016] ~ Logging ⇒ v1.11.0 [d6f4376e] ~ Markdown ⇒ v1.11.0 [a63ad114] ~ Mmap ⇒ v1.11.0 [ca575930] ↑ NetworkOptions v1.2.0 ⇒ v1.3.0 [44cfe95a] ↑ Pkg v1.10.0 ⇒ v1.14.0 [de0858da] ~ Printf ⇒ v1.11.0 [3fa0cd96] - REPL [9a3f8284] ~ Random ⇒ v1.11.0 [ea8e919c] ↑ SHA v0.7.0 ⇒ v1.0.0 [9e88b42a] - Serialization [6462fe0b] - Sockets [f489334b] + StyledStrings v1.13.0 [cf7118a7] ~ UUIDs ⇒ v1.11.0 [4ec0a83e] ~ Unicode ⇒ v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] ↑ LibCURL_jll v8.4.0+0 ⇒ v8.18.0+0 [e37daf67] ↑ LibGit2_jll v1.6.4+0 ⇒ v1.9.2+0 [29816b5a] ↑ LibSSH2_jll v1.11.0+1 ⇒ v1.11.3+1 [14a3606d] ↑ MozillaCACerts_jll v2023.1.10 ⇒ v2025.12.2 [458c3c95] + OpenSSL_jll v3.5.5+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] ↑ Zlib_jll v1.2.13+1 ⇒ v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850ede] ↑ nghttp2_jll v1.52.0+1 ⇒ v1.68.0+1 [3f19e933] ↑ p7zip_jll v17.4.0+2 ⇒ v17.7.0+0 Info Packages marked with ⌃ have new versions available and may be upgradable. Info We haven't cleaned this depot up for a bit, running Pkg.gc()... Active manifest files: 15 found Active artifact files: 6 found Active scratchspaces: 2 found From worker 8: From worker 8: ====================================================================================== From worker 8: Information request received. A stacktrace will print followed by a 1.0 second profile. From worker 8: --trace-compile is enabled during profile collection. From worker 8: ====================================================================================== From worker 8: From worker 8: cmd: /opt/julia/bin/julia 102 running 0 of 1 From worker 8: From worker 8: signal (10): User defined signal 1 From worker 8: epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 8: uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 From worker 8: uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 From worker 8: ijl_task_get_next at /source/src/scheduler.c:457 From worker 8: wait at ./task.jl:1246 From worker 8: wait_forever at ./task.jl:1168 From worker 8: jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 8: _jl_invoke at /source/src/gf.c:4113 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4339 From worker 8: jl_apply at /source/src/julia.h:2295 [inlined] From worker 8: start_task at /source/src/task.c:1275 From worker 8: unknown function (ip: (nil)) at (unknown file) From worker 8: From worker 8: From worker 8: ============================================================== From worker 8: Profile collected. A report will print at the next yield point. From worker 8: Disabling --trace-compile From worker 8: ============================================================== From worker 8: From worker 8: ┌ Warning: There were no samples collected in one or more groups. From worker 8: │ This may be due to idle threads, or you may need to run your From worker 8: │ program longer (perhaps by running it multiple times), From worker 8: │ or adjust the delay between samples with `Profile.init()`. From worker 8: └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 From worker 8: Overhead ╎ [+additional indent] Count File:Line Function From worker 8: ========================================================= From worker 8: Thread 1 (default) Task 0x0000750b669b4f10 Total snapshots: 444. Utilization: 0% From worker 8: ╎444 @Base/task.jl:1168 wait_forever() From worker 8: 443╎ 444 @Base/task.jl:1246 wait() From worker 8: From worker 7: From worker 7: ====================================================================================== From worker 7: Information request received. A stacktrace will print followed by a 1.0 second profile. From worker 7: --trace-compile is enabled during profile collection. From worker 7: ====================================================================================== From worker 7: From worker 7: cmd: /opt/julia/bin/julia 94 running 0 of 1 From worker 7: From worker 7: signal (10): User defined signal 1 From worker 7: epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 7: uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 From worker 7: uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 From worker 7: ijl_task_get_next at /source/src/scheduler.c:457 From worker 7: wait at ./task.jl:1246 From worker 7: wait_forever at ./task.jl:1168 From worker 7: jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 7: _jl_invoke at /source/src/gf.c:4113 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4339 From worker 7: jl_apply at /source/src/julia.h:2295 [inlined] From worker 7: start_task at /source/src/task.c:1275 From worker 7: unknown function (ip: (nil)) at (unknown file) From worker 7: From worker 7: From worker 7: ============================================================== From worker 7: Profile collected. A report will print at the next yield point. From worker 7: Disabling --trace-compile From worker 7: ============================================================== From worker 7: From worker 7: ┌ Warning: There were no samples collected in one or more groups. From worker 7: │ This may be due to idle threads, or you may need to run your From worker 7: │ program longer (perhaps by running it multiple times), From worker 7: │ or adjust the delay between samples with `Profile.init()`. From worker 7: └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 From worker 7: Overhead ╎ [+additional indent] Count File:Line Function From worker 7: ========================================================= From worker 7: Thread 1 (default) Task 0x00007395aec2ea40 Total snapshots: 759. Utilization: 0% From worker 7: ╎759 @Base/task.jl:1168 wait_forever() From worker 7: 758╎ 759 @Base/task.jl:1246 wait() From worker 7: From worker 6: From worker 6: ====================================================================================== From worker 6: Information request received. A stacktrace will print followed by a 1.0 second profile. From worker 6: --trace-compile is enabled during profile collection. From worker 6: ====================================================================================== From worker 6: From worker 6: cmd: /opt/julia/bin/julia 68 running 0 of 1 From worker 6: From worker 6: signal (10): User defined signal 1 From worker 6: epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 6: uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 From worker 6: uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 From worker 6: ijl_task_get_next at /source/src/scheduler.c:457 From worker 6: wait at ./task.jl:1246 From worker 6: wait_forever at ./task.jl:1168 From worker 6: jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 6: _jl_invoke at /source/src/gf.c:4113 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4339 From worker 6: jl_apply at /source/src/julia.h:2295 [inlined] From worker 6: start_task at /source/src/task.c:1275 From worker 6: unknown function (ip: (nil)) at (unknown file) From worker 6: From worker 6: From worker 6: ============================================================== From worker 6: Profile collected. A report will print at the next yield point. From worker 6: Disabling --trace-compile From worker 6: ============================================================== From worker 6: From worker 6: ┌ Warning: There were no samples collected in one or more groups. From worker 6: │ This may be due to idle threads, or you may need to run your From worker 6: │ program longer (perhaps by running it multiple times), From worker 6: │ or adjust the delay between samples with `Profile.init()`. From worker 6: └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 From worker 6: Overhead ╎ [+additional indent] Count File:Line Function From worker 6: ========================================================= From worker 6: Thread 1 (default) Task 0x000070bb12c49a50 Total snapshots: 858. Utilization: 0% From worker 6: ╎858 @Base/task.jl:1168 wait_forever() From worker 6: 857╎ 858 @Base/task.jl:1246 wait() From worker 6: ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 22 running 1 of 1 signal (10): User defined signal 1 rmdir at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__fs_work at /workspace/srcdir/libuv/src/unix/fs.c:1661 uv_fs_rmdir at /workspace/srcdir/libuv/src/unix/fs.c:2080 #rm#6 at ./file.jl:314 rm at ./file.jl:281 [inlined] #rm#6 at ./file.jl:303 jfptr_YY.rmYY.6_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_invoke at /source/src/gf.c:4120 tojlinvoke3035.1 at /opt/julia/share/julia/compiled/v1.14/Pkg/tUTdb_wscuQ.so (unknown line) julia_YY.rmYY.6_3036_gfthunk.1 at /opt/julia/share/julia/compiled/v1.14/Pkg/tUTdb_wscuQ.so (unknown line) rm at ./file.jl:281 [inlined] delete_path at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:1036 #gc#178 at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:1055 gc at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:627 [inlined] _auto_gc at /source/usr/share/julia/stdlib/v1.14/Pkg/src/Pkg.jl:1004 #up#51 at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:174 unknown function (ip: 0x7a49d7d11da6) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 up at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 #up#49 at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 up at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] #action##6 at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/fix stdlibs.jl:87 [inlined] with_active_env at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/common.jl:37 #action##4 at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/fix stdlibs.jl:85 [inlined] withenv at ./env.jl:265 unknown function (ip: 0x7a49d7d0c259) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 action at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/fix stdlibs.jl:84 unknown function (ip: 0x7a49d7d0661e) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 #gracefully#14 at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/apply strategies.jl:102 gracefully at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/apply strategies.jl:62 [inlined] #188 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:489 [inlined] #with_io_setup##2 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:851 [inlined] withinteractive at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:875 #with_io_setup##0 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:850 [inlined] withio at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/PkgCompat.jl:158 unknown function (ip: 0x7a49d913cbd7) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_invoke at /source/src/gf.c:4120 with_io_setup at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:844 [inlined] #with_auto_fixes#184 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:487 with_auto_fixes at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:483 [inlined] #145 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:168 [inlined] report_business! at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/webserver/Status.jl:92 #143 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:167 with_logstate at ./logging/logging.jl:542 unknown function (ip: 0x7a49d910a074) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 with_logger at ./logging/logging.jl:653 unknown function (ip: 0x7a49d9109c38) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 withlogcapture at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:861 #141 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:136 [inlined] withtoken at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Tokens.jl:19 #sync_nbpkg_core#118 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:135 sync_nbpkg_core at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:51 unknown function (ip: 0x7a49d95f933c) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 #175 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:329 #173 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:315 [inlined] #sync_nbpkg#170 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:315 sync_nbpkg at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:308 unknown function (ip: 0x7a49d95ef441) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 #314 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Run.jl:478 unknown function (ip: 0x7a49d95ef293) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_invoke at /source/src/gf.c:4120 withtoken at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Tokens.jl:19 #312 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Run.jl:462 [inlined] #maybe_async##0 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Tokens.jl:58 unknown function (ip: 0x7a49d95edb23) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 jl_apply at /source/src/julia.h:2295 [inlined] start_task at /source/src/task.c:1275 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x00007a49dc50bee0 Total snapshots: 49. Utilization: 100% ╎49 @Pluto/…uation/Tokens.jl:58 (::Pluto.var"#maybe_async##0#maybe_async##1"… ╎ 49 @Pluto/…valuation/Run.jl:462 #312 ╎ 49 @Pluto/…uation/Tokens.jl:19 withtoken(f::Pluto.var"#314#315"{Bool, Bas… ╎ 49 @Pluto/…aluation/Run.jl:478 (::Pluto.var"#314#315"{Bool, Base.Pairs{S… ╎ 49 @Pluto/…es/Packages.jl:308 kwcall(::@NamedTuple{save::Bool, take_tok… ╎ 49 @Pluto/…es/Packages.jl:315 sync_nbpkg(session::Pluto.ServerSession,… ╎ ╎ 49 @Pluto/…es/Packages.jl:315 #173 ╎ ╎ 49 @Pluto/…s/Packages.jl:329 (::Pluto.var"#175#176"{Pluto.ServerSess… ╎ ╎ 49 @Pluto/…s/Packages.jl:51 kwcall(::@NamedTuple{on_terminal_output… ╎ ╎ 49 @Pluto/…/Packages.jl:135 sync_nbpkg_core(notebook::Pluto.Notebo… ╎ ╎ 49 @Pluto/…on/Tokens.jl:19 withtoken(f::Pluto.var"#141#142"{Pluto… ╎ ╎ ╎ 49 @Pluto/…/Packages.jl:136 #141 ╎ ╎ ╎ 49 @Pluto/…Packages.jl:861 withlogcapture(f::Function, iolisten… ╎ ╎ ╎ 49 @Base/…g/logging.jl:653 with_logger(f::Function, logger::Lo… ╎ ╎ ╎ 49 @Base/…/logging.jl:542 with_logstate(f::Pluto.var"#143#144… ╎ ╎ ╎ 49 @Pluto/…ackages.jl:167 (::Pluto.var"#143#144"{Pluto.Serve… ╎ ╎ ╎ ╎ 49 @Pluto/…/Status.jl:92 report_business!(f::Pluto.var"#145… ╎ ╎ ╎ ╎ 49 @Pluto/…ckages.jl:168 #145 ╎ ╎ ╎ ╎ 49 @Pluto/…ckages.jl:483 with_auto_fixes ╎ ╎ ╎ ╎ 49 @Pluto/…kages.jl:487 with_auto_fixes(f::Pluto.var"#14… ╎ ╎ ╎ ╎ 49 @Pluto/…kages.jl:844 with_io_setup ╎ ╎ ╎ ╎ ╎ 49 @Pluto/…ompat.jl:158 withio(f::Pluto.var"#with_io_s… ╎ ╎ ╎ ╎ ╎ 49 @Pluto/…ages.jl:850 #with_io_setup##0 ╎ ╎ ╎ ╎ ╎ 49 @Pluto/…ages.jl:875 withinteractive(f::Pluto.var"… ╎ ╎ ╎ ╎ ╎ 49 @Pluto/…ges.jl:851 #with_io_setup##2 ╎ ╎ ╎ ╎ ╎ 49 @Pluto/…ges.jl:489 #188 ╎ ╎ ╎ ╎ ╎ ╎ 49 @GracefulPkg/…:62 gracefully ╎ ╎ ╎ ╎ ╎ ╎ 49 @GracefulPkg/…:102 gracefully(task::Pluto.var… ╎ ╎ ╎ ╎ ╎ ╎ 49 @GracefulPkg/…:84 action(::GracefulPkg.Strat… ╎ ╎ ╎ ╎ ╎ ╎ 49 @Base/env.jl:265 withenv(f::GracefulPkg.var… ╎ ╎ ╎ ╎ ╎ ╎ 49 @GracefulPkg/…:85 #action##4 ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @GracefulPkg/…:37 with_active_env(f::Grac… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @GracefulPkg/…:87 #action##6 ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @Pkg/…API.jl:160 up ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @Pkg/…API.jl:160 up(pkgs::Vector{Strin… ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @Pkg/…API.jl:161 up(pkgs::Vector{Pkg.… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @Pkg/…API.jl:174 up(pkgs::Vector{Pkg… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @Pkg/…Pkg.jl:1004 _auto_gc(ctx::Pkg… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @Pkg/…API.jl:627 gc ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 49 @Pkg/…API.jl:1055 gc(ctx::Pkg.Typ… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 12 @Pkg/…API.jl:1035 (::Pkg.API.var… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 2 @Base/…le.jl:607 prepare_for_del… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 2 @Base/…le.jl:1422 chmod 2╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 2 @Base/…le.jl:1423 chmod(path::St… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 9 @Base/…le.jl:615 prepare_for_del… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 9 @Base/…le.jl:1422 chmod 9╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 9 @Base/…le.jl:1423 chmod(path::St… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 1 @Base/…le.jl:620 prepare_for_del… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 1 @Base/…ls.jl:708 iterate(c::Chan… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 1 @Base/…ls.jl:526 take! ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 1 @Base/…ls.jl:549 take_unbuffered… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 1 @Base/…on.jl:136 wait ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Base/…on.jl:141 wait(c::Base.Ge… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Base/…sk.jl:1233 wait() 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Base/…uv.jl:133 process_events ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ 37 @Pkg/…API.jl:1036 (::Pkg.API.var… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +1 37 @Base/…le.jl:281 rm ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 36 @Base/…le.jl:303 rm(path::String… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +3 36 @Base/…le.jl:281 rm ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 6 @Base/…le.jl:285 rm(path::String… 6╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 6 @Base/…le.jl:1225 unlink(p::Stri… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 21 @Base/…le.jl:303 rm(path::String… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +5 21 @Base/…le.jl:281 rm ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 12 @Base/…le.jl:285 rm(path::String… 11╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 12 @Base/…le.jl:1225 unlink(p::Stri… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 1 @Base/…le.jl:301 rm(path::String… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 1 @Base/…le.jl:1034 readdir ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 1 @Base/…le.jl:1034 #readdir#23 ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 1 @Base/…le.jl:1098 _readdir 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +10 1 @Base/…le.jl:1103 _readdir(dir::… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 4 @Base/…le.jl:303 rm(path::String… ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +7 4 @Base/…le.jl:281 rm ╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +8 4 @Base/…le.jl:285 rm(path::String… 4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +9 4 @Base/…le.jl:1225 unlink(p::Stri… 4╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +6 4 @Base/…le.jl:314 rm(path::String… 9╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +4 9 @Base/…le.jl:314 rm(path::String… 1╎ ╎ ╎ ╎ ╎ ╎ ╎ ╎ +2 1 @Base/…le.jl:314 rm(path::String… Task 0x00007a49d18f8880 Total snapshots: 2. Utilization: 100% ╎2 @Base/channels.jl:141 (::Base.var"#563#564"{Base.Filesystem.var"#28#29"{Bo… ╎ 2 @Base/file.jl:1183 #28 ╎ 2 @Base/file.jl:1216 _walkdir(chnl::Channel{Tuple{String, Vector{String}, … ╎ 2 @Base/file.jl:1199 _walkdir(chnl::Channel{Tuple{String, Vector{String},… ╎ 2 @Base/file.jl:1189 (::Base.Filesystem.var"#tryf#_walkdir##0"{Channel{T… ╎ 2 @Base/file.jl:1096 _readdirx ╎ ╎ 2 @Base/file.jl:1096 #_readdirx#24 ╎ ╎ 2 @Base/file.jl:1098 _readdir 1╎ ╎ 2 @Base/file.jl:1103 _readdir(dir::String; return_objects::Bool, joi… Task 0x00007a49d18f81f0 Total snapshots: 1. Utilization: 100% ╎1 @Base/channels.jl:141 (::Base.var"#563#564"{Base.Filesystem.var"#28#29"{Bo… ╎ 1 @Base/file.jl:1183 #28 ╎ 1 @Base/file.jl:1216 _walkdir(chnl::Channel{Tuple{String, Vector{String}, … ╎ 1 @Base/file.jl:1216 _walkdir(chnl::Channel{Tuple{String, Vector{String},… ╎ 1 @Base/file.jl:1199 _walkdir(chnl::Channel{Tuple{String, Vector{String}… ╎ 1 @Base/file.jl:1189 (::Base.Filesystem.var"#tryf#_walkdir##0"{Channel{… ╎ ╎ 1 @Base/file.jl:1096 _readdirx ╎ ╎ 1 @Base/file.jl:1096 #_readdirx#24 ╎ ╎ 1 @Base/file.jl:1098 _readdir ╎ ╎ 1 @Base/file.jl:1103 _readdir(dir::String; return_objects::Bool, jo… ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1246 wait_forever at ./task.jl:1168 jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 jl_apply at /source/src/julia.h:2295 [inlined] start_task at /source/src/task.c:1275 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000078c8d88cda50 Total snapshots: 568. Utilization: 0% ╎568 @Base/task.jl:1168 wait_forever() 567╎ 568 @Base/task.jl:1246 wait() [1] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 ijl_task_get_next at /source/src/scheduler.c:457 wait at ./task.jl:1246 wait_forever at ./task.jl:1168 jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 jl_apply at /source/src/julia.h:2295 [inlined] start_task at /source/src/task.c:1275 unknown function (ip: (nil)) at (unknown file) Allocations: 15633241 (Pool: 15632552; Big: 689); GC: 14 [22] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/PlutoDevMacros/gMI86/test/frompackage/pluto_package_extensions.jl:5 chmod at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__fs_work at /workspace/srcdir/libuv/src/unix/fs.c:1634 uv_fs_chmod at /workspace/srcdir/libuv/src/unix/fs.c:1732 jl_fs_chmod at /source/src/jl_uv.c:617 #chmod#31 at ./file.jl:1423 chmod at ./file.jl:1422 [inlined] prepare_for_deletion at ./file.jl:615 jfptr_prepare_for_deletion_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_invoke at /source/src/gf.c:4120 tojlinvoke2928.1 at /opt/julia/share/julia/compiled/v1.14/Pkg/tUTdb_wscuQ.so (unknown line) julia_prepare_for_deletion_2929_gfthunk.1 at /opt/julia/share/julia/compiled/v1.14/Pkg/tUTdb_wscuQ.so (unknown line) delete_path at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:1035 #gc#178 at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:1055 gc at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:627 [inlined] _auto_gc at /source/usr/share/julia/stdlib/v1.14/Pkg/src/Pkg.jl:1004 #up#51 at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:174 unknown function (ip: 0x7a49d7d11da6) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 up at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 #up#49 at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 up at /source/usr/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] #action##6 at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/fix stdlibs.jl:87 [inlined] with_active_env at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/common.jl:37 #action##4 at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/fix stdlibs.jl:85 [inlined] withenv at ./env.jl:265 unknown function (ip: 0x7a49d7d0c259) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 action at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/strategies/fix stdlibs.jl:84 unknown function (ip: 0x7a49d7d0661e) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 #gracefully#14 at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/apply strategies.jl:102 gracefully at /home/pkgeval/.julia/packages/GracefulPkg/GQ6My/src/apply strategies.jl:62 [inlined] #188 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:489 [inlined] #with_io_setup##2 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:851 [inlined] withinteractive at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:875 #with_io_setup##0 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:850 [inlined] withio at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/PkgCompat.jl:158 unknown function (ip: 0x7a49d913cbd7) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_invoke at /source/src/gf.c:4120 with_io_setup at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:844 [inlined] #with_auto_fixes#184 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:487 with_auto_fixes at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:483 [inlined] #145 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:168 [inlined] report_business! at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/webserver/Status.jl:92 #143 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:167 with_logstate at ./logging/logging.jl:542 unknown function (ip: 0x7a49d910a074) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 with_logger at ./logging/logging.jl:653 unknown function (ip: 0x7a49d9109c38) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 withlogcapture at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:861 #141 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:136 [inlined] withtoken at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Tokens.jl:19 #sync_nbpkg_core#118 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:135 sync_nbpkg_core at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:51 unknown function (ip: 0x7a49d95f933c) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 #175 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:329 #173 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:315 [inlined] #sync_nbpkg#170 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:315 sync_nbpkg at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/packages/Packages.jl:308 unknown function (ip: 0x7a49d95ef441) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 #314 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Run.jl:478 unknown function (ip: 0x7a49d95ef293) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_invoke at /source/src/gf.c:4120 withtoken at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Tokens.jl:19 #312 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Run.jl:462 [inlined] #maybe_async##0 at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/Tokens.jl:58 unknown function (ip: 0x7a49d95edb23) at (unknown file) _jl_invoke at /source/src/gf.c:4113 [inlined] ijl_apply_generic at /source/src/gf.c:4339 jl_apply at /source/src/julia.h:2295 [inlined] start_task at /source/src/task.c:1275 unknown function (ip: (nil)) at (unknown file) Allocations: 239245754 (Pool: 239243599; Big: 2155); GC: 111 From worker 8: From worker 8: [102] signal 15: Terminated From worker 8: in expression starting at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:412 From worker 8: epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 8: uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 From worker 8: uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 From worker 8: ijl_task_get_next at /source/src/scheduler.c:457 From worker 8: wait at ./task.jl:1246 From worker 8: wait_forever at ./task.jl:1168 From worker 8: jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 8: _jl_invoke at /source/src/gf.c:4113 [inlined] From worker 8: ijl_apply_generic at /source/src/gf.c:4339 From worker 8: jl_apply at /source/src/julia.h:2295 [inlined] From worker 8: start_task at /source/src/task.c:1275 From worker 8: unknown function (ip: (nil)) at (unknown file) From worker 8: Allocations: 12749157 (Pool: 12749008; Big: 149); GC: 9 From worker 7: From worker 7: [94] signal 15: Terminated From worker 7: in expression starting at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:412 From worker 7: epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 7: uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 From worker 7: uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 From worker 7: ijl_task_get_next at /source/src/scheduler.c:457 From worker 7: wait at ./task.jl:1246 From worker 7: wait_forever at ./task.jl:1168 From worker 7: jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 7: _jl_invoke at /source/src/gf.c:4113 [inlined] From worker 7: ijl_apply_generic at /source/src/gf.c:4339 From worker 7: jl_apply at /source/src/julia.h:2295 [inlined] From worker 7: start_task at /source/src/task.c:1275 From worker 7: unknown function (ip: (nil)) at (unknown file) From worker 7: Allocations: 16832049 (Pool: 16831793; Big: 256); GC: 11 From worker 6: From worker 6: [68] signal 15: Terminated From worker 6: in expression starting at /home/pkgeval/.julia/packages/Pluto/iHy3V/src/evaluation/WorkspaceManager.jl:412 From worker 6: epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) From worker 6: uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404 From worker 6: uv_run at /workspace/srcdir/libuv/src/unix/core.c:430 From worker 6: ijl_task_get_next at /source/src/scheduler.c:457 From worker 6: wait at ./task.jl:1246 From worker 6: wait_forever at ./task.jl:1168 From worker 6: jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) From worker 6: _jl_invoke at /source/src/gf.c:4113 [inlined] From worker 6: ijl_apply_generic at /source/src/gf.c:4339 From worker 6: jl_apply at /source/src/julia.h:2295 [inlined] From worker 6: start_task at /source/src/task.c:1275 From worker 6: unknown function (ip: (nil)) at (unknown file) From worker 6: Allocations: 19535456 (Pool: 19535134; Big: 322); GC: 13 Worker 7 terminated. PkgEval terminated after 2753.74s: test duration exceeded the time limit