Package evaluation to test BehaviorTree on Julia 1.14.0-DEV.1475 (42ad41c179*) started at 2026-01-04T12:27:36.159 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 9.83s ################################################################################ # Installation # Installing BehaviorTree... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [f69da737] + BehaviorTree v0.3.3 Updating `~/.julia/environments/v1.14/Manifest.toml` ⌅ [1520ce14] + AbstractTrees v0.3.4 [f69da737] + BehaviorTree v0.3.3 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 1.06s ################################################################################ # Precompilation # ERROR: LoadError: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{IO}, ::Nothing) The function `setindex!` exists, but no method is defined for this combination of argument types. Stacktrace: [1] top-level scope @ /PkgEval.jl/scripts/precompile.jl:10 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [4] _start() @ Base ./client.jl:585 in expression starting at /PkgEval.jl/scripts/precompile.jl:6 caused by: MethodError: no method matching setindex!(::Base.ScopedValues.ScopedValue{IO}, ::Base.DevNull) The function `setindex!` exists, but no method is defined for this combination of argument types. Stacktrace: [1] top-level scope @ /PkgEval.jl/scripts/precompile.jl:7 [2] include(mod::Module, _path::String) @ Base ./Base.jl:309 [3] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [4] _start() @ Base ./client.jl:585 Precompilation failed after 13.23s ################################################################################ # Testing # Testing BehaviorTree Status `/tmp/jl_uRmRpl/Project.toml` ⌅ [1520ce14] AbstractTrees v0.3.4 [f69da737] BehaviorTree v0.3.3 [8dfed614] Test v1.11.0 Status `/tmp/jl_uRmRpl/Manifest.toml` ⌅ [1520ce14] AbstractTrees v0.3.4 [f69da737] BehaviorTree v0.3.3 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.0.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [8dfed614] Test v1.11.0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... [ Info: sequence failed at doFailure [ Info: sequence running at doRunning [ Info: sequence failed at doFailure [ Info: selector succeeded at doSuccess [ Info: selector running at doRunning [ Info: selector succeeded at doSuccess [ Info: selector succeeded at [ Info: selector succeeded at [ Info: (:success, Any[:failure, Any[:success]]) [ Info: selector succeeded at [ Info: sequence failed at isPositive [ Info: selector succeeded at isPositive Test Summary: | Pass Total Time BehaviorTree.jl | 16 16 2.2s [ Info: sequence choice failed at doFailure [ Info: selector head running at doRunning [ Info: sequence choice failed at doFailure [ Info: sequence choice2 running at doRunning [ Info: selector head running at choice2 digraph tree { head:n head [shape=box, label="?", style=filled, color="#00bbd3"] headdoFailure:n headdoFailure [shape=box, label="doFailure", style=filled,color="#ff9a20"] head -> headdoFailure headchoice:n headchoice [shape=box, label="->", style=filled, color="#ff9a20"] headchoiceisTrue:n headchoiceisTrue [shape=ellipse, label="isTrue", style=filled,color="#49b156"] headchoice -> headchoiceisTrue headchoicedoFailure:n headchoicedoFailure [shape=box, label="doFailure", style=filled,color="#ff9a20"] headchoice -> headchoicedoFailure head -> headchoice headchoice2:n headchoice2 [shape=box, label="->", style=filled, color="#00bbd3"] headchoice2isTrue:n headchoice2isTrue [shape=ellipse, label="isTrue", style=filled,color="#49b156"] headchoice2 -> headchoice2isTrue headchoice2doSuccess:n headchoice2doSuccess [shape=box, label="doSuccess", style=filled,color="#49b156"] headchoice2 -> headchoice2doSuccess headchoice2doRunning:n headchoice2doRunning [shape=box, label="doRunning", style=filled,color="#00bbd3"] headchoice2 -> headchoice2doRunning head -> headchoice2 } dot: Error During Test at /home/pkgeval/.julia/packages/BehaviorTree/C0KXI/test/runtests.jl:60 Got exception outside of a @test GraphViz is not installed correctly. Make sure GraphViz is installed. If you are on Windows, manually add the path to GraphViz to your path variable. You should be able to run 'dot' from the command line. Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] validateGraphVizInstalled() @ BehaviorTree ~/.julia/packages/BehaviorTree/C0KXI/src/visualization.jl:7 [3] dot2png(dot_graph::String) @ BehaviorTree ~/.julia/packages/BehaviorTree/C0KXI/src/visualization.jl:13 [4] top-level scope @ ~/.julia/packages/BehaviorTree/C0KXI/test/runtests.jl:61 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1995 [inlined] [6] macro expansion @ ~/.julia/packages/BehaviorTree/C0KXI/test/runtests.jl:82 [inlined] [7] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [8] top-level scope @ none:6 [9] eval(m::Module, e::Any) @ Core ./boot.jl:489 [10] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [11] _start() @ Base ./client.jl:585 caused by: IOError: could not spawn `dot '-?'`: no such file or directory (ENOENT) Stacktrace: [1] _spawn_primitive(file::String, cmd::Cmd, stdio::Memory{Union{RawFD, Base.IOServer, Base.SyncCloseFD, IO}}) @ Base ./process.jl:148 [2] _spawn @ ./process.jl:165 [inlined] [3] #_spawn##0 @ ./process.jl:157 [inlined] [4] setup_stdios(f::Base.var"#_spawn##0#_spawn##1"{Cmd}, stdios::Vector{Union{RawFD, Base.FileRedirect, Base.IOServer, IO}}) @ Base ./process.jl:244 [5] _spawn @ ./process.jl:156 [inlined] [6] open(cmds::Cmd, stdio::Base.DevNull; write::Bool, read::Bool) @ Base ./process.jl:415 [7] open @ ./process.jl:405 [inlined] [8] open(cmds::Cmd, mode::String, stdio::Base.DevNull) @ Base ./process.jl:386 [9] read(cmd::Cmd) @ Base ./process.jl:488 [10] read @ ./process.jl:499 [inlined] [11] validateGraphVizInstalled() @ BehaviorTree ~/.julia/packages/BehaviorTree/C0KXI/src/visualization.jl:5 [12] dot2png(dot_graph::String) @ BehaviorTree ~/.julia/packages/BehaviorTree/C0KXI/src/visualization.jl:13 [13] top-level scope @ ~/.julia/packages/BehaviorTree/C0KXI/test/runtests.jl:61 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:1995 [inlined] [15] macro expansion @ ~/.julia/packages/BehaviorTree/C0KXI/test/runtests.jl:82 [inlined] [16] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [17] top-level scope @ none:6 [18] eval(m::Module, e::Any) @ Core ./boot.jl:489 [19] exec_options(opts::Base.JLOptions) @ Base ./client.jl:310 [20] _start() @ Base ./client.jl:585 Test Summary: | Error Total Time dot | 1 1 5.0s RNG of the outermost testset: Random.Xoshiro(0x16e4f09cc59fe567, 0x839eff075b343f52, 0x40c5c50b01b59588, 0xcc0fe2f669682d99, 0x7a0dfba6c1a1ce34) ERROR: LoadError: Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/BehaviorTree/C0KXI/test/runtests.jl:60 Testing failed after 21.23s ERROR: LoadError: Package BehaviorTree 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:3067 [3] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:2916 [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:572 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:548 [6] 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 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:161 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [9] test @ /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:237 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:585 in expression starting at /PkgEval.jl/scripts/evaluate.jl:228 PkgEval failed after 61.0s: package tests unexpectedly errored