Package evaluation to test Cortex on Julia 1.12.7-DEV.42 (6f510b6086*) started at 2026-06-19T09:23:11.281 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.12` Set-up completed after 8.35s ################################################################################ # Installation # Installing Cortex... Resolving package versions... Updating `~/.julia/environments/v1.12/Project.toml` [39612bbb] + Cortex v0.3.0 Updating `~/.julia/environments/v1.12/Manifest.toml` [39612bbb] + Cortex v0.3.0 Installation completed after 1.32s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 1080.2 ms ✓ Compiler 736.5 ms ✓ Reexport 962.3 ms ✓ Inflate 35258.4 ms ✓ JuliaSyntax 1461.9 ms ✓ Cortex 3766.9 ms ✓ DataStructures 1415.9 ms ✓ Statistics → SparseArraysExt 1280.9 ms ✓ Requires 796.4 ms ✓ StructUtils → StructUtilsStaticArraysCoreExt 2324.5 ms ✓ CodeTracking 3072.4 ms ✓ SimpleTraits 1537.4 ms ✓ Xorg_libXau_jll 1370.7 ms ✓ Xorg_xtrans_jll 1439.2 ms ✓ Xorg_libXdmcp_jll 1500.8 ms ✓ libpng_jll 1528.8 ms ✓ Graphite2_jll 1494.0 ms ✓ Libmount_jll 1440.8 ms ✓ LLVMOpenMP_jll 1510.0 ms ✓ Libffi_jll 1520.1 ms ✓ Expat_jll 1565.6 ms ✓ Bzip2_jll 1389.7 ms ✓ FriBidi_jll 1546.3 ms ✓ Libuuid_jll 3006.3 ms ✓ GettextRuntime_jll 32400.8 ms ✓ TestItemRunner 1404.0 ms ✓ StaticArrays → StaticArraysStatisticsExt 7556.1 ms ✓ ArnoldiMethod 9362.6 ms ✓ FileIO 13378.5 ms ✓ JuliaInterpreter 1551.7 ms ✓ Xorg_libxcb_jll 1392.9 ms ✓ Pixman_jll 1578.7 ms ✓ FreeType2_jll 1483.3 ms ✓ Glib_jll 15871.5 ms ✓ Graphs 22216.9 ms ✓ LoweredCodeUtils 1413.3 ms ✓ Xorg_libX11_jll 1522.0 ms ✓ Fontconfig_jll 3474.4 ms ✓ BipartiteFactorGraphs 126090.2 ms ✓ JET 1619.5 ms ✓ Xorg_libXext_jll 1458.3 ms ✓ Xorg_libXrender_jll 3941.8 ms ✓ Cortex → BipartiteFactorGraphsExt 1534.9 ms ✓ Cairo_jll 1420.0 ms ✓ HarfBuzz_jll 1503.4 ms ✓ Pango_jll 1830.3 ms ✓ Graphviz_jll 5089.3 ms ✓ GraphViz 5536.6 ms ✓ Cortex → GraphVizExt 48 dependencies successfully precompiled in 338 seconds. 53 already precompiled. 24 dependencies precompiled but different versions are currently loaded (ArgTools, Base64, Dates, Downloads, JuliaSyntaxHighlighting, LibCURL, LibCURL_jll, LibGit2, LibGit2_jll, LibSSH2_jll, Logging, Markdown, MozillaCACerts_jll, NetworkOptions, OpenSSL_jll, Pkg, Printf, StyledStrings, TOML, Tar, UUIDs, Zlib_jll, nghttp2_jll and p7zip_jll). Restart julia to access the new versions. Otherwise, 58 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompilation completed after 356.57s ################################################################################ # Testing # Testing Cortex Status `/tmp/jl_vO0qLm/Project.toml` [4c88cf16] Aqua v0.8.16 [6e4b80f9] BenchmarkTools v1.8.0 [b30351d1] BipartiteFactorGraphs v1.2.0 [39612bbb] Cortex v0.3.0 [f526b714] GraphViz v0.2.0 ⌅ [c3a54625] JET v0.10.15 [189a3867] Reexport v1.2.2 [860ef19b] StableRNGs v1.0.4 [f8b46487] TestItemRunner v1.1.5 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_vO0qLm/Manifest.toml` [4c88cf16] Aqua v0.8.16 [ec485272] ArnoldiMethod v0.4.0 [6e4b80f9] BenchmarkTools v1.8.0 [b30351d1] BipartiteFactorGraphs v1.2.0 [da1fd8a2] CodeTracking v3.0.2 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [39612bbb] Cortex v0.3.0 [864edb3b] DataStructures v0.19.5 [5789e2e9] FileIO v1.19.0 [f526b714] GraphViz v0.2.0 [86223c79] Graphs v1.14.0 [d25df0c9] Inflate v0.1.5 ⌅ [c3a54625] JET v0.10.15 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.6.1 [aa1ae85d] JuliaInterpreter v0.10.12 [70703baa] JuliaSyntax v1.0.2 ⌅ [6f1432cf] LoweredCodeUtils v3.5.3 [1914dd2f] MacroTools v0.5.16 ⌅ [bac558e1] OrderedCollections v1.8.2 [69de0a69] Parsers v2.8.6 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [189a3867] Reexport v1.2.2 [ae029012] Requires v1.3.1 [699a6c99] SimpleTraits v0.9.6 [860ef19b] StableRNGs v1.0.4 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [ec057cc2] StructUtils v2.8.2 [f8b46487] TestItemRunner v1.1.5 [1c621080] TestItems v1.0.0 [6e34b625] Bzip2_jll v1.0.9+0 [83423d85] Cairo_jll v1.18.7+0 [2e619515] Expat_jll v2.8.1+0 [a3f928ae] Fontconfig_jll v2.17.1+0 [d7e528f0] FreeType2_jll v2.14.3+1 [559328eb] FriBidi_jll v1.0.17+0 ⌅ [b0724c58] GettextRuntime_jll v0.22.4+0 [7746bdde] Glib_jll v2.86.3+0 [3b182d85] Graphite2_jll v1.3.16+0 [3c863552] Graphviz_jll v2.50.0+1 [2e76f6c2] HarfBuzz_jll v8.5.1+0 [1d63c593] LLVMOpenMP_jll v18.1.8+0 ⌅ [e9f186c6] Libffi_jll v3.4.7+0 [94ce4f54] Libiconv_jll v1.18.0+0 [4b2f31a3] Libmount_jll v2.42.0+0 [38a345b3] Libuuid_jll v2.42.0+0 [36c8627f] Pango_jll v1.57.1+0 [30392449] Pixman_jll v0.46.4+0 [4f6342f7] Xorg_libX11_jll v1.8.13+0 [0c0b7dd1] Xorg_libXau_jll v1.0.13+0 [a3789734] Xorg_libXdmcp_jll v1.1.6+0 [1082639a] Xorg_libXext_jll v1.3.8+0 [ea2f1a96] Xorg_libXrender_jll v0.9.12+0 [c7cfdc94] Xorg_libxcb_jll v1.17.1+0 [c5fb5394] Xorg_xtrans_jll v1.6.0+0 [b53b4c65] libpng_jll v1.6.58+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.12.1 [de0858da] Printf v1.11.0 [9abbd945] Profile v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.12.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.15.0+0 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.11.4 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.6+0 [efcefdf7] PCRE2_jll v10.44.0+1 [bea87d4a] SuiteSparse_jll v7.8.3+2 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.64.0+1 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Precompiling packages... 1365.1 ms ✓ StaticArrays → StaticArraysStatisticsExt 6947.4 ms ✓ ArnoldiMethod 15205.1 ms ✓ Graphs 3583.1 ms ✓ BipartiteFactorGraphs 4 dependencies successfully precompiled in 27 seconds. 23 already precompiled. 13 dependencies precompiled but different versions are currently loaded (Base64, Dates, InteractiveUtils, JuliaSyntaxHighlighting, MacroTools, Markdown, PrecompileTools, Preferences, Printf, Serialization, StyledStrings, TOML and Unicode). Restart julia to access the new versions. Otherwise, 8 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 3781.9 ms ✓ Cortex → BipartiteFactorGraphsExt 1 dependency successfully precompiled in 4 seconds. 28 already precompiled. 28 dependencies precompiled but different versions are currently loaded (ArnoldiMethod, Base64, BipartiteFactorGraphs, Cortex, DataStructures, Dates, Graphs, Inflate, InteractiveUtils, JuliaSyntaxHighlighting, MacroTools, Markdown, OrderedCollections, PrecompileTools, Preferences, Printf, Serialization, SimpleTraits, SparseArrays, StaticArrays, StaticArrays → StaticArraysStatisticsExt, StaticArraysCore, Statistics, Statistics → SparseArraysExt, StyledStrings, SuiteSparse_jll, TOML and Unicode). Restart julia to access the new versions. Otherwise, 1 dependent of these packages may trigger further precompilation to work with the unexpected versions. Inference in Beta-Bernoulli model: JET-test failed at /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:353 Expression: #= /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:353 =# JET.@test_opt Cortex.update_marginals!(engine, p) ═════ 33 possible errors found ═════ ┌ update_marginals!(engine::Cortex.InferenceEngine{…}, variable_ids::Int64) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:556 │┌ update_marginals!(engine::Cortex.InferenceEngine{…}, variable_ids::Tuple{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:567 ││┌ trace_inference_request(f::Cortex.var"#update_marginals!##0#update_marginals!##1"{…}, ::Nothing, engine::Cortex.InferenceEngine{…}, request::Cortex.InferenceRequest{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:758 │││┌ (::Cortex.var"#update_marginals!##0#update_marginals!##1"{…})(inference_request_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:581 ││││┌ trace_inference_round(f::Cortex.var"#update_marginals!##2#update_marginals!##3"{…}, trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:793 │││││┌ (::Cortex.var"#update_marginals!##2#update_marginals!##3"{…})(inference_round_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:589 ││││││┌ kwcall(::@NamedTuple{…}, ::typeof(Cortex.process_inference_request), processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:512 │││││││┌ process_inference_request(processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}; trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:515 ││││││││┌ process_dependencies!(f::Cortex.var"#19#20"{…}, signal::Cortex.Signal{…}; retry::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:472 │││││││││┌ (::Cortex.var"#19#20"{…})(dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:517 ││││││││││┌ trace_inference_execution(f::Cortex.var"#21#22"{…}, ::Nothing, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:826 │││││││││││┌ (::Cortex.var"#21#22"{…})() @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:518 ││││││││││││┌ process!(processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, engine::Cortex.InferenceEngine{…}, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:482 │││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:392 ││││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}; force::Bool, skip_if_no_listeners::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:400 │││││││││││││││┌ string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:193 ││││││││││││││││┌ print_to_string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:151 │││││││││││││││││┌ print(io::IOBuffer, x::Cortex.Signal{Any, Union{…}}) @ Base ./strings/io.jl:35 ││││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:363 │││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:286 ││││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified; context::Nothing) @ Base ./strings/io.jl:286 │││││││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(sprint), f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:110 ││││││││││││││││││││││┌ sprint(f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified; context::Nothing, sizehint::Int64) @ Base ./strings/io.jl:117 │││││││││││││││││││││││┌ show(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:482 ││││││││││││││││││││││││┌ show_default(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:487 │││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:491 ││││││││││││││││││││││││││┌ show(io::IOBuffer, x::DataType) @ Base ./show.jl:968 │││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:973 ││││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, x::Type) @ Base ./show.jl:811 │││││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, name::GlobalRef, x::Type, env::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:758 ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 │││││││││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, tv::TypeVar) @ Base ./show.jl:2816 ││││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOContext{IOBuffer}, b::Any) @ Base ./show.jl:2808 │││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, b::Any)::Any ││││││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 │││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %273::Any)::Any ││││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 │││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %345::Any)::Any ││││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 │││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %201::Any)::Any ││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:976 ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType) @ Base ./show.jl:1127 │││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1130 ││││││││││││││││││││││││││││││┌ maybe_kws_nt(x::DataType) @ Base ./show.jl:1118 │││││││││││││││││││││││││││││││ runtime dispatch detected: eltype(%60::DataType)::Any ││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1219 ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 │││││││││││││││││││││││││││││││┌ show(io::IOBuffer, tv::TypeVar) @ Base ./show.jl:2816 ││││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOBuffer, b::Any) @ Base ./show.jl:2808 │││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, b::Any)::Any ││││││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 │││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %249::Any)::Any ││││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 │││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %309::Any)::Any ││││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 │││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %189::Any)::Any ││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %223::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %53::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 ││││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOBuffer, %320::Tuple, %319::DataType)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:979 ││││││││││││││││││││││││││││┌ show_unionaliases(io::IOBuffer, x::Union) @ Base ./show.jl:912 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %67::Any)::Any ││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:983 ││││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 │││││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(%3::IOContext{IOBuffer}, %51::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1010 ││││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %260::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %65::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 │││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %431::Tuple, %430::DataType)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1213 │││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %521::Tuple, %525::DataType)::Any ││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1012 ││││││││││││││││││││││││││││ runtime dispatch detected: show(%77::IOContext{IOBuffer}, %78::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:500 ││││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:305 │││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:298 ││││││││││││││││││││││││││││┌ string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) @ Base ./strings/io.jl:193 │││││││││││││││││││││││││││││ failed to optimize due to recursion: string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) ││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:296 ││││││││││││││││││││││││││││ failed to optimize due to recursion: (::Base.var"#throw_field_access#fieldname##1")(::DataType, ::Int64, ::Int64) │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:304 │││││││││││││││││││││││││││ runtime dispatch detected: length(%24::Any)::Any ││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:307 │││││││││││││││││││││││││││ runtime dispatch detected: (%24::Any)[i::Int64]::Any ││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:494 ││││││││││││││││││││││││││ runtime dispatch detected: sizeof(x::Any)::Any │││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:504 ││││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %183::Any)::Any │││││││││││││││││││││││││└──────────────────── ││││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:361 │││││││││││││││││││ runtime dispatch detected: Cortex.repr(%5::Any)::String ││││││││││││││││││└──────────────────── │││││││││││││││││┌ print(io::IOBuffer, x::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 ││││││││││││││││││┌ show(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:486 │││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:515 ││││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}, opn::Char, cls::Char) @ Base ./arrayshow.jl:515 │││││││││││││││││││││┌ typeinfo_prefix(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:596 ││││││││││││││││││││││┌ kwcall(::@NamedTuple{context::IOBuffer}, ::typeof(sprint), f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:110 │││││││││││││││││││││││┌ sprint(f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}; context::IOBuffer, sizehint::Int64) @ Base ./strings/io.jl:115 ││││││││││││││││││││││││┌ print(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 │││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./show.jl:968 ││││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:979 │││││││││││││││││││││││││││┌ show_unionaliases(io::IOContext{IOBuffer}, x::Union) @ Base ./show.jl:912 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %111::Any)::Any │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:983 │││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{IOBuffer}, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 ││││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{…}, itr::Vector{…}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 │││││││││││││││││││││││││││││ runtime dispatch detected: show(%75::IOContext{IOBuffer}, %137::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:1012 │││││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %133::Any)::Any ││││││││││││││││││││││││││└──────────────────── Inference in Beta-Bernoulli model: JET-test failed at /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:354 Expression: #= /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:354 =# JET.@test_opt Cortex.update_marginals!(engine, (p,)) ═════ 33 possible errors found ═════ ┌ update_marginals!(engine::Cortex.InferenceEngine{…}, variable_ids::Tuple{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:567 │┌ trace_inference_request(f::Cortex.var"#update_marginals!##0#update_marginals!##1"{…}, ::Nothing, engine::Cortex.InferenceEngine{…}, request::Cortex.InferenceRequest{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:758 ││┌ (::Cortex.var"#update_marginals!##0#update_marginals!##1"{…})(inference_request_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:581 │││┌ trace_inference_round(f::Cortex.var"#update_marginals!##2#update_marginals!##3"{…}, trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:793 ││││┌ (::Cortex.var"#update_marginals!##2#update_marginals!##3"{…})(inference_round_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:589 │││││┌ kwcall(::@NamedTuple{…}, ::typeof(Cortex.process_inference_request), processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:512 ││││││┌ process_inference_request(processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}; trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:515 │││││││┌ process_dependencies!(f::Cortex.var"#19#20"{…}, signal::Cortex.Signal{…}; retry::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:472 ││││││││┌ (::Cortex.var"#19#20"{…})(dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:517 │││││││││┌ trace_inference_execution(f::Cortex.var"#21#22"{…}, ::Nothing, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:826 ││││││││││┌ (::Cortex.var"#21#22"{…})() @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:518 │││││││││││┌ process!(processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, engine::Cortex.InferenceEngine{…}, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:482 ││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:392 │││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}; force::Bool, skip_if_no_listeners::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:400 ││││││││││││││┌ string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:193 │││││││││││││││┌ print_to_string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:151 ││││││││││││││││┌ print(io::IOBuffer, x::Cortex.Signal{Any, Union{…}}) @ Base ./strings/io.jl:35 │││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:363 ││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:286 │││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified; context::Nothing) @ Base ./strings/io.jl:286 ││││││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(sprint), f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:110 │││││││││││││││││││││┌ sprint(f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified; context::Nothing, sizehint::Int64) @ Base ./strings/io.jl:117 ││││││││││││││││││││││┌ show(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:482 │││││││││││││││││││││││┌ show_default(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:487 ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:491 │││││││││││││││││││││││││┌ show(io::IOBuffer, x::DataType) @ Base ./show.jl:968 ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:973 │││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, x::Type) @ Base ./show.jl:811 ││││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, name::GlobalRef, x::Type, env::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:758 │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 ││││││││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, tv::TypeVar) @ Base ./show.jl:2816 │││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOContext{IOBuffer}, b::Any) @ Base ./show.jl:2808 ││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, b::Any)::Any │││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %273::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %345::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %201::Any)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:976 │││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType) @ Base ./show.jl:1127 ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1130 │││││││││││││││││││││││││││││┌ maybe_kws_nt(x::DataType) @ Base ./show.jl:1118 ││││││││││││││││││││││││││││││ runtime dispatch detected: eltype(%60::DataType)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1219 │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 ││││││││││││││││││││││││││││││┌ show(io::IOBuffer, tv::TypeVar) @ Base ./show.jl:2816 │││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOBuffer, b::Any) @ Base ./show.jl:2808 ││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, b::Any)::Any │││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %249::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %309::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %189::Any)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %223::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %53::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 │││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOBuffer, %320::Tuple, %319::DataType)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:979 │││││││││││││││││││││││││││┌ show_unionaliases(io::IOBuffer, x::Union) @ Base ./show.jl:912 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %67::Any)::Any │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:983 │││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 ││││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 │││││││││││││││││││││││││││││ runtime dispatch detected: show(%3::IOContext{IOBuffer}, %51::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1010 │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %260::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %65::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 ││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %431::Tuple, %430::DataType)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1213 ││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %521::Tuple, %525::DataType)::Any │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1012 │││││││││││││││││││││││││││ runtime dispatch detected: show(%77::IOContext{IOBuffer}, %78::Any)::Any ││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:500 │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:305 ││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:298 │││││││││││││││││││││││││││┌ string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) @ Base ./strings/io.jl:193 ││││││││││││││││││││││││││││ failed to optimize due to recursion: string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:296 │││││││││││││││││││││││││││ failed to optimize due to recursion: (::Base.var"#throw_field_access#fieldname##1")(::DataType, ::Int64, ::Int64) ││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:304 ││││││││││││││││││││││││││ runtime dispatch detected: length(%24::Any)::Any │││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:307 ││││││││││││││││││││││││││ runtime dispatch detected: (%24::Any)[i::Int64]::Any │││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:494 │││││││││││││││││││││││││ runtime dispatch detected: sizeof(x::Any)::Any ││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:504 │││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %183::Any)::Any ││││││││││││││││││││││││└──────────────────── │││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:361 ││││││││││││││││││ runtime dispatch detected: Cortex.repr(%5::Any)::String │││││││││││││││││└──────────────────── ││││││││││││││││┌ print(io::IOBuffer, x::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 │││││││││││││││││┌ show(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:486 ││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:515 │││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}, opn::Char, cls::Char) @ Base ./arrayshow.jl:515 ││││││││││││││││││││┌ typeinfo_prefix(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:596 │││││││││││││││││││││┌ kwcall(::@NamedTuple{context::IOBuffer}, ::typeof(sprint), f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:110 ││││││││││││││││││││││┌ sprint(f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}; context::IOBuffer, sizehint::Int64) @ Base ./strings/io.jl:115 │││││││││││││││││││││││┌ print(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 ││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./show.jl:968 │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:979 ││││││││││││││││││││││││││┌ show_unionaliases(io::IOContext{IOBuffer}, x::Union) @ Base ./show.jl:912 │││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %111::Any)::Any ││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:983 ││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{IOBuffer}, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 │││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{…}, itr::Vector{…}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 ││││││││││││││││││││││││││││ runtime dispatch detected: show(%75::IOContext{IOBuffer}, %137::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:1012 ││││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %133::Any)::Any │││││││││││││││││││││││││└──────────────────── Inference in Beta-Bernoulli model: JET-test failed at /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:355 Expression: #= /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:355 =# JET.@test_opt Cortex.update_marginals!(engine, [p]) ═════ 33 possible errors found ═════ ┌ update_marginals!(engine::Cortex.InferenceEngine{…}, variable_ids::Vector{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:567 │┌ trace_inference_request(f::Cortex.var"#update_marginals!##0#update_marginals!##1"{…}, ::Nothing, engine::Cortex.InferenceEngine{…}, request::Cortex.InferenceRequest{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:758 ││┌ (::Cortex.var"#update_marginals!##0#update_marginals!##1"{…})(inference_request_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:581 │││┌ trace_inference_round(f::Cortex.var"#update_marginals!##2#update_marginals!##3"{…}, trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:793 ││││┌ (::Cortex.var"#update_marginals!##2#update_marginals!##3"{…})(inference_round_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:589 │││││┌ kwcall(::@NamedTuple{…}, ::typeof(Cortex.process_inference_request), processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:512 ││││││┌ process_inference_request(processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}; trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:515 │││││││┌ process_dependencies!(f::Cortex.var"#19#20"{…}, signal::Cortex.Signal{…}; retry::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:472 ││││││││┌ (::Cortex.var"#19#20"{…})(dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:517 │││││││││┌ trace_inference_execution(f::Cortex.var"#21#22"{…}, ::Nothing, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:826 ││││││││││┌ (::Cortex.var"#21#22"{…})() @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:518 │││││││││││┌ process!(processor::Main.var"##293".BetaBernoulliInferenceRequestProcessor, engine::Cortex.InferenceEngine{…}, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:482 ││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:392 │││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}; force::Bool, skip_if_no_listeners::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:400 ││││││││││││││┌ string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:193 │││││││││││││││┌ print_to_string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:151 ││││││││││││││││┌ print(io::IOBuffer, x::Cortex.Signal{Any, Union{…}}) @ Base ./strings/io.jl:35 │││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:363 ││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:286 │││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified; context::Nothing) @ Base ./strings/io.jl:286 ││││││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(sprint), f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:110 │││││││││││││││││││││┌ sprint(f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified; context::Nothing, sizehint::Int64) @ Base ./strings/io.jl:117 ││││││││││││││││││││││┌ show(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:482 │││││││││││││││││││││││┌ show_default(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:487 ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:491 │││││││││││││││││││││││││┌ show(io::IOBuffer, x::DataType) @ Base ./show.jl:968 ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:973 │││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, x::Type) @ Base ./show.jl:811 ││││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, name::GlobalRef, x::Type, env::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:758 │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 ││││││││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, tv::TypeVar) @ Base ./show.jl:2816 │││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOContext{IOBuffer}, b::Any) @ Base ./show.jl:2808 ││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, b::Any)::Any │││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %273::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %345::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %201::Any)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:976 │││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType) @ Base ./show.jl:1127 ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1130 │││││││││││││││││││││││││││││┌ maybe_kws_nt(x::DataType) @ Base ./show.jl:1118 ││││││││││││││││││││││││││││││ runtime dispatch detected: eltype(%60::DataType)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1219 │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 ││││││││││││││││││││││││││││││┌ show(io::IOBuffer, tv::TypeVar) @ Base ./show.jl:2816 │││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOBuffer, b::Any) @ Base ./show.jl:2808 ││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, b::Any)::Any │││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %249::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %309::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %189::Any)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %223::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %53::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 │││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOBuffer, %320::Tuple, %319::DataType)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:979 │││││││││││││││││││││││││││┌ show_unionaliases(io::IOBuffer, x::Union) @ Base ./show.jl:912 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %67::Any)::Any │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:983 │││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 ││││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 │││││││││││││││││││││││││││││ runtime dispatch detected: show(%3::IOContext{IOBuffer}, %51::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1010 │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %260::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %65::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 ││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %431::Tuple, %430::DataType)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1213 ││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %521::Tuple, %525::DataType)::Any │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1012 │││││││││││││││││││││││││││ runtime dispatch detected: show(%77::IOContext{IOBuffer}, %78::Any)::Any ││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:500 │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:305 ││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:298 │││││││││││││││││││││││││││┌ string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) @ Base ./strings/io.jl:193 ││││││││││││││││││││││││││││ failed to optimize due to recursion: string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:296 │││││││││││││││││││││││││││ failed to optimize due to recursion: (::Base.var"#throw_field_access#fieldname##1")(::DataType, ::Int64, ::Int64) ││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:304 ││││││││││││││││││││││││││ runtime dispatch detected: length(%24::Any)::Any │││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:307 ││││││││││││││││││││││││││ runtime dispatch detected: (%24::Any)[i::Int64]::Any │││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:494 │││││││││││││││││││││││││ runtime dispatch detected: sizeof(x::Any)::Any ││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:504 │││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %183::Any)::Any ││││││││││││││││││││││││└──────────────────── │││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:361 ││││││││││││││││││ runtime dispatch detected: Cortex.repr(%5::Any)::String │││││││││││││││││└──────────────────── ││││││││││││││││┌ print(io::IOBuffer, x::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 │││││││││││││││││┌ show(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:486 ││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:515 │││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}, opn::Char, cls::Char) @ Base ./arrayshow.jl:515 ││││││││││││││││││││┌ typeinfo_prefix(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:596 │││││││││││││││││││││┌ kwcall(::@NamedTuple{context::IOBuffer}, ::typeof(sprint), f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:110 ││││││││││││││││││││││┌ sprint(f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}; context::IOBuffer, sizehint::Int64) @ Base ./strings/io.jl:115 │││││││││││││││││││││││┌ print(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 ││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./show.jl:968 │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:979 ││││││││││││││││││││││││││┌ show_unionaliases(io::IOContext{IOBuffer}, x::Union) @ Base ./show.jl:912 │││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %111::Any)::Any ││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:983 ││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{IOBuffer}, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 │││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{…}, itr::Vector{…}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 ││││││││││││││││││││││││││││ runtime dispatch detected: show(%75::IOContext{IOBuffer}, %137::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:1012 ││││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %133::Any)::Any │││││││││││││││││││││││││└──────────────────── JET.@test_opt of the Inference in a simple SSM model - Belief Propagation: JET-test failed at /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:590 Expression: #= /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/inference_engine_tests.jl:590 =# JET.@test_opt Cortex.update_marginals!(engine, x) ═════ 33 possible errors found ═════ ┌ update_marginals!(engine::Cortex.InferenceEngine{…}, variable_ids::Vector{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:567 │┌ trace_inference_request(f::Cortex.var"#update_marginals!##0#update_marginals!##1"{…}, ::Nothing, engine::Cortex.InferenceEngine{…}, request::Cortex.InferenceRequest{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:758 ││┌ (::Cortex.var"#update_marginals!##0#update_marginals!##1"{…})(inference_request_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:581 │││┌ trace_inference_round(f::Cortex.var"#update_marginals!##2#update_marginals!##3"{…}, trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:793 ││││┌ (::Cortex.var"#update_marginals!##2#update_marginals!##3"{…})(inference_round_trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:589 │││││┌ kwcall(::@NamedTuple{…}, ::typeof(Cortex.process_inference_request), processor::Main.var"##295".TypeStableSSMBeliefPropagationInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:512 ││││││┌ process_inference_request(processor::Main.var"##295".TypeStableSSMBeliefPropagationInferenceRequestProcessor, request::Cortex.InferenceRequest{…}, variable_id::Int64, marginal::Cortex.Signal{…}; trace::Nothing) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:515 │││││││┌ process_dependencies!(f::Cortex.var"#19#20"{…}, signal::Cortex.Signal{…}; retry::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:472 ││││││││┌ (::Cortex.var"#19#20"{…})(dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:517 │││││││││┌ trace_inference_execution(f::Cortex.var"#21#22"{…}, ::Nothing, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:826 ││││││││││┌ (::Cortex.var"#21#22"{…})() @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:518 │││││││││││┌ process!(processor::Main.var"##295".TypeStableSSMBeliefPropagationInferenceRequestProcessor, engine::Cortex.InferenceEngine{…}, variable_id::Int64, dependency::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/inference_engine.jl:482 ││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:392 │││││││││││││┌ compute!(strategy::Cortex.var"#process!##0#process!##1"{…}, signal::Cortex.Signal{…}; force::Bool, skip_if_no_listeners::Bool) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:400 ││││││││││││││┌ string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:193 │││││││││││││││┌ print_to_string(::String, ::Cortex.Signal{Any, Union{…}}, ::String, ::Vector{Cortex.Signal{…}}) @ Base ./strings/io.jl:151 ││││││││││││││││┌ print(io::IOBuffer, x::Cortex.Signal{Any, Union{…}}) @ Base ./strings/io.jl:35 │││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:363 ││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:286 │││││││││││││││││││┌ repr(x::Cortex.InferenceSignalVariants.Unspecified; context::Nothing) @ Base ./strings/io.jl:286 ││││││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(sprint), f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified) @ Base ./strings/io.jl:110 │││││││││││││││││││││┌ sprint(f::typeof(show), args::Cortex.InferenceSignalVariants.Unspecified; context::Nothing, sizehint::Int64) @ Base ./strings/io.jl:117 ││││││││││││││││││││││┌ show(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:482 │││││││││││││││││││││││┌ show_default(io::IOBuffer, x::Cortex.InferenceSignalVariants.Unspecified) @ Base ./show.jl:487 ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:491 │││││││││││││││││││││││││┌ show(io::IOBuffer, x::DataType) @ Base ./show.jl:968 ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:973 │││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, x::Type) @ Base ./show.jl:811 ││││││││││││││││││││││││││││┌ show_typealias(io::IOBuffer, name::GlobalRef, x::Type, env::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:758 │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 ││││││││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, tv::TypeVar) @ Base ./show.jl:2816 │││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOContext{IOBuffer}, b::Any) @ Base ./show.jl:2808 ││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, b::Any)::Any │││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %273::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %345::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOContext{IOBuffer}, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %201::Any)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:976 │││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType) @ Base ./show.jl:1127 ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1130 │││││││││││││││││││││││││││││┌ maybe_kws_nt(x::DataType) @ Base ./show.jl:1118 ││││││││││││││││││││││││││││││ runtime dispatch detected: eltype(%60::DataType)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1219 │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:722 ││││││││││││││││││││││││││││││┌ show(io::IOBuffer, tv::TypeVar) @ Base ./show.jl:2816 │││││││││││││││││││││││││││││││┌ (::Base.var"#show_bound#show##0")(io::IOBuffer, b::Any) @ Base ./show.jl:2808 ││││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, b::Any)::Any │││││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:717 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %249::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:720 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %309::Any)::Any │││││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││││┌ show_typeparams(io::IOBuffer, env::Core.SimpleVector, orig::Core.SimpleVector, wheres::Vector{TypeVar}) @ Base ./show.jl:725 ││││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %189::Any)::Any │││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %223::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %53::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 │││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %50::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││││┌ show_datatype(io::IOBuffer, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 │││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOBuffer, %320::Tuple, %319::DataType)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:979 │││││││││││││││││││││││││││┌ show_unionaliases(io::IOBuffer, x::Union) @ Base ./show.jl:912 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOBuffer, %67::Any)::Any │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:983 │││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 ││││││││││││││││││││││││││││┌ show_delim_array(io::IOBuffer, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 │││││││││││││││││││││││││││││ runtime dispatch detected: show(%3::IOContext{IOBuffer}, %51::Any)::Any ││││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1010 │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1190 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %260::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1195 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1181 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %65::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1183 ││││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %62::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1205 ││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %431::Tuple, %430::DataType)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││││┌ show_datatype(io::IOContext{IOBuffer}, x::DataType, wheres::Vector{TypeVar}) @ Base ./show.jl:1213 ││││││││││││││││││││││││││││ runtime dispatch detected: Base.show_at_namedtuple(io::IOContext{IOBuffer}, %521::Tuple, %525::DataType)::Any │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ _show_type(io::IOBuffer, x::Type) @ Base ./show.jl:1012 │││││││││││││││││││││││││││ runtime dispatch detected: show(%77::IOContext{IOBuffer}, %78::Any)::Any ││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:500 │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:305 ││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:298 │││││││││││││││││││││││││││┌ string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) @ Base ./strings/io.jl:193 ││││││││││││││││││││││││││││ failed to optimize due to recursion: string(::String, ::Int64, ::String, ::DataType, ::String, ::Int64, ::String, ::String, ::String) │││││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││││┌ (::Base.var"#throw_field_access#fieldname##1")(t::DataType, i::Int64, n_fields::Int64) @ Base ./runtime_internals.jl:296 │││││││││││││││││││││││││││ failed to optimize due to recursion: (::Base.var"#throw_field_access#fieldname##1")(::DataType, ::Int64, ::Int64) ││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:304 ││││││││││││││││││││││││││ runtime dispatch detected: length(%24::Any)::Any │││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ fieldname(t::DataType, i::Int64) @ Base ./runtime_internals.jl:307 ││││││││││││││││││││││││││ runtime dispatch detected: (%24::Any)[i::Int64]::Any │││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:494 │││││││││││││││││││││││││ runtime dispatch detected: sizeof(x::Any)::Any ││││││││││││││││││││││││└──────────────────── ││││││││││││││││││││││││┌ _show_default(io::IOBuffer, x::Any) @ Base ./show.jl:504 │││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %183::Any)::Any ││││││││││││││││││││││││└──────────────────── │││││││││││││││││┌ show(io::IOBuffer, s::Cortex.Signal{Any, Union{…}}) @ Cortex /home/pkgeval/.julia/packages/Cortex/ZrGFJ/src/signal.jl:361 ││││││││││││││││││ runtime dispatch detected: Cortex.repr(%5::Any)::String │││││││││││││││││└──────────────────── ││││││││││││││││┌ print(io::IOBuffer, x::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 │││││││││││││││││┌ show(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:486 ││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:515 │││││││││││││││││││┌ show_vector(io::IOBuffer, v::Vector{Cortex.Signal{Any, Union{…}}}, opn::Char, cls::Char) @ Base ./arrayshow.jl:515 ││││││││││││││││││││┌ typeinfo_prefix(io::IOBuffer, X::Vector{Cortex.Signal{Any, Union{…}}}) @ Base ./arrayshow.jl:596 │││││││││││││││││││││┌ kwcall(::@NamedTuple{context::IOBuffer}, ::typeof(sprint), f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:110 ││││││││││││││││││││││┌ sprint(f::typeof(print), args::Type{Cortex.Signal{Any, Union{…}}}; context::IOBuffer, sizehint::Int64) @ Base ./strings/io.jl:115 │││││││││││││││││││││││┌ print(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./strings/io.jl:35 ││││││││││││││││││││││││┌ show(io::IOContext{IOBuffer}, x::Type{Cortex.Signal{Any, Union{…}}}) @ Base ./show.jl:968 │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:979 ││││││││││││││││││││││││││┌ show_unionaliases(io::IOContext{IOBuffer}, x::Union) @ Base ./show.jl:912 │││││││││││││││││││││││││││ runtime dispatch detected: show(io::IOContext{IOBuffer}, %111::Any)::Any ││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:983 ││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{IOBuffer}, itr::Vector{Any}, op::Char, delim::Char, cl::Char, delim_one::Bool) @ Base ./show.jl:1411 │││││││││││││││││││││││││││┌ show_delim_array(io::IOContext{…}, itr::Vector{…}, op::Char, delim::Char, cl::Char, delim_one::Bool, i1::Int64, l::Int64) @ Base ./show.jl:1422 ││││││││││││││││││││││││││││ runtime dispatch detected: show(%75::IOContext{IOBuffer}, %137::Any)::Any │││││││││││││││││││││││││││└──────────────────── │││││││││││││││││││││││││┌ _show_type(io::IOContext{IOBuffer}, x::Type) @ Base ./show.jl:1012 ││││││││││││││││││││││││││ runtime dispatch detected: show(%132::IOContext{IOBuffer}, %133::Any)::Any │││││││││││││││││││││││││└──────────────────── Precompiling packages... 1462.3 ms ✓ Xorg_libXau_jll 1228.5 ms ✓ Xorg_xtrans_jll 1319.1 ms ✓ Xorg_libXdmcp_jll 1439.6 ms ✓ libpng_jll 1506.8 ms ✓ Graphite2_jll 1441.7 ms ✓ Libmount_jll 1440.5 ms ✓ LLVMOpenMP_jll 1437.9 ms ✓ Libffi_jll 1443.3 ms ✓ Expat_jll 1409.9 ms ✓ Bzip2_jll 1391.5 ms ✓ FriBidi_jll 1418.4 ms ✓ Libuuid_jll 1475.3 ms ✓ GettextRuntime_jll 1525.1 ms ✓ Xorg_libxcb_jll 1439.9 ms ✓ Pixman_jll 1444.3 ms ✓ FreeType2_jll 1510.3 ms ✓ Glib_jll 1773.2 ms ✓ Xorg_libX11_jll 1758.2 ms ✓ Fontconfig_jll 1467.1 ms ✓ Xorg_libXext_jll 1469.4 ms ✓ Xorg_libXrender_jll 1530.6 ms ✓ Cairo_jll 1637.9 ms ✓ HarfBuzz_jll 1602.1 ms ✓ Pango_jll 1874.5 ms ✓ Graphviz_jll 4910.8 ms ✓ GraphViz 26 dependencies successfully precompiled in 42 seconds. 32 already precompiled. 26 dependencies precompiled but different versions are currently loaded (ArgTools, Base64, Dates, Downloads, JuliaSyntaxHighlighting, LibCURL, LibCURL_jll, LibGit2, LibGit2_jll, LibSSH2_jll, Logging, Markdown, MozillaCACerts_jll, NetworkOptions, OpenSSL_jll, Pkg, Preferences, Printf, StyledStrings, TOML, Tar, UUIDs, Unicode, Zlib_jll, nghttp2_jll and p7zip_jll). Restart julia to access the new versions. Otherwise, 30 dependents of these packages may trigger further precompilation to work with the unexpected versions. Precompiling packages... 9236.1 ms ✓ Cortex → GraphVizExt 1 dependency successfully precompiled in 9 seconds. 59 already precompiled. 58 dependencies precompiled but different versions are currently loaded (ArgTools, Base64, Bzip2_jll, Cairo_jll, CompilerSupportLibraries_jll, Cortex, Dates, Downloads, Expat_jll, FileIO, Fontconfig_jll, FreeType2_jll, FriBidi_jll, GettextRuntime_jll, Glib_jll, GraphViz, Graphite2_jll, Graphviz_jll, HarfBuzz_jll, JLLWrappers, JuliaSyntaxHighlighting, LibCURL, LibCURL_jll, LibGit2, LibGit2_jll, LibSSH2_jll, Libffi_jll, Libiconv_jll, Libmount_jll, Libuuid_jll, Logging, Markdown, MozillaCACerts_jll, NetworkOptions, OpenSSL_jll, PCRE2_jll, Pango_jll, Pixman_jll, Pkg, Preferences, Printf, Requires, StyledStrings, TOML, Tar, UUIDs, Unicode, Xorg_libX11_jll, Xorg_libXau_jll, Xorg_libXdmcp_jll, Xorg_libXext_jll, Xorg_libXrender_jll, Xorg_libxcb_jll, Xorg_xtrans_jll, Zlib_jll, libpng_jll, nghttp2_jll and p7zip_jll). Restart julia to access the new versions. Otherwise, 2 dependents of these packages may trigger further precompilation to work with the unexpected versions. Test Summary: | Pass Fail Total Time Cortex.jl | 683 4 687 8m12.1s Code quality (Aqua.jl) | 11 11 48.4s Code linting (JET.jl) | 1 1 2m16.1s Package | 671 4 675 4m24.9s test/dependencies_tests.jl | 17 17 40.4s test/ext/bipartite_factor_graphs_ext_tests.jl | 33 33 1.3s test/util_tests.jl | 34 34 0.1s test/inference_engine_tests.jl | 77 4 81 2m33.0s InferenceEngine specific signals should be pretty-printed with their type | 6 6 0.7s isa_variant should work with inference signal variants | 9 9 1m01.8s InferenceEngine should save a warning for a variable that has no connected factors | 3 3 0.1s InferenceEngine should prepare signals metadata by default | 11 11 0.1s An empty inference round should be created for an empty model that has no pending messages | 1 1 1.0s A non-empty inference round should be created for a model that has pending messages | 7 7 0.6s An inference round should correctly resolve dependencies of required messages | 3 3 0.0s Inference in Beta-Bernoulli model | 2 3 5 41.3s Inference in a simple SSM model - Belief Propagation | 3 3 7.1s JET.@test_opt of the Inference in a simple SSM model - Belief Propagation | 1 1 3.9s Inference in a simple SSM model - Mean Field | 2 2 9.1s Inference in a simple SSM model - Structured | 2 2 21.5s Tracing inference in a simple IID model | 28 28 5.8s test/model_engine_tests.jl | 93 93 1.6s test/signal_tests.jl | 343 343 10.5s test/ext/graph_viz_ext_tests.jl | 74 74 57.9s RNG of the outermost testset: Random.Xoshiro(0x69240b8cbe8bcdf2, 0xd488486e2c899b4e, 0x9954b57834dba0ac, 0xd698a127dd571aa2, 0xc390d84759d47da6) ERROR: LoadError: Some tests did not pass: 683 passed, 4 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Cortex/ZrGFJ/test/runtests.jl:103 Testing failed after 515.19s ERROR: LoadError: Package Cortex errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.12/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.12/Pkg/src/Operations.jl:2538 [3] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:2387 [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.12/Pkg/src/API.jl:552 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:169 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:157 [7] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:157 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:156 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [10] include(mod::Module, _path::String) @ Base ./Base.jl:306 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:317 [12] _start() @ Base ./client.jl:550 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 898.24s: package has test failures