Package evaluation to test Servo on Julia 1.14.0-DEV.3081 (21a70e450d*) started at 2026-09-01T17:13:28.072 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 27.4s ################################################################################ # Installation # Installing Servo... Resolving package versions... Installed URIs ───────────────── v1.7.0 Installed HashArrayMappedTries ─ v0.2.0 Installed Servo ──────────────── v2.0.0 Installed Figgy ──────────────── v1.3.0 Installed Preferences ────────── v1.5.2 Installed HTTP ───────────────── v2.6.7 Installed PrecompileTools ────── v1.3.4 Installed ScopedValues ───────── v1.6.2 Installed Reseau ─────────────── v1.4.1 Installed CodecZlib ──────────── v0.7.9 Installed EnumX ──────────────── v1.0.7 Installed TranscodingStreams ─── v0.11.3 Updating `~/.julia/environments/v1.14/Project.toml` [169596a4] + Servo v2.0.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [944b1d66] + CodecZlib v0.7.9 [4e289a0a] + EnumX v1.0.7 [937e9308] + Figgy v1.3.0 [cd3eb016] + HTTP v2.6.7 [076d061b] + HashArrayMappedTries v0.2.0 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [802f3686] + Reseau v1.4.1 [7e506255] + ScopedValues v1.6.2 [169596a4] + Servo v2.0.0 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.7.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [458c3c95] + OpenSSL_jll v3.5.8+0 [83775a58] + Zlib_jll v1.3.2+0 Installation completed after 3.7s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 4.7 s ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 0.7 s ✓ HashArrayMappedTries 1.0 s ✓ URIs 0.9 s ✓ TranscodingStreams 1.1 s ✓ EnumX 2.0 s ✓ StructUtils 1.8 s ✓ Preferences 1.4 s ✓ Figgy 0.7 s ✓ ScopedValues 0.7 s ✓ CodecZlib 1.5 s ✓ JLLWrappers 1.8 s ✓ PrecompileTools 2.2 s ✓ Libiconv_jll 50.7 s ✓ Reseau 10.8 s ✓ Parsers 1.1 s ✓ StringEncodings 115.6 s ✓ HTTP 15.2 s ✓ JSON 3.1 s ✓ YAML 3.8 s ✓ Servo 6.6 s ✓ OpenAPI 3.2 s ✓ Servo → ServoJSONExt 4.2 s ✓ OpenAPI → OpenAPIHTTPExt 4.2 s ✓ Servo → ServoOpenAPIExt 23 dependencies successfully precompiled in 235 seconds. 16 already precompiled. Precompilation completed after 217.4s ################################################################################ # Testing # Testing Servo Status `/tmp/jl_w7cdfC/Project.toml` [cd3eb016] HTTP v2.6.7 [682c06a0] JSON v1.7.1 [d5e62ea6] OpenAPI v1.0.0 `https://github.com/quinnj/OpenAPI.jl.git#ae201a7` [169596a4] Servo v2.0.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 Status `/tmp/jl_w7cdfC/Manifest.toml` [944b1d66] CodecZlib v0.7.9 [4e289a0a] EnumX v1.0.7 [937e9308] Figgy v1.3.0 [cd3eb016] HTTP v2.6.7 [076d061b] HashArrayMappedTries v0.2.0 [692b3bcd] JLLWrappers v1.8.0 [682c06a0] JSON v1.7.1 [d5e62ea6] OpenAPI v1.0.0 `https://github.com/quinnj/OpenAPI.jl.git#ae201a7` ⌅ [69de0a69] Parsers v2.8.7 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [802f3686] Reseau v1.4.1 [7e506255] ScopedValues v1.6.2 [169596a4] Servo v2.0.0 [69024149] StringEncodings v0.3.7 [ec057cc2] StructUtils v2.8.5 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.7.0 [ddb6d928] YAML v0.4.16 [94ce4f54] Libiconv_jll v1.18.0+0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [458c3c95] OpenSSL_jll v3.5.8+0 [83775a58] Zlib_jll v1.3.2+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... rate limiting: Test Failed at /home/pkgeval/.julia/packages/Servo/ZGdCz/test/runtests.jl:387 Expression: !(Servo.allow!(rl, ("a", "ip1"))) Evaluated: !(Servo.allow!(Servo.RateLimiter(10.0, 2.0, Dict{Tuple{String, String}, Servo.TokenBucket}(("a", "ip1") => Servo.TokenBucket(0.0002503395080566406, 1.788283215750291e9)), ReentrantLock()), ("a", "ip1"))) Stacktrace: [1] top-level scope @ ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:68 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [3] macro expansion @ ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:384 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [5] macro expansion @ ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:387 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] ┌ Error: unhandled exception in endpoint boom │ exception = │ kaboom │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] (::var"#boom#boom##0")() │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:468 │ [3] (::var"#150#151"{var"#boom#boom##0"})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Main ~/.julia/packages/Servo/ZGdCz/src/macros.jl:157 │ [4] (::Servo.Binder{var"#150#151"{var"#boom#boom##0"}})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/endpoints.jl:119 │ [5] (::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat})(call::Servo.HandlerCall) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:93 │ [6] (::Servo._HandlerCallWrapper)(h::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat}, callptr::Ptr{Nothing}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:30 │ [7] (::Servo.HandlerFn)(pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}, clientip::String, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:69 [inlined] │ [8] handle(ep::Servo.Endpoint, pathparams::Dict{Symbol, String}, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:73 │ [9] (::Servo.var"#httphandler##0#httphandler##1"{Servo.Router})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:108 │ [10] (::var"#164#165"{Servo.var"#httphandler##0#httphandler##1"{Servo.Router}, Vector{String}})(request::HTTP.Request{HTTP.EmptyBody}) │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:505 │ [11] (::Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:222 │ [12] (::HTTP._StreamHandlerAdapter{Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4}})(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server_streams.jl:510 │ [13] (::Servo.var"#41#42")(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:224 │ [14] _serve_h1_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn, reader_source::HTTP._ServerPrefaceConn{Reseau.TCP.Conn}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1172 │ [15] _serve_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1123 │ [16] (::HTTP.var"#_serve_listener!##0#_serve_listener!##1"{HTTP.Server{Servo.var"#41#42"}, HTTP._ServerConn})() │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/HTTP.jl:30 └ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:127 ┌ Error: unhandled exception in endpoint boom │ exception = │ kaboom │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] (::var"#boom#boom##0")() │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:468 │ [3] (::var"#150#151"{var"#boom#boom##0"})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Main ~/.julia/packages/Servo/ZGdCz/src/macros.jl:157 │ [4] (::Servo.Binder{var"#150#151"{var"#boom#boom##0"}})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/endpoints.jl:119 │ [5] (::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat})(call::Servo.HandlerCall) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:93 │ [6] (::Servo._HandlerCallWrapper)(h::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat}, callptr::Ptr{Nothing}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:30 │ [7] (::Servo.HandlerFn)(pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}, clientip::String, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:69 [inlined] │ [8] handle(ep::Servo.Endpoint, pathparams::Dict{Symbol, String}, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:73 │ [9] (::Servo.var"#httphandler##0#httphandler##1"{Servo.Router})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:108 │ [10] (::var"#164#165"{Servo.var"#httphandler##0#httphandler##1"{Servo.Router}, Vector{String}})(request::HTTP.Request{HTTP.EmptyBody}) │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:505 │ [11] (::Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:222 │ [12] (::HTTP._StreamHandlerAdapter{Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4}})(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server_streams.jl:510 │ [13] (::Servo.var"#41#42")(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:224 │ [14] _serve_h1_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn, reader_source::HTTP._ServerPrefaceConn{Reseau.TCP.Conn}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1172 │ [15] _serve_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1123 │ [16] (::HTTP.var"#_serve_listener!##0#_serve_listener!##1"{HTTP.Server{Servo.var"#41#42"}, HTTP._ServerConn})() │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/HTTP.jl:30 └ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:127 ┌ Error: unhandled exception in endpoint boom │ exception = │ kaboom │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] (::var"#boom#boom##0")() │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:468 │ [3] (::var"#150#151"{var"#boom#boom##0"})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Main ~/.julia/packages/Servo/ZGdCz/src/macros.jl:157 │ [4] (::Servo.Binder{var"#150#151"{var"#boom#boom##0"}})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/endpoints.jl:119 │ [5] (::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat})(call::Servo.HandlerCall) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:93 │ [6] (::Servo._HandlerCallWrapper)(h::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat}, callptr::Ptr{Nothing}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:30 │ [7] (::Servo.HandlerFn)(pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}, clientip::String, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:69 [inlined] │ [8] handle(ep::Servo.Endpoint, pathparams::Dict{Symbol, String}, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:73 │ [9] (::Servo.var"#httphandler##0#httphandler##1"{Servo.Router})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:108 │ [10] (::var"#164#165"{Servo.var"#httphandler##0#httphandler##1"{Servo.Router}, Vector{String}})(request::HTTP.Request{HTTP.EmptyBody}) │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:505 │ [11] (::Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:222 │ [12] (::HTTP._StreamHandlerAdapter{Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4}})(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server_streams.jl:510 │ [13] (::Servo.var"#41#42")(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:224 │ [14] _serve_h1_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn, reader_source::HTTP._ServerPrefaceConn{Reseau.TCP.Conn}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1172 │ [15] _serve_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1123 │ [16] (::HTTP.var"#_serve_listener!##0#_serve_listener!##1"{HTTP.Server{Servo.var"#41#42"}, HTTP._ServerConn})() │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/HTTP.jl:30 └ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:127 ┌ Error: unhandled exception in endpoint boom │ exception = │ kaboom │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] (::var"#boom#boom##0")() │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:468 │ [3] (::var"#150#151"{var"#boom#boom##0"})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Main ~/.julia/packages/Servo/ZGdCz/src/macros.jl:157 │ [4] (::Servo.Binder{var"#150#151"{var"#boom#boom##0"}})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/endpoints.jl:119 │ [5] (::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat})(call::Servo.HandlerCall) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:93 │ [6] (::Servo._HandlerCallWrapper)(h::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat}, callptr::Ptr{Nothing}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:30 │ [7] (::Servo.HandlerFn)(pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}, clientip::String, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:69 [inlined] │ [8] handle(ep::Servo.Endpoint, pathparams::Dict{Symbol, String}, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:73 │ [9] (::Servo.var"#httphandler##0#httphandler##1"{Servo.Router})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:108 │ [10] (::var"#164#165"{Servo.var"#httphandler##0#httphandler##1"{Servo.Router}, Vector{String}})(request::HTTP.Request{HTTP.EmptyBody}) │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:505 │ [11] (::Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:222 │ [12] (::HTTP._StreamHandlerAdapter{Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4}})(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server_streams.jl:510 │ [13] (::Servo.var"#41#42")(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:224 │ [14] _serve_h1_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn, reader_source::HTTP._ServerPrefaceConn{Reseau.TCP.Conn}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1172 │ [15] _serve_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1123 │ [16] (::HTTP.var"#_serve_listener!##0#_serve_listener!##1"{HTTP.Server{Servo.var"#41#42"}, HTTP._ServerConn})() │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/HTTP.jl:30 └ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:127 ┌ Error: unhandled exception in endpoint boom │ exception = │ kaboom │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] (::var"#boom#boom##0")() │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:468 │ [3] (::var"#150#151"{var"#boom#boom##0"})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Main ~/.julia/packages/Servo/ZGdCz/src/macros.jl:157 │ [4] (::Servo.Binder{var"#150#151"{var"#boom#boom##0"}})(fmt::Servo.JSONFormat, pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/endpoints.jl:119 │ [5] (::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat})(call::Servo.HandlerCall) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:93 │ [6] (::Servo._HandlerCallWrapper)(h::Servo.RequestHandler{Servo.Binder{var"#150#151"{var"#boom#boom##0"}}, Servo.Public, Servo.JSONFormat}, callptr::Ptr{Nothing}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:30 │ [7] (::Servo.HandlerFn)(pathparams::Dict{Symbol, String}, query::Dict{String, String}, body::Vector{UInt8}, clientip::String, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/handlerfn.jl:69 [inlined] │ [8] handle(ep::Servo.Endpoint, pathparams::Dict{Symbol, String}, req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/binding.jl:73 │ [9] (::Servo.var"#httphandler##0#httphandler##1"{Servo.Router})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:108 │ [10] (::var"#164#165"{Servo.var"#httphandler##0#httphandler##1"{Servo.Router}, Vector{String}})(request::HTTP.Request{HTTP.EmptyBody}) │ @ Main ~/.julia/packages/Servo/ZGdCz/test/runtests.jl:505 │ [11] (::Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4})(req::HTTP.Request{HTTP.EmptyBody}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:222 │ [12] (::HTTP._StreamHandlerAdapter{Servo.var"#43#44"{Reseau.NetCommon.SocketAddrV4}})(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server_streams.jl:510 │ [13] (::Servo.var"#41#42")(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:224 │ [14] _serve_h1_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn, reader_source::HTTP._ServerPrefaceConn{Reseau.TCP.Conn}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1172 │ [15] _serve_conn!(server::HTTP.Server{Servo.var"#41#42"}, tracked::HTTP._ServerConn) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:1123 │ [16] (::HTTP.var"#_serve_listener!##0#_serve_listener!##1"{HTTP.Server{Servo.var"#41#42"}, HTTP._ServerConn})() │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/HTTP.jl:30 └ @ Servo ~/.julia/packages/Servo/ZGdCz/src/http.jl:127 ┌ Info: TestApp init │ julia = v"1.14.0-DEV.3081" └ threads = 1 ┌ Info: TestApp listening │ profile = "local" │ host = "127.0.0.1" │ port = 41659 │ cors = true └ endpoints = 3 ┌ Info: TestApp init │ julia = v"1.14.0-DEV.3081" └ threads = 1 ┌ Info: TestApp init │ julia = v"1.14.0-DEV.3081" └ threads = 1 ┌ Info: TestApp listening │ profile = "prod" │ host = "127.0.0.1" │ port = 46285 │ cors = false └ endpoints = 2 Test Summary: | Pass Fail Total Time Servo | 205 1 206 4m27.1s endpoint validation | 14 14 7.8s macro expansion | 4 4 1.1s router | 9 9 2.4s wildcards & catch-alls | 18 18 2.2s specificity | 6 6 0.4s raw handlers | 18 18 4.1s binding & coercion over the mock transport | 27 27 2.5s auth over the mock transport | 11 11 1.0s rate limiting | 8 1 9 20.7s JSON format extension | 8 8 20.9s request-target parsing | 16 16 0.5s HTTP transport end-to-end | 40 40 3m13.7s HTTP middleware validation | 1 1 0.5s run! lifecycle & config | 25 25 9.2s RNG of the outermost testset: Random.Xoshiro(0xcac2a693a229b087, 0xaa8d26c71551e74b, 0xf0713c6bdecd2542, 0x09e7c889eb854c38, 0xc1f6c4c9acc6363a) ERROR: LoadError: Some tests did not pass: 205 passed, 1 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Servo/ZGdCz/test/runtests.jl:66 Testing failed after 200.97s ERROR: LoadError: Package Servo 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:3283 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 685.28s: package has test failures