Package evaluation to test StructUtils on Julia 1.14.0-DEV.2593 (15c2b67521*) started at 2026-07-03T14:37:55.157 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.89s ################################################################################ # Installation # Installing StructUtils... Resolving package versions... Installed StructUtils ─ v2.8.2 Updating `~/.julia/environments/v1.14/Project.toml` [ec057cc2] + StructUtils v2.8.2 Updating `~/.julia/environments/v1.14/Manifest.toml` [ec057cc2] + StructUtils v2.8.2 [ade2ca70] + Dates v1.11.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 Installation completed after 4.42s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 8.8 s ✓ TestEnv 1 dependency successfully precompiled in 9 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.7 s ✓ DataValueInterfaces 1.4 s ✓ StaticArraysCore 2.3 s ✓ Calculus 1.1 s ✓ DataAPI 113.6 s ✓ OrderedCollections 0.5 s ✓ IteratorInterfaceExtensions 32.2 s ✓ StructUtils 30.6 s ✓ Preferences 342.7 s ✓ Measurements 0.7 s ✓ TableTraits 30.4 s ✓ StructUtils → StructUtilsStaticArraysCoreExt 31.8 s ✓ PrecompileTools 39.0 s ✓ StructUtils → StructUtilsMeasurementsExt 151.8 s ✓ Tables 358.0 s ✓ StaticArrays 40.4 s ✓ StructUtils → StructUtilsTablesExt 16 dependencies successfully precompiled in 1177 seconds. 13 already precompiled. Precompilation completed after 1225.82s ################################################################################ # Testing # Testing StructUtils Status `/tmp/jl_QYLvZq/Project.toml` [eff96d63] Measurements v2.14.1 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [ec057cc2] StructUtils v2.8.2 [bd369af6] Tables v1.13.0 [ade2ca70] Dates v1.11.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 Status `/tmp/jl_QYLvZq/Manifest.toml` [49dc2e85] Calculus v0.5.2 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [82899510] IteratorInterfaceExtensions v1.0.0 [eff96d63] Measurements v2.14.1 [bac558e1] OrderedCollections v2.0.1 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [ec057cc2] StructUtils v2.8.2 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.13.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.5+2 [4536629a] OpenBLAS_jll v0.3.33+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Testing Running tests... Test Summary: | Pass Total Time macros | 103 103 13.2s Test Summary: | Pass Total Time Selectors on StringPairs | 16 16 1.6s Dict{Symbol, Int} NamedTuple A struct AA struct B struct BB struct Vector Pair Vector Abstract collections StructUtils: Error During Test at /home/pkgeval/.julia/packages/StructUtils/rXMKH/test/runtests.jl:48 Got exception outside of a @test internal lowering bug: #= /home/pkgeval/.julia/packages/StructUtils/rXMKH/src/StructUtils.jl:1188 =# - `jl_assert(length(cs) > 1, _)`: ex Expression: (&& (call isassigned vals 1)) Containing expressions: (block (meta :inline) (if (&& (call isassigned vals 1)) (call T (:: (block (inbounds true) (local (= val (ref vals 1))) (inbounds_pop) val) (call fieldtype T 1))) (block (= defs (call fielddefaults style T vals)) (call T (if (call isassigned vals 1) (:: (block (inbounds true) (local (= val (ref vals 1))) (inbounds_pop) val) (call fieldtype T 1)) (:: (call get defs (block (inbounds true) (local (= val (ref fsyms 1))) (inbounds_pop) val) nothing) (call fieldtype T 1))))))) Detailed provenance: (&& (call isassigned vals 1)) └─ (&& (call isassigned vals 1)) └─ (&& (call isassigned vals 1)) └─ @ /home/pkgeval/.julia/packages/StructUtils/rXMKH/src/StructUtils.jl:1188 Stacktrace: [1] macro expansion @ /source/usr/share/julia/JuliaLowering/src/ast.jl:327 [inlined] [2] expand_condition(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:1520 [3] UnitRange{Int64}(start::Int64, stop::Int64) @ Base range.jl:0 [inlined] [4] (::Colon)(start::Int64, stop::Int64) @ Base range.jl:5 [inlined] [5] macro expansion @ /source/usr/share/julia/JuliaLowering/src/ast.jl:327 [inlined] [6] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4313 [7] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4176 [inlined] [8] (::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}})(e::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4470 [inlined] [9] mapchildren(f::Base.JuliaLowering.var"#expand_forms_2##2#expand_forms_2##3"{Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}}, ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:839 [10] getindex(A::Vector{UnitRange{Int64}}, i::Int64) @ Base essentials.jl:1040 [inlined] [11] child(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, id::Int64, i::Int64) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:134 [inlined] [12] getindex(ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, i::Int64) @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:252 [inlined] [13] macro expansion @ /source/usr/share/julia/JuliaLowering/src/ast.jl:327 [inlined] [14] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, docs::Nothing) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4313 [15] expand_forms_2(ctx::Base.JuliaLowering.DesugaringContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4176 [inlined] [16] expand_forms_2(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/desugaring.jl:4498 [17] (::Base.JuliaLowering.GeneratedFunctionStub)(::UInt64, ::Method, ::Any, ::Any, ::Any, ::Any, ::Vararg{Any}) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:272 [18] makestruct(style::StructUtils.DefaultStyle, ::Type{AbstractDictHolder}, source::Dict{String, Dict{String, Int64}}) @ StructUtils ~/.julia/packages/StructUtils/rXMKH/src/StructUtils.jl:1207 [inlined] [19] make(style::StructUtils.DefaultStyle, T::Type{AbstractDictHolder}, source::Dict{String, Dict{String, Int64}}) @ StructUtils ~/.julia/packages/StructUtils/rXMKH/src/StructUtils.jl:968 [inlined] [20] make(#arg#::Type{AbstractDictHolder}, source::Dict{String, Dict{String, Int64}}, style::StructUtils.DefaultStyle) @ StructUtils ~/.julia/packages/StructUtils/rXMKH/src/StructUtils.jl:830 [inlined] [21] make(#arg#::Type{AbstractDictHolder}, source::Dict{String, Dict{String, Int64}}) @ StructUtils ~/.julia/packages/StructUtils/rXMKH/src/StructUtils.jl:829 [22] top-level scope @ ~/.julia/packages/StructUtils/rXMKH/test/runtests.jl:48 [23] include(mapexpr::Function, mod::Module, _path::String) @ Base Base.jl:326 [24] top-level scope @ none:6 [25] eval(m::Module, e::Any) @ Core boot.jl:522 [26] exec_options(opts::Base.JLOptions) @ Base client.jl:321 [27] _start() @ Base client.jl:596 Test Summary: | Pass Error Total Time StructUtils | 72 1 73 18.2s RNG of the outermost testset: Random.Xoshiro(0xcda7b3291ed8d81b, 0x4a71da3e107ebacb, 0x9bc05daf1d12e91f, 0x4b9fb6a8ac330cfd, 0xc91d14eb9718f102) ERROR: LoadError: Some tests did not pass: 72 passed, 0 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/StructUtils/rXMKH/test/runtests.jl:48 Testing failed after 174.04s ERROR: LoadError: Package StructUtils 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 1445.88s: package tests unexpectedly errored