Package evaluation to test JuliaWebAPI on Julia 1.10.10 (c8be17dcfd*) started at 2026-02-02T17:33:43.466 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.10` Set-up completed after 5.72s ################################################################################ # Installation # Installing JuliaWebAPI... Resolving package versions... Installed IniFile ───────── v0.5.1 Installed libsodium_jll ─── v1.0.21+0 Installed ZeroMQ_jll ────── v4.3.6+0 Installed Parsers ───────── v2.8.3 Installed JuliaWebAPI ───── v0.6.3 Installed JSON ──────────── v0.21.4 Installed URIs ──────────── v1.6.1 Installed HTTP ──────────── v0.9.17 Installed JLLWrappers ───── v1.7.1 Installed ZMQ ───────────── v1.5.1 Installed Preferences ───── v1.5.1 Installed MbedTLS ───────── v1.1.9 Installed PrecompileTools ─ v1.2.1 Updating `~/.julia/environments/v1.10/Project.toml` [480116ec] + JuliaWebAPI v0.6.3 Updating `~/.julia/environments/v1.10/Manifest.toml` ⌅ [cd3eb016] + HTTP v0.9.17 [83e8ac13] + IniFile v0.5.1 [692b3bcd] + JLLWrappers v1.7.1 ⌅ [682c06a0] + JSON v0.21.4 [480116ec] + JuliaWebAPI v0.6.3 [739be429] + MbedTLS v1.1.9 [69de0a69] + Parsers v2.8.3 ⌅ [aea7be01] + PrecompileTools v1.2.1 [21216c6a] + Preferences v1.5.1 [5c2747f8] + URIs v1.6.1 [c2297ded] + ZMQ v1.5.1 [8f1865be] + ZeroMQ_jll v4.3.6+0 [a9144af2] + libsodium_jll v1.0.21+0 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [7b1f6079] + FileWatching [8f399da3] + Libdl [56ddb016] + Logging [a63ad114] + Mmap [ca575930] + NetworkOptions v1.2.0 [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [6462fe0b] + Sockets [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [14a3606d] + MozillaCACerts_jll v2025.12.2 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 9.9s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 2111.2 ms ✓ TestEnv 1 dependency successfully precompiled in 5 seconds Precompiling package dependencies... Precompiling packages... 921.2 ms ✓ URIs 1373.3 ms ✓ MbedTLS 585.6 ms ✓ IniFile 828.7 ms ✓ Preferences 3742.9 ms ✓ HTTP 658.5 ms ✓ PrecompileTools 762.8 ms ✓ JLLWrappers 13771.2 ms ✓ Parsers 955.5 ms ✓ libsodium_jll 3458.2 ms ✓ JSON 1182.2 ms ✓ ZeroMQ_jll ZMQ Waiting for background task / IO / timer. [pid 62] waiting for IO to finish: Handle type uv_handle_t->data This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help. 3527.5 ms ✓ ZMQ 1736.5 ms ✓ JuliaWebAPI 13 dependencies successfully precompiled in 34 seconds. 2 already precompiled. 1 dependency had output during precompilation: ┌ ZMQ │ [pid 62] waiting for IO to finish: │ Handle type uv_handle_t->data │ This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help. └ Precompilation completed after 46.84s ################################################################################ # Testing # Testing JuliaWebAPI Status `/tmp/jl_uSvGvJ/Project.toml` ⌅ [cd3eb016] HTTP v0.9.17 ⌅ [682c06a0] JSON v0.21.4 [480116ec] JuliaWebAPI v0.6.3 [c2297ded] ZMQ v1.5.1 [2a0f44e3] Base64 [8ba89e20] Distributed [56ddb016] Logging [9a3f8284] Random [9e88b42a] Serialization [6462fe0b] Sockets [8dfed614] Test Status `/tmp/jl_uSvGvJ/Manifest.toml` ⌅ [cd3eb016] HTTP v0.9.17 [83e8ac13] IniFile v0.5.1 [692b3bcd] JLLWrappers v1.7.1 ⌅ [682c06a0] JSON v0.21.4 [480116ec] JuliaWebAPI v0.6.3 [739be429] MbedTLS v1.1.9 [69de0a69] Parsers v2.8.3 ⌅ [aea7be01] PrecompileTools v1.2.1 [21216c6a] Preferences v1.5.1 [5c2747f8] URIs v1.6.1 [c2297ded] ZMQ v1.5.1 [8f1865be] ZeroMQ_jll v4.3.6+0 [a9144af2] libsodium_jll v1.0.21+0 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [8ba89e20] Distributed [7b1f6079] FileWatching [b77e0a4c] InteractiveUtils [8f399da3] Libdl [56ddb016] Logging [d6f4376e] Markdown [a63ad114] Mmap [ca575930] NetworkOptions v1.2.0 [de0858da] Printf [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [fa267f1f] TOML v1.0.3 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [14a3606d] MozillaCACerts_jll v2025.12.2 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Running tests from test_asyncsrvr.jl ============================================================ [pid 79] waiting for IO to finish: Handle type uv_handle_t->data This means that a package has started a background task or event source that has not finished running. For precompilation to complete successfully, the event source needs to be closed explicitly. See the developer documentation on fixing precompilation hangs for more help. testing httpresponse... testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 {"data":11,"code":0}""" testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK 11""" testbinary: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/octet-stream ⋮ 10-byte body """ time for 100 calls to testfn1: 0.06660795211791992 secs @ 0.0006660795211791992 per call time for 100 calls to testfn2: 0.029516935348510742 secs @ 0.0002951693534851074 per call time for 100 calls to testbinary: 0.039398193359375 secs @ 0.00039398193359375 per call testing array invocation... testing unknown method handling... testing server method exception handling... testing server termination... Finished test_asyncsrvr.jl ============================================================ Running tests from test_clntsrvr.jl ============================================================ spawining `/opt/julia/bin/julia --startup-file=no /home/pkgeval/.julia/packages/JuliaWebAPI/71gvj/test/srvr.jl --runsrvr` started server process, running client testing httpresponse... testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 {"data":11,"code":0}""" testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK 11""" testbinary: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/octet-stream ⋮ 10-byte body """ time for 100 calls to testfn1: 0.09397196769714355 secs @ 0.0009397196769714355 per call time for 100 calls to testfn2: 0.04030489921569824 secs @ 0.0004030489921569824 per call time for 100 calls to testbinary: 0.04604911804199219 secs @ 0.0004604911804199219 per call testing array invocation... testing unknown method handling... testing server method exception handling... testing server termination... stopping server process Finished test_clntsrvr.jl ============================================================ Running tests from test_remotecall.jl ============================================================ time for 100 calls with remotecall_fetch: 2.9275460243225098 secs @ 0.029275460243225096 per call stopped all workers Finished test_remotecall.jl ============================================================ Running tests from test_plugins.jl ============================================================ testing httpresponse... testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 {"data":11,"code":0}""" testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK 11""" testbinary: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/octet-stream ⋮ 10-byte body """ time for 100 calls to testfn1: 0.07874298095703125 secs @ 0.0007874298095703125 per call time for 100 calls to testfn2: 0.0414118766784668 secs @ 0.000414118766784668 per call time for 100 calls to testbinary: 0.04250788688659668 secs @ 0.0004250788688659668 per call testing array invocation... testing unknown method handling... testing server method exception handling... testing server termination... Finished test_plugins.jl ============================================================ Running tests from test_plugins.jl ============================================================ testing httpresponse... testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 {"data":11,"code":0}""" testfn1: HTTP.Messages.Response: """ HTTP/1.1 200 OK 11""" testbinary: HTTP.Messages.Response: """ HTTP/1.1 200 OK Content-Type: application/octet-stream ⋮ 10-byte body """ time for 100 calls to testfn1: 0.03906893730163574 secs @ 0.00039068937301635744 per call time for 100 calls to testfn2: 0.0054090023040771484 secs @ 5.4090023040771485e-5 per call time for 100 calls to testbinary: 0.0049610137939453125 secs @ 4.961013793945313e-5 per call testing array invocation... testing unknown method handling... testing server method exception handling... testing server termination... Finished test_plugins.jl ============================================================ Running tests from test_httprpc.jl ============================================================ starting httpserver in async mode... ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/epoll.c:236 uv_run at /workspace/srcdir/libuv/src/unix/core.c:400 ijl_task_get_next at /source/src/partr.c:478 poptask at ./task.jl:999 wait at ./task.jl:1008 #wait#647 at ./condition.jl:130 wait at ./condition.jl:125 [inlined] wait at ./process.jl:661 jfptr_wait_74856.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 subprocess_handler at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:2048 #130 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1992 withenv at ./env.jl:257 #117 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1840 with_temp_env at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1721 #115 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1810 #mktempdir#24 at ./file.jl:766 unknown function (ip: 0x7d7da0d5fb80) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 mktempdir at ./file.jl:762 mktempdir at ./file.jl:762 [inlined] #sandbox#114 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1768 sandbox at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1759 unknown function (ip: 0x7d7da0d58475) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 #test#127 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1971 test at /source/usr/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] #test#146 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 test at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:423 unknown function (ip: 0x7d7da0d57f60) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 #test#77 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 unknown function (ip: 0x7d7da0d57820) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 test at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:148 #test#75 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] test at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] #test#74 at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] test at /source/usr/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 unknown function (ip: 0x7d7da0d53f19) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 jl_apply at /source/src/julia.h:1982 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:635 eval_body at /source/src/interpreter.c:544 eval_body at /source/src/interpreter.c:544 jl_interpret_toplevel_thunk at /source/src/interpreter.c:775 jl_toplevel_eval_flex at /source/src/toplevel.c:934 jl_toplevel_eval_flex at /source/src/toplevel.c:877 ijl_toplevel_eval_in at /source/src/toplevel.c:985 eval at ./boot.jl:385 [inlined] include_string at ./loading.jl:2149 _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 _include at ./loading.jl:2209 include at ./Base.jl:495 jfptr_include_46673.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 exec_options at ./client.jl:316 _start at ./client.jl:550 jfptr__start_83133.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 jl_apply at /source/src/julia.h:1982 [inlined] true_main at /source/src/jlapi.c:582 jl_repl_entrypoint at /source/src/jlapi.c:731 main at /source/cli/loader_exe.c:58 unknown function (ip: 0x7d7da1e07249) __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) unknown function (ip: (nil)) ============================================================== Profile collected. A report will print at the next yield point ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.10/Profile/src/Profile.jl:1225 Overhead ╎ [+additional indent] Count File:Line; Function ========================================================= Thread 1 Task 0x00007d7d951fc010 Total snapshots: 281. Utilization: 0% ╎281 @Base/client.jl:550; _start() ╎ 281 @Base/client.jl:316; exec_options(opts::Base.JLOptions) ╎ 281 @Base/Base.jl:495; include(mod::Module, _path::String) ╎ 281 @Base/loading.jl:2209; _include(mapexpr::Function, mod::Module, _pat… ╎ 281 @Base/loading.jl:2149; include_string(mapexpr::typeof(identity), mo… ╎ 281 @Base/boot.jl:385; eval ╎ ╎ 281 @Pkg/src/API.jl:146; kwcall(::@NamedTuple{julia_args::Cmd}, ::typ… ╎ ╎ 281 @Pkg/src/API.jl:146; #test#74 ╎ ╎ 281 @Pkg/src/API.jl:147; test ╎ ╎ 281 @Pkg/src/API.jl:147; #test#75 ╎ ╎ 281 @Pkg/src/API.jl:148; kwcall(::@NamedTuple{julia_args::Cmd}, :… ╎ ╎ ╎ 281 @Pkg/src/API.jl:159; test(pkgs::Vector{Pkg.Types.PackageSpec… ╎ ╎ ╎ 281 @Pkg/src/API.jl:423; kwcall(::@NamedTuple{julia_args::Cmd, … ╎ ╎ ╎ 281 @Pkg/src/API.jl:444; test(ctx::Pkg.Types.Context, pkgs::Ve… ╎ ╎ ╎ 281 …rc/Operations.jl:1915; test ╎ ╎ ╎ 281 …rc/Operations.jl:1971; test(ctx::Pkg.Types.Context, pkg… ╎ ╎ ╎ ╎ 281 …c/Operations.jl:1759; kwcall(::@NamedTuple{preferences… ╎ ╎ ╎ ╎ 281 …c/Operations.jl:1768; sandbox(fn::Function, ctx::Pkg.… ╎ ╎ ╎ ╎ 281 @Base/file.jl:762; mktempdir ╎ ╎ ╎ ╎ 281 @Base/file.jl:762; mktempdir(fn::Function, parent::S… ╎ ╎ ╎ ╎ 281 @Base/file.jl:766; mktempdir(fn::Pkg.Operations.var… ╎ ╎ ╎ ╎ ╎ 281 …Operations.jl:1810; (::Pkg.Operations.var"#115#12… ╎ ╎ ╎ ╎ ╎ 281 …Operations.jl:1721; with_temp_env(fn::Pkg.Operat… ╎ ╎ ╎ ╎ ╎ 281 …Operations.jl:1840; (::Pkg.Operations.var"#117#… ╎ ╎ ╎ ╎ ╎ 281 @Base/env.jl:257; withenv(::Pkg.Operations.var"… ╎ ╎ ╎ ╎ ╎ 281 …perations.jl:1992; (::Pkg.Operations.var"#130… ╎ ╎ ╎ ╎ ╎ ╎ 281 …erations.jl:2048; subprocess_handler(cmd::Cm… ╎ ╎ ╎ ╎ ╎ ╎ 281 …/process.jl:661; wait(x::Base.Process) ╎ ╎ ╎ ╎ ╎ ╎ 281 …ondition.jl:125; wait ╎ ╎ ╎ ╎ ╎ ╎ 281 …ondition.jl:130; wait(c::Base.GenericCond… ╎ ╎ ╎ ╎ ╎ ╎ 281 …ase/task.jl:1008; wait() 280╎ ╎ ╎ ╎ ╎ ╎ ╎ 281 …ase/task.jl:999; poptask(W::Base.Intrus… [70] signal (15): Terminated in expression starting at /home/pkgeval/.julia/packages/JuliaWebAPI/71gvj/test/runtests.jl:27 epoll_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/epoll.c:236 uv_run at /workspace/srcdir/libuv/src/unix/core.c:400 ijl_task_get_next at /source/src/partr.c:478 [186] signal (15): Terminated in expression starting at /home/pkgeval/.julia/packages/JuliaWebAPI/71gvj/test/test_httprpc.jl:15 epoll_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/epoll.c:236 uv_run at /workspace/srcdir/libuv/src/unix/core.c:400 ijl_task_get_next at /source/src/partr.c:478 poptask at ./task.jl:999 poptask at ./task.jl:999 wait at ./task.jl:1008 wait at ./task.jl:1008 #wait#647 at ./condition.jl:130 #wait#647 at ./condition.jl:130 wait at ./condition.jl:125 [inlined] wait at ./process.jl:661 wait at ./condition.jl:125 [inlined] _trywait at ./asyncevent.jl:142 wait at ./asyncevent.jl:159 [inlined] sleep at ./asyncevent.jl:265 [inlined] wait_for_httpsrvr at /home/pkgeval/.julia/packages/JuliaWebAPI/71gvj/test/srvr.jl:57 run_httprpctests at /home/pkgeval/.julia/packages/JuliaWebAPI/71gvj/test/test_httprpc.jl:10 unknown function (ip: 0x78012729b972) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 jl_apply at /source/src/julia.h:1982 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:635 jl_interpret_toplevel_thunk at /source/src/interpreter.c:775 success at ./process.jl:523 [inlined] #run#800 at ./process.jl:480 run at ./process.jl:477 [inlined] #1 at /home/pkgeval/.julia/packages/JuliaWebAPI/71gvj/test/runtests.jl:16 [inlined] withenv at ./env.jl:257 run_test at /home/pkgeval/.julia/packages/JuliaWebAPI/71gvj/test/runtests.jl:15 unknown function (ip: 0x75b8cbc84169) jl_toplevel_eval_flex at /source/src/toplevel.c:934 jl_toplevel_eval_flex at /source/src/toplevel.c:877 ijl_toplevel_eval_in at /source/src/toplevel.c:985 _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 jl_apply at /source/src/julia.h:1982 [inlined] do_call at /source/src/interpreter.c:126 eval_value at /source/src/interpreter.c:223 eval_stmt_value at /source/src/interpreter.c:174 [inlined] eval_body at /source/src/interpreter.c:635 jl_interpret_toplevel_thunk at /source/src/interpreter.c:775 jl_toplevel_eval_flex at /source/src/toplevel.c:934 jl_toplevel_eval_flex at /source/src/toplevel.c:877 ijl_toplevel_eval_in at /source/src/toplevel.c:985 eval at ./boot.jl:385 [inlined] include_string at ./loading.jl:2149 _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 eval at ./boot.jl:385 [inlined] include_string at ./loading.jl:2149 _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 _include at ./loading.jl:2209 include at ./Base.jl:495 _include at ./loading.jl:2209 include at ./client.jl:487 unknown function (ip: 0x75b8cbc7f125) _jl_invoke at /source/src/gf.c:2878 [inlined] ijl_apply_generic at /source/src/gf.c:3079 jl_apply at /source/src/julia.h:1982 [inlined] do_call at /source/src/interpreter.c:126 PkgEval terminated after 641.1s: tests became inactive