Package evaluation to test PDDL on Julia 1.14.0-DEV.2226 (797a5ef2b0*) started at 2026-05-23T18:28:13.605 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.95s ################################################################################ # Installation # Installing PDDL... Resolving package versions... Installed ExprTools ─────────── v0.1.10 Installed DocStringExtensions ─ v0.9.5 Installed ValSplit ──────────── v0.1.1 Installed AutoHashEquals ────── v2.2.0 Installed Tricks ────────────── v0.1.13 Installed Julog ─────────────── v0.1.15 Installed ParserCombinator ──── v2.2.1 Installed PDDL ──────────────── v0.2.18 Updating `~/.julia/environments/v1.14/Project.toml` [2c8894f9] + PDDL v0.2.18 Updating `~/.julia/environments/v1.14/Manifest.toml` [15f4f7f2] + AutoHashEquals v2.2.0 [ffbed154] + DocStringExtensions v0.9.5 [e2ba6199] + ExprTools v0.1.10 [5d8bcb5e] + Julog v0.1.15 [2c8894f9] + PDDL v0.2.18 [fae87a5f] + ParserCombinator v2.2.1 [410a4b4d] + Tricks v0.1.13 [0625e100] + ValSplit v0.1.1 [de0858da] + Printf v1.11.0 [4ec0a83e] + Unicode v1.11.0 Installation completed after 4.89s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 5.6 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 3.1 s ✓ Julog 1.1 s ✓ DocStringExtensions 0.7 s ✓ ExprTools 0.8 s ✓ AutoHashEquals 1.1 s ✓ Tricks 73.5 s ✓ ParserCombinator 1.0 s ✓ ValSplit ┌ 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:problem, :domain) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:problem, :domain) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:problem, :domain) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] 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 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] return_cached_result(interp::Compiler.NativeInterpreter, method::Method, inf_result::Compiler.InferenceResult, src::Core.CodeInfo, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] typeinf_edge(interp::Compiler.NativeInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1233 │ [23] abstract_call_method(interp::Compiler.NativeInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Compiler.StmtInfo, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:767 │ [24] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 │ [25] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [26] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [27] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [28] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [29] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [30] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [31] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [32] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [33] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [34] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [35] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [36] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1455 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [38] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [39] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [40] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [41] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [42] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [43] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [44] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [45] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [46] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [47] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [48] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [49] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [50] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [51] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [52] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [53] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [54] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [55] (::PDDL.Parser.var"#parse_pddl")(str::String; interpolate::Bool) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:153 │ [56] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:196 [inlined] │ [57] (::PDDL.Parser.var"#@pddl_str")(__source__::LineNumberNode, __module__::Module, str::AbstractString) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:183 │ [58] #macroexpand#20 │ @ ./expr.jl:210 [inlined] │ [59] macroexpand │ @ ./expr.jl:209 [inlined] │ [60] docm(source::LineNumberNode, mod::Module, meta::Any, ex::Any, define::Bool) │ @ Base.Docs ./docs/Docs.jl:689 [inlined] │ [61] macro expansion │ @ ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:11 [inlined] │ [62] (::DocStringExtensions.var"#hook!##->###0"{typeof(DocStringExtensions.template_hook)})(::LineNumberNode, ::Vararg{Any}) │ @ DocStringExtensions ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:4 │ [63] var"@doc"(__source__::LineNumberNode, __module__::Module, x::Vararg{Any}) │ @ Core ./boot.jl:832 │ [64] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:342 │ [65] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:427 │ [66] expand_forms_1(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, macro_world::UInt64) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:471 │ [67] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29 │ [68] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [69] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:5 │ [70] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [71] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [72] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [73] 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:3271 │ [74] top-level scope │ @ stdin:5 │ [75] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [76] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [77] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [78] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [79] _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 (:problem, :domain) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] 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 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] is_nospecializeinfer(method::Method) │ @ Base ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] get_nospecializeinfer_argtypes(argtypes::Vector{Any}, cache_argtypes::Vector{Any}, method::Method) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:631 [inlined] │ [23] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1449 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [25] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [26] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [27] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [28] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [29] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [30] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [31] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [32] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [33] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [34] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [35] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [36] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [37] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [38] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [39] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1455 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [41] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [42] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [43] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [44] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [45] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [46] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [47] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [48] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [49] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [50] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [51] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [52] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [53] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [54] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [55] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [56] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [57] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [58] (::PDDL.Parser.var"#parse_pddl")(str::String; interpolate::Bool) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:153 │ [59] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:196 [inlined] │ [60] (::PDDL.Parser.var"#@pddl_str")(__source__::LineNumberNode, __module__::Module, str::AbstractString) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:183 │ [61] #macroexpand#20 │ @ ./expr.jl:210 [inlined] │ [62] macroexpand │ @ ./expr.jl:209 [inlined] │ [63] docm(source::LineNumberNode, mod::Module, meta::Any, ex::Any, define::Bool) │ @ Base.Docs ./docs/Docs.jl:689 [inlined] │ [64] macro expansion │ @ ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:11 [inlined] │ [65] (::DocStringExtensions.var"#hook!##->###0"{typeof(DocStringExtensions.template_hook)})(::LineNumberNode, ::Vararg{Any}) │ @ DocStringExtensions ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:4 │ [66] var"@doc"(__source__::LineNumberNode, __module__::Module, x::Vararg{Any}) │ @ Core ./boot.jl:832 │ [67] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:342 │ [68] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:427 │ [69] expand_forms_1(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, macro_world::UInt64) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:471 │ [70] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29 │ [71] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [72] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:5 │ [73] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [74] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [75] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [76] 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:3271 │ [77] top-level scope │ @ stdin:5 │ [78] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [79] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [80] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [81] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [82] _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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] return_cached_result(interp::Compiler.NativeInterpreter, method::Method, inf_result::Compiler.InferenceResult, src::Core.CodeInfo, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] typeinf_edge(interp::Compiler.NativeInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1233 │ [23] abstract_call_method(interp::Compiler.NativeInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Compiler.StmtInfo, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:767 │ [24] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 │ [25] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [26] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [27] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [28] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [29] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [30] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [31] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [32] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [33] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [34] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [35] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [36] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [37] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [38] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [39] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [40] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [41] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [42] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [43] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [44] 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:3271 │ [45] top-level scope │ @ stdin:5 │ [46] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [47] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [48] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [49] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] is_nospecializeinfer(method::Method) │ @ Base ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] get_nospecializeinfer_argtypes(argtypes::Vector{Any}, cache_argtypes::Vector{Any}, method::Method) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:631 [inlined] │ [23] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1449 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [25] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [26] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [27] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [28] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [29] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [30] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [31] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [32] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [33] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [34] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [35] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [36] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [37] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [38] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [39] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [40] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [41] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [42] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [43] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [44] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [45] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [46] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [47] 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:3271 │ [48] top-level scope │ @ stdin:5 │ [49] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [50] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [51] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [52] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] matching_cache_argtypes(::Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, mi::Core.MethodInstance) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] Compiler.InferenceResult(mi::Core.MethodInstance, 𝕃::Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:631 [inlined] │ [23] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1531 │ [24] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [25] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [26] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined] │ [27] global_modifier_names │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined] │ [28] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80 │ [29] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [30] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [31] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [32] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [33] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [34] 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:3271 │ [35] top-level scope │ @ stdin:5 │ [36] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [37] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [38] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [39] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [40] _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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined] │ [19] global_modifier_names │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined] │ [20] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80 │ [21] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [22] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [23] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [24] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [25] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [26] 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:3271 │ [27] top-level scope │ @ stdin:5 │ [28] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [29] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [30] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [31] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [32] _start() │ @ Base ./client.jl:596 └ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 ERROR: LoadError: task switch not allowed from inside staged nor pure functions Stacktrace:  [1] try_yieldto(undo::typeof(Base.ensure_rescheduled))  @ Base ./task.jl:1130  [2] wait()  @ Base ./task.jl:1249  [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  @ ./io.jl:831 [inlined]  [6] write(s::Base.PipeEndpoint, A::Vector{UInt8})  @ Base ./io.jl:865  [7] -(x::Int64, y::Int64)  @ Base ./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#233  @ ./reflection.jl:1372 [inlined]  [11] 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  [12] macro expansion  @ ./logging/logging.jl:419 [inlined]  [13] 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  [14] lower(m::Module, x::Any)  @ Base.Meta ./meta.jl:275  [15] macro expansion  @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined]  [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol})  @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62  [17] _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  [18] macro expansion  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined]  [19] global_modifier_names  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined]  [20] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80  [21] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [22] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6  [23] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [24] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69  [25] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [26] 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:3271  [27] top-level scope  @ stdin:5  [28] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [29] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [30] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [31] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [32] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80 in expression starting at /home/pkgeval/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 in expression starting at /home/pkgeval/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:1 in expression starting at stdin:5  caused by: task switch not allowed from inside staged nor pure functions Stacktrace:  [1] try_yieldto(undo::typeof(Base.ensure_rescheduled))  @ Base ./task.jl:1130  [2] wait()  @ Base ./task.jl:1249  [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  @ ./io.jl:831 [inlined]  [6] write(s::Base.PipeEndpoint, A::Vector{UInt8})  @ Base ./io.jl:865  [7] -(x::Int64, y::Int64)  @ Base ./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#233  @ ./reflection.jl:0 [inlined]  [10] invokelatest_gr  @ ./reflection.jl:1366 [inlined]  [11] 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  [12] macro expansion  @ ./logging/logging.jl:419 [inlined]  [13] 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  [14] lower(m::Module, x::Any)  @ Base.Meta ./meta.jl:275  [15] macro expansion  @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined]  [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol})  @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62  [17] _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  [18] macro expansion  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined]  [19] global_modifier_names  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined]  [20] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80  [21] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [22] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6  [23] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [24] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69  [25] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [26] 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:3271  [27] top-level scope  @ stdin:5  [28] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [29] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [30] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [31] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [32] _start()  @ Base ./client.jl:596  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:64  [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:88  [3] Base.JuliaSyntax.SyntaxGraph()  @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/compat.jl:27 [inlined]  [4] expr_to_est(e::Any, lnn::LineNumberNode)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/compat.jl:23  [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::NTuple{4, 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] macro expansion  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined]  [11] global_modifier_names  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined]  [12] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80  [13] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [14] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6  [15] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [16] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69  [17] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [18] 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:3271  [19] top-level scope  @ stdin:5  [20] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [21] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [22] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [23] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [24] _start()  @ Base ./client.jl:596 ✗ PDDL 7 dependencies successfully precompiled in 214 seconds. 10 already precompiled. Precompilation completed after 247.24s ################################################################################ # Testing # Testing PDDL Status `/tmp/jl_TGBhWY/Project.toml` [15f4f7f2] AutoHashEquals v2.2.0 [ffbed154] DocStringExtensions v0.9.5 [5d8bcb5e] Julog v0.1.15 [2c8894f9] PDDL v0.2.18 [fae87a5f] ParserCombinator v2.2.1 [0625e100] ValSplit v0.1.1 [8dfed614] Test v1.11.0 Status `/tmp/jl_TGBhWY/Manifest.toml` [15f4f7f2] AutoHashEquals v2.2.0 [ffbed154] DocStringExtensions v0.9.5 [e2ba6199] ExprTools v0.1.10 [5d8bcb5e] Julog v0.1.15 [2c8894f9] PDDL v0.2.18 [fae87a5f] ParserCombinator v2.2.1 [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 [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 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:constraints, :metric, :goal, :init, :domain, :objects, :constants, :types, :requirements, :predicates, :functions) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:axiom, :derived, :action) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:problem, :domain) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:problem, :domain) │ end)))))), :T, :N, :P))) │ st0 = nothing │ st1 = nothing │ file = "none" │ line = 0 └ mod = Tricks ┌ 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 (:problem, :domain) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] 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 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] return_cached_result(interp::Compiler.NativeInterpreter, method::Method, inf_result::Compiler.InferenceResult, src::Core.CodeInfo, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] typeinf_edge(interp::Compiler.NativeInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1233 │ [23] abstract_call_method(interp::Compiler.NativeInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Compiler.StmtInfo, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:767 │ [24] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 │ [25] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [26] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [27] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [28] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [29] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [30] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [31] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [32] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [33] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [34] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [35] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [36] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1455 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [38] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [39] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [40] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [41] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [42] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [43] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [44] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [45] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [46] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [47] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [48] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [49] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [50] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [51] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [52] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [53] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [54] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [55] (::PDDL.Parser.var"#parse_pddl")(str::String; interpolate::Bool) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:153 │ [56] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:196 [inlined] │ [57] (::PDDL.Parser.var"#@pddl_str")(__source__::LineNumberNode, __module__::Module, str::AbstractString) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:183 │ [58] #macroexpand#20 │ @ ./expr.jl:210 [inlined] │ [59] macroexpand │ @ ./expr.jl:209 [inlined] │ [60] docm(source::LineNumberNode, mod::Module, meta::Any, ex::Any, define::Bool) │ @ Base.Docs ./docs/Docs.jl:689 [inlined] │ [61] macro expansion │ @ ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:11 [inlined] │ [62] (::DocStringExtensions.var"#hook!##->###0"{typeof(DocStringExtensions.template_hook)})(::LineNumberNode, ::Vararg{Any}) │ @ DocStringExtensions ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:4 │ [63] var"@doc"(__source__::LineNumberNode, __module__::Module, x::Vararg{Any}) │ @ Core ./boot.jl:832 │ [64] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:342 │ [65] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:427 │ [66] expand_forms_1(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, macro_world::UInt64) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:471 │ [67] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29 │ [68] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [69] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:5 │ [70] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [71] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [72] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [73] 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:3271 │ [74] top-level scope │ @ stdin:5 │ [75] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [76] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [77] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [78] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [79] _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 (:problem, :domain) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] 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 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] is_nospecializeinfer(method::Method) │ @ Base ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] get_nospecializeinfer_argtypes(argtypes::Vector{Any}, cache_argtypes::Vector{Any}, method::Method) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:631 [inlined] │ [23] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1449 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [25] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [26] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [27] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [28] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [29] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [30] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [31] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [32] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [33] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [34] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [35] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [36] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [37] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [38] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [39] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1455 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [41] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [42] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [43] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [44] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [45] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [46] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [47] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [48] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [49] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [50] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [51] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [52] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [53] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [54] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [55] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [56] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [57] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [58] (::PDDL.Parser.var"#parse_pddl")(str::String; interpolate::Bool) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:153 │ [59] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:196 [inlined] │ [60] (::PDDL.Parser.var"#@pddl_str")(__source__::LineNumberNode, __module__::Module, str::AbstractString) │ @ PDDL.Parser ~/.julia/packages/PDDL/9Z9lF/src/parser/parser.jl:183 │ [61] #macroexpand#20 │ @ ./expr.jl:210 [inlined] │ [62] macroexpand │ @ ./expr.jl:209 [inlined] │ [63] docm(source::LineNumberNode, mod::Module, meta::Any, ex::Any, define::Bool) │ @ Base.Docs ./docs/Docs.jl:689 [inlined] │ [64] macro expansion │ @ ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:11 [inlined] │ [65] (::DocStringExtensions.var"#hook!##->###0"{typeof(DocStringExtensions.template_hook)})(::LineNumberNode, ::Vararg{Any}) │ @ DocStringExtensions ~/.julia/packages/DocStringExtensions/zNis6/src/templates.jl:4 │ [66] var"@doc"(__source__::LineNumberNode, __module__::Module, x::Vararg{Any}) │ @ Core ./boot.jl:832 │ [67] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:342 │ [68] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:427 │ [69] expand_forms_1(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, macro_world::UInt64) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:471 │ [70] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29 │ [71] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [72] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:5 │ [73] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [74] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [75] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [76] 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:3271 │ [77] top-level scope │ @ stdin:5 │ [78] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [79] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [80] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [81] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [82] _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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] return_cached_result(interp::Compiler.NativeInterpreter, method::Method, inf_result::Compiler.InferenceResult, src::Core.CodeInfo, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] typeinf_edge(interp::Compiler.NativeInterpreter, method::Method, atype::Any, sparams::Core.SimpleVector, caller::Compiler.InferenceState, edgecycle::Bool, edgelimited::Bool) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1233 │ [23] abstract_call_method(interp::Compiler.NativeInterpreter, method::Method, sig::Any, sparams::Core.SimpleVector, hardlimit::Bool, si::Compiler.StmtInfo, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:767 │ [24] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:178 │ [25] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [26] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [27] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [28] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [29] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [30] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [31] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [32] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [33] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [34] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [35] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [36] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [37] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [38] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [39] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [40] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [41] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [42] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [43] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [44] 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:3271 │ [45] top-level scope │ @ stdin:5 │ [46] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [47] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [48] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [49] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] is_nospecializeinfer(method::Method) │ @ Base ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] get_nospecializeinfer_argtypes(argtypes::Vector{Any}, cache_argtypes::Vector{Any}, method::Method) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:631 [inlined] │ [23] const_prop_call(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, result::Compiler.MethodCallResult, arginfo::Compiler.ArgInfo, sv::Compiler.InferenceState, concrete_eval_result::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:1449 │ [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, invokecall::Nothing) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:949 │ [25] widenwrappedconditional(typ::Any) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:917 [inlined] │ [26] (::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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:189 │ [27] (::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, 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 ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:259 │ [28] 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, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:339 │ [29] abstract_call_known(interp::Compiler.NativeInterpreter, f::Any, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:2997 │ [30] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, si::Compiler.StmtInfo, vtypes::Vector{Compiler.VarState}, sv::Compiler.InferenceState, max_methods::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3105 │ [31] call_result_unused(sv::Compiler.InferenceState, currpc::Int64) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3098 [inlined] │ [32] abstract_call(interp::Compiler.NativeInterpreter, arginfo::Compiler.ArgInfo, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3249 │ [33] abstract_eval_call(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3267 [inlined] │ [34] abstract_eval_statement_expr(interp::Compiler.NativeInterpreter, e::Expr, sstate::Compiler.StatementState, sv::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:3637 │ [35] checkbounds(A::Vector{Compiler.BasicBlock}, I::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4044 [inlined] │ [36] getindex(A::Vector{Compiler.BasicBlock}, i::Int64) │ @ Base ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4001 [inlined] │ [37] typeinf_local(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState, nextresult::Compiler.CurrentState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4585 │ [38] typeinf(interp::Compiler.NativeInterpreter, frame::Compiler.InferenceState) │ @ Compiler ./../usr/share/julia/Compiler/src/abstractinterpretation.jl:4863 │ [39] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1537 │ [40] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [41] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [42] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [43] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [44] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [45] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [46] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [47] 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:3271 │ [48] top-level scope │ @ stdin:5 │ [49] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [50] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [51] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [52] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] call_get_staged(mi::Core.MethodInstance, world::UInt64, cache_ci::Base.RefValue{Core.CodeInstance}) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:0 [inlined] │ [19] get_staged(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:88 │ [20] retrieve_code_info(mi::Core.MethodInstance, world::UInt64) │ @ Compiler ./../usr/share/julia/Compiler/src/utilities.jl:121 │ [21] matching_cache_argtypes(::Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}, mi::Core.MethodInstance) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:626 [inlined] │ [22] Compiler.InferenceResult(mi::Core.MethodInstance, 𝕃::Compiler.InferenceLattice{Compiler.MustAliasesLattice{Compiler.ConditionalsLattice{Compiler.PartialsLattice{Compiler.ConstsLattice}}}}) │ @ Compiler ./../usr/share/julia/Compiler/src/inferencestate.jl:631 [inlined] │ [23] typeinf_ext(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1531 │ [24] typeinf_ext_toplevel(interp::Compiler.NativeInterpreter, mi::Core.MethodInstance, source_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1722 [inlined] │ [25] typeinf_ext_toplevel(mi::Core.MethodInstance, world::UInt64, source_mode::UInt8, trim_mode::UInt8) │ @ Compiler ./../usr/share/julia/Compiler/src/typeinfer.jl:1731 │ [26] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined] │ [27] global_modifier_names │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined] │ [28] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80 │ [29] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [30] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [31] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [32] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [33] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [34] 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:3271 │ [35] top-level scope │ @ stdin:5 │ [36] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [37] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [38] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [39] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [40] _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 (Symbol("scale-down"), Symbol("scale-up"), :decrease, :increase) │ 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:1130 │ [2] wait() │ @ Base ./task.jl:1249 │ [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 │ @ ./io.jl:831 [inlined] │ [6] write(s::Base.PipeEndpoint, A::Vector{UInt8}) │ @ Base ./io.jl:865 │ [7] -(x::Int64, y::Int64) │ @ Base ./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#233 │ @ ./reflection.jl:0 [inlined] │ [10] invokelatest_gr │ @ ./reflection.jl:1366 [inlined] │ [11] 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 │ [12] macro expansion │ @ ./logging/logging.jl:419 [inlined] │ [13] 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 │ [14] lower(m::Module, x::Any) │ @ Base.Meta ./meta.jl:275 │ [15] macro expansion │ @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined] │ [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol}) │ @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62 │ [17] _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 │ [18] macro expansion │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined] │ [19] global_modifier_names │ @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined] │ [20] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80 │ [21] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [22] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 │ [23] include(mapexpr::Function, mod::Module, _path::String) │ @ Base ./Base.jl:327 │ [24] top-level scope │ @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69 │ [25] include(mod::Module, _path::String) │ @ Base ./Base.jl:326 │ [26] 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:3271 │ [27] top-level scope │ @ stdin:5 │ [28] eval(m::Module, e::Any) │ @ Core ./boot.jl:517 │ [29] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base ./loading.jl:3113 │ [30] push!(a::Vector{SubString{String}}, item::String) │ @ Base ./loading.jl:3123 [inlined] │ [31] exec_options(opts::Base.JLOptions) │ @ Base ./client.jl:353 │ [32] _start() │ @ Base ./client.jl:596 └ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:37 ERROR: LoadError: task switch not allowed from inside staged nor pure functions Stacktrace:  [1] try_yieldto(undo::typeof(Base.ensure_rescheduled))  @ Base ./task.jl:1130  [2] wait()  @ Base ./task.jl:1249  [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  @ ./io.jl:831 [inlined]  [6] write(s::Base.PipeEndpoint, A::Vector{UInt8})  @ Base ./io.jl:865  [7] -(x::Int64, y::Int64)  @ Base ./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#233  @ ./reflection.jl:1372 [inlined]  [11] 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  [12] macro expansion  @ ./logging/logging.jl:419 [inlined]  [13] 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  [14] lower(m::Module, x::Any)  @ Base.Meta ./meta.jl:275  [15] macro expansion  @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined]  [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol})  @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62  [17] _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  [18] macro expansion  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined]  [19] global_modifier_names  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined]  [20] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80  [21] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [22] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6  [23] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [24] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69  [25] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [26] 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:3271  [27] top-level scope  @ stdin:5  [28] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [29] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [30] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [31] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [32] _start()  @ Base ./client.jl:596 in expression starting at /home/pkgeval/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80 in expression starting at /home/pkgeval/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6 in expression starting at /home/pkgeval/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:1 in expression starting at stdin:5  caused by: task switch not allowed from inside staged nor pure functions Stacktrace:  [1] try_yieldto(undo::typeof(Base.ensure_rescheduled))  @ Base ./task.jl:1130  [2] wait()  @ Base ./task.jl:1249  [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  @ ./io.jl:831 [inlined]  [6] write(s::Base.PipeEndpoint, A::Vector{UInt8})  @ Base ./io.jl:865  [7] -(x::Int64, y::Int64)  @ Base ./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#233  @ ./reflection.jl:0 [inlined]  [10] invokelatest_gr  @ ./reflection.jl:1366 [inlined]  [11] 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  [12] macro expansion  @ ./logging/logging.jl:419 [inlined]  [13] 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  [14] lower(m::Module, x::Any)  @ Base.Meta ./meta.jl:275  [15] macro expansion  @ ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:63 [inlined]  [16] create_codeinfo_with_returnvalue(argnames::Vector{Symbol}, spnames::Vector{Symbol}, sp::Tuple{Symbol, Symbol, Symbol}, value::NTuple{4, Symbol})  @ Tricks ~/.julia/packages/Tricks/99XHE/src/Tricks.jl:62  [17] _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  [18] macro expansion  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined]  [19] global_modifier_names  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined]  [20] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80  [21] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [22] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6  [23] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [24] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69  [25] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [26] 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:3271  [27] top-level scope  @ stdin:5  [28] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [29] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [30] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [31] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [32] _start()  @ Base ./client.jl:596  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:64  [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:88  [3] Base.JuliaSyntax.SyntaxGraph()  @ Base.JuliaSyntax /source/usr/share/julia/JuliaLowering/src/compat.jl:27 [inlined]  [4] expr_to_est(e::Any, lnn::LineNumberNode)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/compat.jl:23  [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::NTuple{4, 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] macro expansion  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:197 [inlined]  [11] global_modifier_names  @ ~/.julia/packages/PDDL/9Z9lF/src/builtins.jl:192 [inlined]  [12] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/diff.jl:80  [13] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [14] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/interpreter/interpreter.jl:6  [15] include(mapexpr::Function, mod::Module, _path::String)  @ Base ./Base.jl:327  [16] top-level scope  @ ~/.julia/packages/PDDL/9Z9lF/src/PDDL.jl:69  [17] include(mod::Module, _path::String)  @ Base ./Base.jl:326  [18] 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:3271  [19] top-level scope  @ stdin:5  [20] eval(m::Module, e::Any)  @ Core ./boot.jl:517  [21] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base ./loading.jl:3113  [22] push!(a::Vector{SubString{String}}, item::String)  @ Base ./loading.jl:3123 [inlined]  [23] exec_options(opts::Base.JLOptions)  @ Base ./client.jl:353  [24] _start()  @ Base ./client.jl:596 1 dependency had output during precompilation: ┌ PDDL │ [Output was shown above] └ ERROR: LoadError: The following 1 package failed to precompile: PDDL Failed to precompile PDDL [2c8894f9-daa1-498a-9e3a-26edd9623db8] to "/home/pkgeval/.julia/compiled/v1.14/PDDL/jl_2utwcu" (ProcessExited(1)). in expression starting at /home/pkgeval/.julia/packages/PDDL/9Z9lF/test/runtests.jl:1 Testing failed after 149.36s ERROR: LoadError: Package PDDL 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] Cmd(cmd::Cmd) @ Base /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3110 [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:587 [5] 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 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [7] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [8] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [10] include(mod::Module, _path::String) @ Base ./Base.jl:326 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:355 [12] _start() @ Base ./client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 437.81s: package fails to precompile