Package evaluation to test Revise on Julia 1.14.0-DEV.1851 (d64c0da64c*) started at 2026-03-05T14:10:28.853 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 13.84s ################################################################################ # Installation # Installing Revise... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [295af30f] + Revise v3.13.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [da1fd8a2] + CodeTracking v3.0.0 [807dbc54] + Compiler v0.1.1 [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 Installation completed after 1.55s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 20.27s ################################################################################ # Testing # Testing Revise Status `/tmp/jl_7jzouU/Project.toml` [aafaddc9] CatIndices v0.2.2 [340492b5] EndpointRanges v0.2.2 [97e2ac4a] EponymTuples v0.2.2 [7876af07] Example v0.5.5 [9b13fd28] IndirectArrays v1.0.0 [1914dd2f] MacroTools v0.5.16 [dbb5928d] MappedArrays v0.4.3 [ae029012] Requires v1.3.1 [295af30f] Revise v3.13.2 [d5f540fe] RoundingIntegers v1.1.0 [c4a57d5a] UnsafeArrays v1.0.8 [8ba89e20] Distributed v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [76f85450] LibGit2 v1.11.0 [44cfe95a] Pkg v1.14.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 Status `/tmp/jl_7jzouU/Manifest.toml` [aafaddc9] CatIndices v0.2.2 [da1fd8a2] CodeTracking v3.0.0 [807dbc54] Compiler v0.1.1 [dc8bdbbb] CustomUnitRanges v1.0.2 [340492b5] EndpointRanges v0.2.2 [97e2ac4a] EponymTuples v0.2.2 [7876af07] Example v0.5.5 [9b13fd28] IndirectArrays v1.0.0 [aa1ae85d] JuliaInterpreter v0.10.10 [6f1432cf] LoweredCodeUtils v3.5.1 [1914dd2f] MacroTools v0.5.16 [dbb5928d] MappedArrays v0.4.3 [6fe1bfb0] OffsetArrays v1.17.0 [bac558e1] OrderedCollections v1.8.1 [21216c6a] Preferences v1.5.2 [ae029012] Requires v1.3.1 [295af30f] Revise v3.13.2 [d5f540fe] RoundingIntegers v1.1.0 [c4a57d5a] UnsafeArrays v1.0.8 [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 [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 [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 [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 Testing Running tests... Starting test PkgData Starting test Package contents Starting test LineSkipping Starting test Equality and hashing Starting test Parse errors Starting test REPL input Starting test Signature extraction Signature extraction: Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:211 Expression: isempty(failed) Evaluated: isempty(Any[Tuple{Type{Main.Toplevel.Beat}, Int64}, Tuple{Type{Main.Toplevel.Beat}, Any}, Tuple{Type{Main.Toplevel.NoParam}}, Tuple{Type{Main.Toplevel.Struct}, Vector{T}} where T]) Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:187 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:211 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] Starting test Comparison and line numbering Starting test Display Starting test File paths WARNING: Method definition pcwf1() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/PCWF.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition var"@some_macro_pcwf"(LineNumberNode, Module) in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/PCWF.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_pcwf() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/PCWF.jl:22 overwritten at /tmp/Zqq7AfTml3/PCWF/src/PCWF.jl:14. WARNING: Method definition pcwf2() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf3() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf4() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf5() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf2() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf3() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf4() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf5() in module PCWF at /tmp/Zqq7AfTml3/PCWF/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Detected access to binding `NPCWF.npcwf1` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `NPCWF.npcwf2` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `NPCWF.npcwf3` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `NPCWF.npcwf4` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `NPCWF.npcwf5` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `NPCWF.using_macro_npcwf` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Method definition npcwf1() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/NPCWF.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition var"@some_macro_npcwf"(LineNumberNode, Module) in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/NPCWF.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_npcwf() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/NPCWF.jl:22 overwritten at /tmp/Zqq7AfTml3/NPCWF/src/NPCWF.jl:14. WARNING: Method definition npcwf2() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf3() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf4() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf5() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf2() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf3() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf4() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf5() in module NPCWF at /tmp/Zqq7AfTml3/NPCWF/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd1() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/PCWD.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition var"@some_macro_pcwd"(LineNumberNode, Module) in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/PCWD.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_pcwd() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/PCWD.jl:22 overwritten at /tmp/Zqq7AfTml3/PCWD/src/PCWD.jl:14. WARNING: Method definition pcwd2() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd3() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd4() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd5() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd2() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd3() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd4() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd5() in module PCWD at /tmp/Zqq7AfTml3/PCWD/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd1() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/NPCWD.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition var"@some_macro_npcwd"(LineNumberNode, Module) in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/NPCWD.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_npcwd() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/NPCWD.jl:22 overwritten at /tmp/Zqq7AfTml3/NPCWD/src/NPCWD.jl:14. WARNING: Method definition npcwd2() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd3() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd4() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd5() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd2() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd3() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd4() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd5() in module NPCWD at /tmp/Zqq7AfTml3/NPCWD/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). Starting test Base & stdlib file paths Starting test Namespace WARNING: Imported binding Foos.Foo was undeclared at import time during import to Namespace. Starting test Multiple definitions WARNING: Method definition repeated(Any) in module Multidef at /tmp/R9yYAo2APe/Multidef/src/utils.jl:1 overwritten at /tmp/R9yYAo2APe/Multidef/src/Multidef.jl:3. Starting test Recursive types (issues #417 and #883) Starting test Cross-module extension Starting test @__FILE__ Starting test Revision order Starting test Module docstring Starting test Changing docstring Starting test doc expr signature Starting test Undef in docstrings Starting test Macro docstrings (issue #309) Starting test Changing @inline annotations Starting test Revising macros WARNING: Method definition var"@change"(LineNumberNode, Module, Any) in module MacroRevision at /tmp/DV4NimxGSD/MacroRevision/src/MacroRevision.jl:2 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition foo(Any) in module MacroRevision at /tmp/DV4NimxGSD/MacroRevision/src/MacroRevision.jl:6 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition var"@change"(LineNumberNode, Module, Any) in module MacroRevision at /tmp/DV4NimxGSD/MacroRevision/src/MacroRevision.jl:2 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition var"@change"(LineNumberNode, Module, Any) in module MacroRevision at /tmp/DV4NimxGSD/MacroRevision/src/MacroRevision.jl:2 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition foo(Any) in module MacroRevision at /tmp/DV4NimxGSD/MacroRevision/src/MacroRevision.jl:6 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition my_fun() in module MacroLineNos568 overwritten. Starting test More arg-modifying macros ┌ Warning: /tmp/jl_1ytmF8D2hq no longer exists, deleted all methods └ @ Revise ~/.julia/packages/Revise/b0dDX/src/packagedef.jl:748 Starting test Line numbers Starting test Line numbers in backtraces and warnings Starting test New submodules WARNING: Detected access to binding `Sub.include` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. Starting test Submodule in same file (#718) Starting test Timing (issue #341) Starting test DO NOT PARSE Starting test Method deletion Starting test Method deletion specificity Starting test revise_file_now Revise is currently tracking the following files in Base.PkgId(nothing, "ReviseFileNow"): ["src/ReviseFileNow.jl"] Starting test Evaled toplevel Starting test struct inner functions Starting test Issue 606 Starting test Revision errors Starting test Retry on InterruptException Starting test Modify @enum Starting test Type info tracking Starting test visit Starting test struct revision (simple) Starting test struct revision (retry) struct revision (retry): Log Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2596 Expression: yry() Log Pattern: (:error, r"Failed to revise") (:warn, r"The running code does not match the saved version") Captured Logs: Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Test.LogTestFailure) @ Test /opt/julia/share/julia/stdlib/v1.14/Test/src/logging.jl:166 [2] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [3] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [4] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2567 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [6] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2596 [inlined] struct revision (retry): Error During Test at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2608 Test threw exception Expression: #= /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2608 =# @invokelatest(StructParamFullCircle.bar(foo3)) == "parametric with $(Int)" MethodError: no method matching bar(::StructParamFullCircle.Foo{Int64}) The function `bar` exists, but no method is defined for this combination of argument types. Closest candidates are: bar(!Matched::@world(StructParamFullCircle.Foo, 39900:41010){T}) where T @ StructParamFullCircle /tmp/DR0OrcZf4e/StructParamFullCircle/src/StructParamFullCircle.jl:3 Stacktrace: [1] #invokelatest_gr#224 @ ./reflection.jl:1372 [inlined] [2] invokelatest_gr(gr::GlobalRef, args::StructParamFullCircle.Foo{Int64}) @ Base ./reflection.jl:1366 [3] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2567 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [7] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2608 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:778 [inlined] Starting test struct revision (dependency) struct revision (dependency): Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2716 Expression: #= /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2716 =# @invokelatest StructConst.firstval(p) Expected: MethodError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2716 [inlined] struct revision (dependency): Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2717 Expression: #= /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2717 =# @invokelatest StructConst.firstvalP(p) Expected: MethodError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2717 [inlined] struct revision (dependency): Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2718 Expression: #= /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2718 =# @invokelatest StructConst.returnsconst(p) Expected: MethodError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2718 [inlined] struct revision (dependency): Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2721 Expression: #= /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2721 =# @invokelatest StructConstUser.scup(p) Expected: MethodError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2721 [inlined] struct revision (dependency): Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2722 Expression: #= /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2722 =# @invokelatest StructConstUser.scup(pw) Expected: MethodError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2722 [inlined] struct revision (dependency): Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2723 Expression: #= /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2723 =# @invokelatest StructConstUser.scup(pww) Expected: MethodError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2723 [inlined] struct revision (dependency): Test Failed at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2724 Expression: StructConst.useprimitivetype(spt) Expected: MethodError No exception thrown Stacktrace: [1] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [3] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [5] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2724 [inlined] struct revision (dependency): Error During Test at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:2617 Got exception outside of a @test MethodError: Cannot `convert` an object of type StructConst.Point to an object of type @world(StructConst.Point, 39900:41029) The function `convert` exists, but no method is defined for this combination of argument types. Closest candidates are: @world(StructConst.Point, 39900:41029)(::Any) @ StructConst /tmp/fs8LHVD4dI/StructConst/src/StructConst.jl:5 convert(::Type{T}, !Matched::T) where T @ Base Base_compiler.jl:137 Stacktrace: [1] StructConstUser.PointWrapper(p::StructConst.Point) @ StructConstUser /tmp/fs8LHVD4dI/StructConstUser/src/StructConstUser.jl:3 [2] #invokelatest_gr#224 @ ./reflection.jl:1372 [inlined] [3] invokelatest_gr(gr::GlobalRef, args::StructConst.Point) @ Base ./reflection.jl:1366 [4] top-level scope @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:97 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [6] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2618 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2243 [inlined] [8] macro expansion @ ~/.julia/packages/Revise/b0dDX/test/runtests.jl:2729 [inlined] [9] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:324 [10] top-level scope @ none:6 [11] eval(m::Module, e::Any) @ Core ./boot.jl:517 [12] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [13] _start() @ Base ./client.jl:585 Starting test get_def [ Info: tracking Base Starting test Pkg exclusion Starting test Manual track WARNING: Method definition (::Type{Test302.Parameters{T} where T})(Any) in module Test302 at /tmp/ni6UaUzqkL/Test302.jl:3 overwritten at /tmp/ni6UaUzqkL/Test302.jl:5. Starting test Auto-track user scripts WARNING: Method definition revise_g() in module Main at /tmp/lQU05TtEBS.jl:1 overwritten at /tmp/MxL1joDZAg.jl:1. WARNING: Method definition revise_g() in module Main at /tmp/lQU05TtEBS.jl:1 overwritten at /tmp/MxL1joDZAg.jl:1. Starting test Distributed Starting test Distributed on worker WARNING: Method definition push_LOAD_PATH!(Any) in module Main at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:3083 overwritten at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:3152. Starting test Git ┌ Warning: skipping git tests because Revise is not under development └ @ Main ~/.julia/packages/Revise/b0dDX/test/runtests.jl:3234 extra Starting test Recipes ┌ Warning: skipping Core.Compiler tests due to lack of git repo └ @ Main ~/.julia/packages/Revise/b0dDX/test/runtests.jl:3347 Starting test CodeTracking #48 Starting test Methods at REPL ┌ Warning: REPL tests skipped └ @ Main ~/.julia/packages/Revise/b0dDX/test/runtests.jl:3393 Starting test baremodule Starting test module style 2-argument includes (issue #670) Starting test External method tables Test Summary: | Pass Fail Error Broken Total Time Revise | 834 9 2 2 847 7m04.1s PkgData | 1 1 0.0s Package contents | 1 1 0.0s LineSkipping | 8 8 1.0s Equality and hashing | 5 5 0.0s Parse errors | 3 3 1.1s REPL input | 2 2 0.0s Signature extraction | 3 1 4 42.2s Comparison and line numbering | 79 1 80 7.6s Display | 4 4 1.2s File paths | 223 223 27.8s Base & stdlib file paths | 5 5 0.1s Namespace | 6 6 1.3s Multiple definitions | 3 3 1.6s Recursive types (issues #417 and #883) | 2 2 0.4s Cross-module extension | 6 6 2.6s @__FILE__ | 2 2 1.3s Revision order | 4 1 5 5.3s Module docstring | 10 10 3.0s Changing docstring | 10 10 25.6s Docstring attached to signatures | 1 1 0.0s Undef in docstrings | 96 96 0.1s Macro docstrings (issue #309) | 4 4 1.4s Changing @inline annotations | 16 16 1.8s Revising macros | 11 11 6.0s More arg-modifying macros | 4 4 2.0s Line numbers | 5 5 1.4s Line numbers in backtraces and warnings | 6 6 2.9s New submodules | 3 3 1.3s Submodule in same file (#718) | 2 2 1.3s Timing (issue #341) | 3 3 1.5s DO NOT PARSE | 3 3 1.3s Method deletion | 58 58 1.2s Method deletion specificity | 2 2 0.2s revise_file_now | 4 4 2.0s Evaled toplevel | 4 4 3.3s struct inner functions | 4 4 1.4s Issue 606 | 2 2 1.4s Revision errors | 34 34 10.9s Retry on InterruptException | 15 15 3.2s Modify @enum | 5 5 2.6s Type info tracking | 9 9 0.4s visit | 31 31 17.7s struct revision (simple) | 2 2 1.3s struct revision (retry) | 2 1 1 4 12.3s struct revision (dependency) | 15 7 1 23 4.6s get_def | 7 7 1.6s Pkg exclusion | 5 5 1.0s Manual track | 22 22 4.7s Auto-track user scripts | 4 4 1.6s Distributed | 15 15 52.5s Distributed on worker | 14 14 2m22.8s Git | 2 2 2.0s Recipes | 18 18 5.1s CodeTracking #48 | 1 1 0.6s Methods at REPL | 0 0.0s baremodule | 2 2 1.3s module style 2-argument includes (issue #670) | 2 2 1.1s External method tables | 24 24 2.9s RNG of the outermost testset: Xoshiro(0x21c01c2f742b16cb, 0x617897daf3ccc744, 0xb6cf23f5c89f2a51, 0xb88964f1a747e0db, 0xe3f75a28cda46629) ERROR: LoadError: Some tests did not pass: 834 passed, 9 failed, 2 errored, 2 broken. in expression starting at /home/pkgeval/.julia/packages/Revise/b0dDX/test/runtests.jl:96 Testing failed after 433.83s ERROR: LoadError: Package Revise errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3138 [3] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3003 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:586 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:562 [6] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [12] include(mod::Module, _path::String) @ Base ./Base.jl:323 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:585 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 531.83s: package tests unexpectedly errored