Package evaluation to test Speculator on Julia 1.14.0-DEV.2407 (ce8c59448a*) started at 2026-06-18T11:42:33.978 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.52s ################################################################################ # Installation # Installing Speculator... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [ac92255e] + Speculator v0.3.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [ac92255e] + Speculator v0.3.0 [2a0f44e3] + Base64 v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [d6f4376e] + Markdown v1.11.0 [f489334b] + StyledStrings v1.13.0 Installation completed after 1.23s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 1.0 s ✓ MethodAnalysis 6.0 s ✓ Speculator WARNING: Imported binding Compiler.ConstCallInfo was undeclared at import time during import to JET. WARNING: Imported binding Compiler.WorldView was undeclared at import time during import to JET. ERROR: LoadError: UndefVarError: `WorldView` not defined in `JET` Suggestion: this global was defined as `Compiler.WorldView` but not assigned a value. Stacktrace:  [1] top-level scope  @ ~/.julia/packages/JET/Nf2tu/src/abstractinterpret/typeinfer.jl:215  [2] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [3] top-level scope  @ ~/.julia/packages/JET/Nf2tu/src/JETBase.jl:317  [4] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [5] top-level scope  @ ~/.julia/packages/JET/Nf2tu/src/JET.jl:42  [6] include(mod::Module, _path::String)  @ Base Base.jl:325  [7] 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)  @ Base loading.jl:3303  [8] top-level scope  @ stdin:5  [9] eval(m::Module, e::Any)  @ Core boot.jl:522  [10] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [11] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [12] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [13] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/JET/Nf2tu/src/abstractinterpret/typeinfer.jl:215 in expression starting at /home/pkgeval/.julia/packages/JET/Nf2tu/src/JETBase.jl:317 in expression starting at /home/pkgeval/.julia/packages/JET/Nf2tu/src/JET.jl:1 in expression starting at stdin:5 ✗ JET 2 dependencies successfully precompiled in 21 seconds. 68 already precompiled. Precompilation completed after 45.28s ################################################################################ # Testing # Testing Speculator Status `/tmp/jl_UvcjpB/Project.toml` [4c88cf16] Aqua v0.8.16 [e30172f5] Documenter v1.17.0 [7d51a73a] ExplicitImports v1.15.0 [c3a54625] JET v0.11.4 [85b6ec6f] MethodAnalysis v1.0.0 [91cefc8d] PrecompileSignatures v3.0.3 [ac92255e] Speculator v0.3.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_UvcjpB/Manifest.toml` [a4c015fc] ANSIColoredPrinters v0.0.1 [1520ce14] AbstractTrees v0.4.5 [4c88cf16] Aqua v0.8.16 [da1fd8a2] CodeTracking v3.0.2 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [ffbed154] DocStringExtensions v0.9.5 [e30172f5] Documenter v1.17.0 [7d51a73a] ExplicitImports v1.15.0 [d7ba0133] Git v1.5.0 [b5f81e59] IOCapture v1.0.0 [c3a54625] JET v0.11.4 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.6.1 [aa1ae85d] JuliaInterpreter v0.10.12 [70703baa] JuliaSyntax v1.0.2 [0e77f7df] LazilyInitializedFields v1.3.0 ⌅ [6f1432cf] LoweredCodeUtils v3.5.3 [1914dd2f] MacroTools v0.5.16 [d0879d2d] MarkdownAST v0.1.3 [85b6ec6f] MethodAnalysis v1.0.0 [bac558e1] OrderedCollections v2.0.0 [69de0a69] Parsers v2.8.6 [91cefc8d] PrecompileSignatures v3.0.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [2792f1a3] RegistryInstances v0.1.0 [295af30f] Revise v3.15.1 [ac92255e] Speculator v0.3.0 [ec057cc2] StructUtils v2.8.2 [3bb67fe8] TranscodingStreams v0.11.3 [2e619515] Expat_jll v2.8.1+0 [020c3dae] Git_LFS_jll v3.7.1+0 [f8c6e375] Git_jll v2.54.0+0 [94ce4f54] Libiconv_jll v1.18.0+0 [9bd350c2] OpenSSH_jll v10.3.1+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [8bf52ea8] CRC32c 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 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.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.5.3+0 [deac9b47] LibCURL_jll v8.20.0+1 [e37daf67] LibGit2_jll v1.9.4+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [458c3c95] OpenSSL_jll v3.5.7+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.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... [ Info: Testing Aqua Test Summary: | Pass Total Time Aqua | 11 11 1m00.4s [ Info: Testing ExplicitImports ExplicitImports: Error During Test at /home/pkgeval/.julia/packages/Speculator/vt7nU/test/TestExplicitImports.jl:25 Test threw exception Expression: isnothing(check(Speculator; ignore)) MethodError: Cannot `convert` an object of type Type{Core.TypeofBottom} to an object of type Type{Core.TypeofBottom} The definition in Core may have intended to extend (Base).convert This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented. Closest candidates are: convert(::Type{T}, ::T) where T @ Base Base_compiler.jl:137 Stacktrace: [1] Some{Type{Core.TypeofBottom}}(value::Type) @ Base some.jl:12 [2] Some(::Type{Core.TypeofBottom}) @ Base some.jl:15 [3] trygetproperty(x::Module, y::Symbol) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_qualified_accesses.jl:91 [4] process_explicitly_imported_row(row::ExplicitImports.PerUsageInfo, mod::Module) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:130 [5] analyze_explicitly_imported_names(mod::Module, file::String; file_analysis::ExplicitImports.FileAnalysis) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:24 [6] improper_explicit_imports_nonrecursive(mod::Module, file::String; skip::Tuple{}, strict::Bool, allow_internal_imports::Bool, file_analysis::ExplicitImports.FileAnalysis) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:179 [7] (::ExplicitImports.var"#75#76"{Bool, Tuple{}, Bool, Dict{Any, Any}})(::Pair{Module, String}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:260 [8] iterate(::Base.Generator{Vector{Pair{Module, String}}, ExplicitImports.var"#75#76"{Bool, Tuple{}, Bool, Dict{Any, Any}}}) @ Base generator.jl:48 [inlined] [9] collect(itr::Base.Generator{Vector{Pair{Module, String}}, ExplicitImports.var"#75#76"{Bool, Tuple{}, Bool, Dict{Any, Any}}}) @ Base array.jl:833 [10] improper_explicit_imports(mod::Module, file::String; strict::Bool, skip::Tuple{}, allow_internal_imports::Bool, file_analysis::Dict{Any, Any}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:260 [11] check_all_explicit_imports_are_public(mod::Module, file::String; skip::Tuple{Pair{Module, Module}}, from::Nothing, ignore::NTuple{17, Symbol}, allow_internal_imports::Bool, throw::Bool, file_analysis::Dict{Any, Any}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/checks.jl:737 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [13] top-level scope @ ~/.julia/packages/Speculator/vt7nU/test/TestExplicitImports.jl:25 ExplicitImports: Error During Test at /home/pkgeval/.julia/packages/Speculator/vt7nU/test/TestExplicitImports.jl:25 Test threw exception Expression: isnothing(check(Speculator; ignore)) MethodError: Cannot `convert` an object of type Type{Core.TypeofBottom} to an object of type Type{Core.TypeofBottom} The definition in Core may have intended to extend (Base).convert This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented. Closest candidates are: convert(::Type{T}, ::T) where T @ Base Base_compiler.jl:137 Stacktrace: [1] Some{Type{Core.TypeofBottom}}(value::Type) @ Base some.jl:12 [2] Some(::Type{Core.TypeofBottom}) @ Base some.jl:15 [3] trygetproperty(x::Module, y::Symbol) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_qualified_accesses.jl:91 [4] process_explicitly_imported_row(row::ExplicitImports.PerUsageInfo, mod::Module) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:130 [5] analyze_explicitly_imported_names(mod::Module, file::String; file_analysis::ExplicitImports.FileAnalysis) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:24 [6] improper_explicit_imports_nonrecursive(mod::Module, file::String; skip::Tuple{Pair{Module, Module}}, strict::Bool, allow_internal_imports::Bool, file_analysis::ExplicitImports.FileAnalysis) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:179 [7] (::ExplicitImports.var"#75#76"{Bool, Tuple{Pair{Module, Module}}, Bool, Dict{Any, Any}})(::Pair{Module, String}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:260 [8] iterate(::Base.Generator{Vector{Pair{Module, String}}, ExplicitImports.var"#75#76"{Bool, Tuple{Pair{Module, Module}}, Bool, Dict{Any, Any}}}) @ Base generator.jl:48 [inlined] [9] collect(itr::Base.Generator{Vector{Pair{Module, String}}, ExplicitImports.var"#75#76"{Bool, Tuple{Pair{Module, Module}}, Bool, Dict{Any, Any}}}) @ Base array.jl:833 [10] improper_explicit_imports(mod::Module, file::String; strict::Bool, skip::Tuple{Pair{Module, Module}}, allow_internal_imports::Bool, file_analysis::Dict{Any, Any}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:260 [11] check_all_explicit_imports_via_owners(mod::Module, file::String; ignore::Tuple{}, skip::Tuple{Pair{Module, Module}}, allow_internal_imports::Bool, require_submodule_import::Bool, throw::Bool, file_analysis::Dict{Any, Any}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/checks.jl:638 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [13] top-level scope @ ~/.julia/packages/Speculator/vt7nU/test/TestExplicitImports.jl:25 ExplicitImports: Error During Test at /home/pkgeval/.julia/packages/Speculator/vt7nU/test/TestExplicitImports.jl:25 Test threw exception Expression: isnothing(check(Speculator; ignore)) MethodError: Cannot `convert` an object of type Type{Core.TypeofBottom} to an object of type Type{Core.TypeofBottom} The definition in Core may have intended to extend (Base).convert This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented. Closest candidates are: convert(::Type{T}, ::T) where T @ Base Base_compiler.jl:137 Stacktrace: [1] Some{Type{Core.TypeofBottom}}(value::Type) @ Base some.jl:12 [2] Some(::Type{Core.TypeofBottom}) @ Base some.jl:15 [3] trygetproperty(x::Module, y::Symbol) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_qualified_accesses.jl:91 [4] process_explicitly_imported_row(row::ExplicitImports.PerUsageInfo, mod::Module) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:130 [5] analyze_explicitly_imported_names(mod::Module, file::String; file_analysis::ExplicitImports.FileAnalysis) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:24 [6] improper_explicit_imports_nonrecursive(mod::Module, file::String; skip::Tuple{Pair{Module, Module}}, strict::Bool, allow_internal_imports::Bool, file_analysis::ExplicitImports.FileAnalysis) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:179 [7] (::ExplicitImports.var"#75#76"{Bool, Tuple{Pair{Module, Module}}, Bool, Dict{Any, Any}})(::Pair{Module, String}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:260 [8] iterate(::Base.Generator{Vector{Pair{Module, String}}, ExplicitImports.var"#75#76"{Bool, Tuple{Pair{Module, Module}}, Bool, Dict{Any, Any}}}) @ Base generator.jl:48 [inlined] [9] collect(itr::Base.Generator{Vector{Pair{Module, String}}, ExplicitImports.var"#75#76"{Bool, Tuple{Pair{Module, Module}}, Bool, Dict{Any, Any}}}) @ Base array.jl:833 [10] improper_explicit_imports(mod::Module, file::String; strict::Bool, skip::Tuple{Pair{Module, Module}}, allow_internal_imports::Bool, file_analysis::Dict{Any, Any}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/improper_explicit_imports.jl:260 [11] check_no_stale_explicit_imports(mod::Module, file::String; ignore::Tuple{Symbol}, allow_unanalyzable::Tuple{}, throw::Bool, file_analysis::Dict{Any, Any}) @ ExplicitImports ~/.julia/packages/ExplicitImports/sATsO/src/checks.jl:167 [12] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [13] top-level scope @ ~/.julia/packages/Speculator/vt7nU/test/TestExplicitImports.jl:25 Test Summary: | Pass Error Total Time ExplicitImports | 4 3 7 1m17.8s RNG of the outermost testset: Random.Xoshiro(0x8a4283a5f0c0d6ac, 0xeaa62e2722ec8f3f, 0xbe0fcfca50e0c3d8, 0xd222087b8278bc60, 0xbf72586f7f377e41) ERROR: LoadError: Some tests did not pass: 4 passed, 0 failed, 3 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Speculator/vt7nU/test/runtests.jl:4 Testing failed after 155.64s ERROR: LoadError: Package Speculator 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:3247 [3] 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:587 [4] 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 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 233.01s: package tests unexpectedly errored