Package evaluation to test ValSplit on Julia 1.14.0-DEV.2373 (cf67ecc88f*) started at 2026-06-13T03:31:05.268 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.51s ################################################################################ # Installation # Installing ValSplit... Resolving package versions... Installed ExprTools ─ v0.1.10 Installed Tricks ──── v0.1.13 Installed ValSplit ── v0.1.1 Updating `~/.julia/environments/v1.14/Project.toml` [0625e100] + ValSplit v0.1.1 Updating `~/.julia/environments/v1.14/Manifest.toml` [e2ba6199] + ExprTools v0.1.10 [410a4b4d] + Tricks v0.1.13 [0625e100] + ValSplit v0.1.1 Installation completed after 1.48s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 6.2 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.8 s ✓ ExprTools 1.3 s ✓ Tricks 1.1 s ✓ ValSplit 3 dependencies successfully precompiled in 3 seconds. 8 already precompiled. Precompilation completed after 34.8s ################################################################################ # Testing # Testing ValSplit Status `/tmp/jl_5NvLfW/Project.toml` [e2ba6199] ExprTools v0.1.10 [410a4b4d] Tricks v0.1.13 [0625e100] ValSplit v0.1.1 [8dfed614] Test v1.11.0 Status `/tmp/jl_5NvLfW/Manifest.toml` [e2ba6199] ExprTools v0.1.10 [410a4b4d] Tricks v0.1.13 [0625e100] ValSplit v0.1.1 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [8dfed614] Test v1.11.0 Testing Running tests... ┌ Info: JuliaLowering threw given input: │ code = │ :($(Expr(Symbol("with-static-parameters"), :($(Expr(:lambda, [Symbol("#self#"), :f, :types, :idx, :ptype], :($(Expr(Symbol("scope-block"), quote │ return (:cat, :dog) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ Error: Exception while generating log record in module Base.JuliaLowering at /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ exception = │ task switch not allowed from inside staged nor pure functions │ Stacktrace: │ [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) │ @ Base task.jl:1132 │ [2] wait() │ @ Base task.jl:1251 │ [3] uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1079 │ [4] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1152 │ [5] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::Int64) │ @ Base io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base io.jl:865 │ [7] macro expansion │ @ lock.jl:376 [inlined] │ [8] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/ConsoleLogger.jl:194 │ [9] invokelatest_gr(::GlobalRef, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any; kwargs...) │ @ Base reflection.jl:1374 [inlined] │ [10] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/logging.jl:434 │ [11] macro expansion │ @ logging/logging.jl:419 [inlined] │ [12] core_lowering_hook(code::Any, mod::Module, file::String, line::Int64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ [13] lower(m::Module, x::Any) │ @ Base.Meta meta.jl:275 │ [14] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [15] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::Tuple{Symbol, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [16] _valarg_params(world::Any, source::Any, T::Any, N::Any, P::Any, self::Any, f::Any, types::Any, idx::Any, ptype::Any) │ @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:55 │ [17] call_get_staged │ @ ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [18] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [19] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler /opt/julia/share/julia/Compiler/src/utilities.jl:121 │ [20] Compiler.InferenceState(result::Compiler.InferenceResult, cache_mode::UInt8, interp::Compiler.NativeInterpreter) │ @ Compiler /opt/julia/share/julia/Compiler/src/inferencestate.jl:692 [inlined] │ [21] typeinf_edge(interp::Compiler.NativeInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Compiler.InferenceState{Compiler.NativeInterpreter}, edgecycle::Bool, edgelimited::Bool) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1233 │ [22] abstract_call_method(interp::Compiler.NativeInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Compiler.StmtInfo, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:785 │ [23] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Vector{Compiler.VarState}, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Compiler.MethodMatches, UInt64, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}})(interp::Compiler.NativeInterpreter, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:182 │ [24] abstract_call_gf_by_type(interp::Compiler.NativeInterpreter, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, max_methods::Int64) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:357 │ [25] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, max_methods::Int64) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3018 │ [26] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, max_methods::Int64) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3171 │ [27] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3164 [inlined] │ [28] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3315 [inlined] │ [29] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3333 │ [30] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3703 │ [31] abstract_eval_basic_statement(interp::Compiler.NativeInterpreter, stmt::Any, sstate::Compiler.StatementState, frame::Compiler.InferenceState{Compiler.NativeInterpreter}, result::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4159 [inlined] │ [32] abstract_eval_basic_statement(interp::Compiler.NativeInterpreter, stmt::Any, sstate::Compiler.StatementState, frame::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4116 [inlined] │ [33] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState{Compiler.NativeInterpreter}, nextresult::Compiler.CurrentState) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4700 │ [34] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4978 │ [35] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, concrete_eval_result::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:1475 │ [36] abstract_call_method_with_const_args(interp::Compiler.NativeInterpreter, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, invokecall::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:969 │ [37] abstract_call_method_with_const_args(interp::Compiler.NativeInterpreter, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:937 [inlined] │ [38] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Compiler.InferredCallResult}}, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}})(interp::Compiler.NativeInterpreter, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:193 │ [39] doworkloop(interp::Compiler.NativeInterpreter, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/inferencestate.jl:1301 │ [40] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4969 │ [41] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1537 │ [42] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1742 [inlined] │ [43] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1751 │ [44] top-level scope │ @ ~/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 │ [45] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] │ [46] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:326 │ [47] top-level scope │ @ none:6 │ [48] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [49] exec_options(opts::Base.JLOptions) │ @ Base client.jl:321 │ [50] _start() │ @ Base client.jl:596 └ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 ┌ Info: JuliaLowering threw given input: │ code = │ :($(Expr(Symbol("with-static-parameters"), :($(Expr(:lambda, [Symbol("#self#"), :f, :types, :idx, :ptype], :($(Expr(Symbol("scope-block"), quote │ return (:cat, :dog) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ Error: Exception while generating log record in module Base.JuliaLowering at /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ exception = │ task switch not allowed from inside staged nor pure functions │ Stacktrace: │ [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) │ @ Base task.jl:1132 │ [2] wait() │ @ Base task.jl:1251 │ [3] uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1079 │ [4] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1152 │ [5] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::Int64) │ @ Base io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base io.jl:865 │ [7] macro expansion │ @ lock.jl:376 [inlined] │ [8] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/ConsoleLogger.jl:194 │ [9] invokelatest_gr(::GlobalRef, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any; kwargs...) │ @ Base reflection.jl:1374 [inlined] │ [10] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/logging.jl:434 │ [11] macro expansion │ @ logging/logging.jl:419 [inlined] │ [12] core_lowering_hook(code::Any, mod::Module, file::String, line::Int64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ [13] lower(m::Module, x::Any) │ @ Base.Meta meta.jl:275 │ [14] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [15] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::Tuple{Symbol, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [16] _valarg_params(world::Any, source::Any, T::Any, N::Any, P::Any, self::Any, f::Any, types::Any, idx::Any, ptype::Any) │ @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:55 │ [17] call_get_staged │ @ ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [18] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [19] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler /opt/julia/share/julia/Compiler/src/utilities.jl:121 │ [20] Compiler.InferenceState(result::Compiler.InferenceResult, cache_mode::UInt8, interp::Compiler.NativeInterpreter) │ @ Compiler /opt/julia/share/julia/Compiler/src/inferencestate.jl:692 [inlined] │ [21] Compiler.InferenceState(result::Compiler.InferenceResult, cache_mode::Symbol, interp::Compiler.NativeInterpreter) │ @ Compiler /opt/julia/share/julia/Compiler/src/inferencestate.jl:699 [inlined] │ [22] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, concrete_eval_result::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:1469 │ [23] abstract_call_method_with_const_args(interp::Compiler.NativeInterpreter, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, invokecall::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:969 │ [24] abstract_call_method_with_const_args(interp::Compiler.NativeInterpreter, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:937 [inlined] │ [25] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Compiler.InferredCallResult}}, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}})(interp::Compiler.NativeInterpreter, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:193 │ [26] (::Compiler.var"#infercalls#abstract_call_gf_by_type##0"{Compiler.ArgInfo, Compiler.StmtInfo, Vector{Compiler.VarState}, Compiler.CallInferenceState, Compiler.Future{Compiler.CallMeta}, Vector{Compiler.MethodMatchTarget}, Compiler.MethodMatches, UInt64, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}})(interp::Compiler.NativeInterpreter, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:263 │ [27] abstract_call_gf_by_type(interp::Compiler.NativeInterpreter, func::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, atype::Any, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, max_methods::Int64) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:357 │ [28] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, max_methods::Int64) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3018 │ [29] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, max_methods::Int64) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3171 │ [30] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3164 [inlined] │ [31] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3315 [inlined] │ [32] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3333 │ [33] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:3703 │ [34] abstract_eval_basic_statement(interp::Compiler.NativeInterpreter, stmt::Any, sstate::Compiler.StatementState, frame::Compiler.InferenceState{Compiler.NativeInterpreter}, result::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4159 [inlined] │ [35] abstract_eval_basic_statement(interp::Compiler.NativeInterpreter, stmt::Any, sstate::Compiler.StatementState, frame::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4116 [inlined] │ [36] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState{Compiler.NativeInterpreter}, nextresult::Compiler.CurrentState) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4700 │ [37] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4978 │ [38] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, concrete_eval_result::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:1475 │ [39] abstract_call_method_with_const_args(interp::Compiler.NativeInterpreter, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState{Compiler.NativeInterpreter}, invokecall::Nothing) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:969 │ [40] abstract_call_method_with_const_args(interp::Compiler.NativeInterpreter, result::Compiler.MethodCallResult, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, match::Core.MethodMatch, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:937 [inlined] │ [41] (::Compiler.var"#handle1#abstract_call_gf_by_type##1"{Compiler.Future{Compiler.MethodCallResult}, Int64, Vector{Union{Nothing, Compiler.InferredCallResult}}, Vector{Union{Nothing, Core.CodeInstance}}, Core.MethodMatch, Compiler.ArgInfo, Compiler.StmtInfo, Compiler.CallInferenceState, Vector{Any}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#tmerge##0#tmerge##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.var"#⊑##0#⊑##1"{Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}}, Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, Compiler.InferenceLattice{Compiler.InterMustAliasesLattice{Compiler.InterConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}})(interp::Compiler.NativeInterpreter, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:193 │ [42] doworkloop(interp::Compiler.NativeInterpreter, sv::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/inferencestate.jl:1301 │ [43] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState{Compiler.NativeInterpreter}) │ @ Compiler /opt/julia/share/julia/Compiler/src/abstractinterpretation.jl:4969 │ [44] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1537 │ [45] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1742 [inlined] │ [46] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1751 │ [47] top-level scope │ @ ~/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 │ [48] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] │ [49] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:326 │ [50] top-level scope │ @ none:6 │ [51] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [52] exec_options(opts::Base.JLOptions) │ @ Base client.jl:321 │ [53] _start() │ @ Base client.jl:596 └ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 ┌ Info: JuliaLowering threw given input: │ code = │ :($(Expr(Symbol("with-static-parameters"), :($(Expr(:lambda, [Symbol("#self#"), :f, :types, :idx, :ptype], :($(Expr(Symbol("scope-block"), quote │ return (:cat, :dog) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ Error: Exception while generating log record in module Base.JuliaLowering at /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ exception = │ task switch not allowed from inside staged nor pure functions │ Stacktrace: │ [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) │ @ Base task.jl:1132 │ [2] wait() │ @ Base task.jl:1251 │ [3] uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1079 │ [4] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1152 │ [5] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::Int64) │ @ Base io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base io.jl:865 │ [7] macro expansion │ @ lock.jl:376 [inlined] │ [8] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/ConsoleLogger.jl:194 │ [9] invokelatest_gr(::GlobalRef, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any; kwargs...) │ @ Base reflection.jl:1374 [inlined] │ [10] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/logging.jl:434 │ [11] macro expansion │ @ logging/logging.jl:419 [inlined] │ [12] core_lowering_hook(code::Any, mod::Module, file::String, line::Int64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ [13] lower(m::Module, x::Any) │ @ Base.Meta meta.jl:275 │ [14] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [15] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::Tuple{Symbol, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [16] _valarg_params(world::Any, source::Any, T::Any, N::Any, P::Any, self::Any, f::Any, types::Any, idx::Any, ptype::Any) │ @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:55 │ [17] call_get_staged │ @ ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [18] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [19] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler /opt/julia/share/julia/Compiler/src/utilities.jl:121 │ [20] Compiler.InferenceState(result::Compiler.InferenceResult, cache_mode::UInt8, interp::Compiler.NativeInterpreter) │ @ Compiler /opt/julia/share/julia/Compiler/src/inferencestate.jl:692 [inlined] │ [21] Compiler.InferenceState(result::Compiler.InferenceResult, cache_mode::Symbol, interp::Compiler.NativeInterpreter) │ @ Compiler /opt/julia/share/julia/Compiler/src/inferencestate.jl:699 [inlined] │ [22] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1531 │ [23] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1742 [inlined] │ [24] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler /opt/julia/share/julia/Compiler/src/typeinfer.jl:1751 │ [25] valarg_params(f::Main.var"#soundof", types::Type{Tuple{Val}}, idx::Int64, ptype::Type{Symbol}) │ @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:102 [inlined] │ [26] macro expansion │ @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:183 [inlined] │ [27] macro expansion │ @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:283 [inlined] │ [28] (::Main.var"#soundof")(animal::Symbol) │ @ Main ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:10 │ [29] top-level scope │ @ ~/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 │ [30] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] │ [31] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:326 │ [32] top-level scope │ @ none:6 │ [33] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [34] exec_options(opts::Base.JLOptions) │ @ Base client.jl:321 │ [35] _start() │ @ Base client.jl:596 └ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 ┌ Info: JuliaLowering threw given input: │ code = │ :($(Expr(Symbol("with-static-parameters"), :($(Expr(:lambda, [Symbol("#self#"), :f, :types, :idx, :ptype], :($(Expr(Symbol("scope-block"), quote │ return (:cat, :dog) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ Error: Exception while generating log record in module Base.JuliaLowering at /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ exception = │ task switch not allowed from inside staged nor pure functions │ Stacktrace: │ [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) │ @ Base task.jl:1132 │ [2] wait() │ @ Base task.jl:1251 │ [3] uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1079 │ [4] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) │ @ Base stream.jl:1152 │ [5] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::Int64) │ @ Base io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base io.jl:865 │ [7] macro expansion │ @ lock.jl:376 [inlined] │ [8] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/ConsoleLogger.jl:194 │ [9] invokelatest_gr(::GlobalRef, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any; kwargs...) │ @ Base reflection.jl:1374 [inlined] │ [10] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...) │ @ Base.CoreLogging logging/logging.jl:434 │ [11] macro expansion │ @ logging/logging.jl:419 [inlined] │ [12] core_lowering_hook(code::Any, mod::Module, file::String, line::Int64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 │ [13] lower(m::Module, x::Any) │ @ Base.Meta meta.jl:275 │ [14] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [15] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::Tuple{Symbol, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [16] _valarg_params(world::Any, source::Any, T::Any, N::Any, P::Any, self::Any, f::Any, types::Any, idx::Any, ptype::Any) │ @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:55 │ [17] valarg_params(f::Main.var"#soundof", types::Type{Tuple{Val}}, idx::Int64, ptype::Type{Symbol}) │ @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:102 [inlined] │ [18] macro expansion │ @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:183 [inlined] │ [19] macro expansion │ @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:283 [inlined] │ [20] (::Main.var"#soundof")(animal::Symbol) │ @ Main ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:10 │ [21] top-level scope │ @ ~/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 │ [22] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] │ [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 └ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 Error During Test at /home/pkgeval/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 Test threw exception Expression: soundof(:dog) == "woof" task switch not allowed from inside staged nor pure functions Stacktrace: [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) @ Base task.jl:1132 [2] wait() @ Base task.jl:1251 [3] uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) @ Base stream.jl:1079 [4] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) @ Base stream.jl:1152 [5] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::Int64) @ Base io.jl:831 [inlined] [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) @ Base io.jl:865 [7] macro expansion @ lock.jl:376 [inlined] [8] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...) @ Base.CoreLogging logging/ConsoleLogger.jl:194 [9] logging_error(logger::Any, level::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any, err::Any, real::Bool) @ Base.CoreLogging logging/logging.jl:510 [10] invokelatest_gr(::GlobalRef, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Bool; kwargs::@Kwargs{}) @ Base reflection.jl:1372 [inlined] [11] invokelatest_gr(::GlobalRef, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Bool) @ Base reflection.jl:1366 [inlined] [12] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...) @ Base.CoreLogging logging/logging.jl:439 [13] macro expansion @ logging/logging.jl:419 [inlined] [14] core_lowering_hook(code::Any, mod::Module, file::String, line::Int64, world::UInt64, _warn::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 [15] lower(m::Module, x::Any) @ Base.Meta meta.jl:275 [16] macro expansion @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] [17] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::Tuple{Symbol, Symbol}) @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 [18] _valarg_params(world::Any, source::Any, T::Any, N::Any, P::Any, self::Any, f::Any, types::Any, idx::Any, ptype::Any) @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:55 [19] valarg_params(f::typeof(soundof), types::Type{Tuple{Val}}, idx::Int64, ptype::Type{Symbol}) @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:102 [inlined] [20] macro expansion @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:183 [inlined] [21] macro expansion @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:283 [inlined] [22] soundof(animal::Symbol) @ Main ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:10 [23] top-level scope @ ~/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 [24] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] caused by: task switch not allowed from inside staged nor pure functions Stacktrace: [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) @ Base task.jl:1132 [2] wait() @ Base task.jl:1251 [3] uv_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) @ Base stream.jl:1079 [4] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::UInt64) @ Base stream.jl:1152 [5] unsafe_write(s::Base.PipeEndpoint, p::Ptr{UInt8}, n::Int64) @ Base io.jl:831 [inlined] [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) @ Base io.jl:865 [7] macro expansion @ lock.jl:376 [inlined] [8] handle_message(logger::Base.CoreLogging.ConsoleLogger, level::Base.CoreLogging.LogLevel, message::Any, _module::Any, group::Any, id::Any, filepath::Any, line::Any; kwargs...) @ Base.CoreLogging logging/ConsoleLogger.jl:194 [9] invokelatest_gr(::GlobalRef, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any, ::Any; kwargs...) @ Base reflection.jl:1374 [inlined] [10] handle_message_nothrow(logger::Any, level::Any, msg::Any, _module::Any, group::Any, id::Any, file::Any, line::Any; kwargs...) @ Base.CoreLogging logging/logging.jl:434 [11] macro expansion @ logging/logging.jl:419 [inlined] [12] core_lowering_hook(code::Any, mod::Module, file::String, line::Int64, world::UInt64, _warn::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 [13] lower(m::Module, x::Any) @ Base.Meta meta.jl:275 [14] macro expansion @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] [15] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::Tuple{Symbol, Symbol}) @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 [16] _valarg_params(world::Any, source::Any, T::Any, N::Any, P::Any, self::Any, f::Any, types::Any, idx::Any, ptype::Any) @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:55 [17] valarg_params(f::typeof(soundof), types::Type{Tuple{Val}}, idx::Int64, ptype::Type{Symbol}) @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:102 [inlined] [18] macro expansion @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:183 [inlined] [19] macro expansion @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:283 [inlined] [20] soundof(animal::Symbol) @ Main ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:10 [21] top-level scope @ ~/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 [22] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] caused by: TypeError: in typeassert, expected Vector{Any}, got a value of type Vector{Symbol} Stacktrace: [1] _expr_to_est(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, e::Any, src::LineNumberNode) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/compat.jl:72 [2] _expr_to_est(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, e::Any, src::LineNumberNode) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/compat.jl:96 [3] expr_to_est(graph::Base.JuliaSyntax.SyntaxGraph{Dict{Symbol, Dict{Int64, Any}}}, e::Any, lnn::LineNumberNode) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/compat.jl:35 [inlined] [4] expr_to_est(e::Any, lnn::LineNumberNode) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/compat.jl:31 [5] core_lowering_hook(code::Any, mod::Module, file::String, line::Int64, world::UInt64, _warn::Bool) @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:22 [6] lower(m::Module, x::Any) @ Base.Meta meta.jl:275 [7] macro expansion @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] [8] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::Tuple{Symbol, Symbol}) @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 [9] _valarg_params(world::Any, source::Any, T::Any, N::Any, P::Any, self::Any, f::Any, types::Any, idx::Any, ptype::Any) @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:55 [10] valarg_params(f::typeof(soundof), types::Type{Tuple{Val}}, idx::Int64, ptype::Type{Symbol}) @ ValSplit ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:102 [inlined] [11] macro expansion @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:183 [inlined] [12] macro expansion @ ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:283 [inlined] [13] soundof(animal::Symbol) @ Main ~/.julia/packages/ValSplit/Qe1Uy/src/ValSplit.jl:10 [14] top-level scope @ ~/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] ERROR: LoadError: There was an error during testing in expression starting at /home/pkgeval/.julia/packages/ValSplit/Qe1Uy/test/runtests.jl:15 Testing failed after 124.16s ERROR: LoadError: Package ValSplit 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 193.68s: package tests unexpectedly errored