Package evaluation to test Registrator on Julia 1.14.0-DEV.2621 (b841d233e9*) started at 2026-07-09T21:34:14.330 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 15.95s ################################################################################ # Installation # Installing Registrator... Resolving package versions... Installed InlineStrings ─────────────── v1.4.5 Installed CodecZlib ─────────────────── v0.7.8 Installed SodiumSeal ────────────────── v0.1.1 Installed ZMQ ───────────────────────── v1.5.1 Installed URIs ──────────────────────── v1.6.1 Installed ExprTools ─────────────────── v0.1.10 Installed TranscodingStreams ────────── v0.11.3 Installed TimeZones ─────────────────── v1.22.2 Installed OrderedCollections ────────── v2.0.1 Installed GitHub ────────────────────── v5.13.0 Installed Compat ────────────────────── v4.18.1 Installed DataAPI ───────────────────── v1.16.0 Installed DataValueInterfaces ───────── v1.0.0 Installed IteratorInterfaceExtensions ─ v1.0.0 Installed MbedTLS ───────────────────── v1.1.10 Installed RegistryTools ─────────────── v2.4.3 Installed HTTP ──────────────────────── v2.5.4 Installed PrecompileTools ───────────── v1.3.4 Installed JSON3 ─────────────────────── v1.14.3 Installed Parsers ───────────────────── v2.8.6 Installed AutoHashEquals ────────────── v0.2.0 Installed TimeToLive ────────────────── v0.3.0 Installed libsodium_jll ─────────────── v1.0.21+0 Installed ZeroMQ_jll ────────────────── v4.3.6+0 Installed GitForge ──────────────────── v0.4.5 Installed Tables ────────────────────── v1.13.0 Installed EnumX ─────────────────────── v1.0.7 Installed JSON ──────────────────────── v0.21.4 Installed Reseau ────────────────────── v1.3.1 Installed JLLWrappers ───────────────── v1.8.0 Installed Scratch ───────────────────── v1.3.0 Installed TableTraits ───────────────── v1.0.1 Installed TZJData ───────────────────── v1.5.0+2025b Installed Mustache ──────────────────── v1.0.21 Installed Registrator ───────────────── v1.13.0 Installed Preferences ───────────────── v1.5.2 Installed MbedTLS_jll ───────────────── v2.28.1010+0 Installed StructTypes ───────────────── v1.11.0 Installed Mocking ───────────────────── v0.8.1 Installing 4 artifacts Installed artifact ZeroMQ 264.5 KiB Installed artifact tzjdata 49.6 KiB Installed artifact MbedTLS 1.0 MiB Installed artifact libsodium 862.0 KiB Updating `~/.julia/environments/v1.14/Project.toml` [4418983a] + Registrator v1.13.0 Updating `~/.julia/environments/v1.14/Manifest.toml` ⌅ [15f4f7f2] + AutoHashEquals v0.2.0 [944b1d66] + CodecZlib v0.7.8 [34da2185] + Compat v4.18.1 [9a962f9c] + DataAPI v1.16.0 [e2d170a0] + DataValueInterfaces v1.0.0 [4e289a0a] + EnumX v1.0.7 [e2ba6199] + ExprTools v0.1.10 [8f6bce27] + GitForge v0.4.5 [bc5e4493] + GitHub v5.13.0 [cd3eb016] + HTTP v2.5.4 [842dd82b] + InlineStrings v1.4.5 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.8.0 ⌅ [682c06a0] + JSON v0.21.4 [0f8b85d8] + JSON3 v1.14.3 [739be429] + MbedTLS v1.1.10 [78c3b35d] + Mocking v0.8.1 [ffc61752] + Mustache v1.0.21 [bac558e1] + OrderedCollections v2.0.1 [69de0a69] + Parsers v2.8.6 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [4418983a] + Registrator v1.13.0 [d1eb7eb1] + RegistryTools v2.4.3 [802f3686] + Reseau v1.3.1 [6c6a2e73] + Scratch v1.3.0 [2133526b] + SodiumSeal v0.1.1 [856f2bd8] + StructTypes v1.11.0 [dc5dba14] + TZJData v1.5.0+2025b [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.13.0 [37f0c46e] + TimeToLive v0.3.0 [f269a46b] + TimeZones v1.22.2 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.6.1 [c2297ded] + ZMQ v1.5.1 [c8ffd9c3] + MbedTLS_jll v2.28.1010+0 [8f1865be] + ZeroMQ_jll v4.3.6+0 [a9144af2] + libsodium_jll v1.0.21+0 [0dad84c5] + ArgTools v1.2.0 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.13.0 [b27032c2] + LibCURL v1.0.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [a63ad114] + Mmap v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [f489334b] + StyledStrings v1.13.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.5+2 [deac9b47] + LibCURL_jll v8.21.0+0 [e37daf67] + LibGit2_jll v1.9.4+0 [29816b5a] + LibSSH2_jll v1.11.101+0 [14a3606d] + MozillaCACerts_jll v2026.5.14 [458c3c95] + OpenSSL_jll v3.5.7+0 [efcefdf7] + PCRE2_jll v10.47.0+0 [83775a58] + Zlib_jll v1.3.2+0 [3161d3a3] + Zstd_jll v1.5.7+1 [8e850ede] + nghttp2_jll v1.69.0+0 [3f19e933] + p7zip_jll v17.8.0+0 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.19s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 4.5 s ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 1.6 s ✓ InlineStrings 0.6 s ✓ DataAPI 0.5 s ✓ DataValueInterfaces 0.9 s ✓ URIs 1.0 s ✓ OrderedCollections 0.6 s ✓ EnumX 0.7 s ✓ TZJData 0.6 s ✓ ExprTools 0.5 s ✓ AutoHashEquals 0.9 s ✓ TranscodingStreams 0.5 s ✓ IteratorInterfaceExtensions 1.4 s ✓ TimeToLive 1.1 s ✓ Scratch 1.8 s ✓ StructTypes 0.8 s ✓ Compat 1.4 s ✓ Preferences 5.3 s ✓ RegistryTools 0.7 s ✓ CodecZlib 0.5 s ✓ TableTraits 0.6 s ✓ Compat → CompatLinearAlgebraExt 1.8 s ✓ JLLWrappers 1.1 s ✓ PrecompileTools 1.6 s ✓ Tables 0.7 s ✓ Mocking 1.8 s ✓ libsodium_jll 1.2 s ✓ MbedTLS_jll 47.5 s ✓ Reseau 10.1 s ✓ Parsers 1.0 s ✓ Mustache 5.7 s ✓ TimeZones 1.1 s ✓ SodiumSeal 1.2 s ✓ ZeroMQ_jll 1.6 s ✓ MbedTLS ┌ Info: Ignoring an error that occurred during the precompilation workload │ exception = │ http timeout during request (budget 5000000000 ns, elapsed 6976264478 ns) │ Stacktrace: │ [1] request(method::String, url::URIs.URI, h::Vector{Pair{String, String}}, b::Nothing; headers::Vector{Pair{String, String}}, body::Nothing, basicauth::Nothing, retry::Bool, retries::Int64, retry_non_idempotent::Bool, retry_if::Nothing, respect_retry_after::Bool, retry_bucket::Bool, status_exception::Bool, redirect::Bool, redirect_limit::Nothing, redirect_method::Nothing, forwardheaders::Bool, proxy::HTTP.ProxyConfig, cookies::Bool, cookiejar::Nothing, query::Nothing, response_stream::Nothing, decompress::Nothing, max_decompressed_size::Int64, sse_callback::Nothing, max_sse_line_bytes::Int64, max_sse_event_bytes::Int64, client::Nothing, context::Nothing, connect_timeout::Float64, request_timeout::Float64, response_header_timeout::Float64, read_idle_timeout::Float64, write_idle_timeout::Int64, expect_continue_timeout::Nothing, readtimeout::Nothing, copyheaders::Nothing, pool::Nothing, canonicalize_headers::Nothing, detect_content_type::Nothing, observelayers::Nothing, retry_delays::Nothing, retry_check::Nothing, sslconfig::Nothing, socket_type_tls::Nothing, logerrors::Nothing, logtag::Nothing, trace::Nothing, verbose::Nothing, require_ssl_verification::Bool, protocol::Symbol) │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_client.jl:2018 │ [2] get(url::URIs.URI, headers::Vector{Pair{String, String}}; kwargs::@Kwargs{proxy::HTTP.ProxyConfig, connect_timeout::Float64, request_timeout::Float64, response_header_timeout::Float64, read_idle_timeout::Float64}) │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_client.jl:2267 [inlined] │ [3] _run_precompile_workload_inner!() │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:258 │ [4] _run_precompile_workload!() │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:387 │ [5] macro expansion │ @ ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:441 [inlined] │ [6] macro expansion │ @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:70 [inlined] │ [7] macro expansion │ @ ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:440 [inlined] │ [8] macro expansion │ @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:118 [inlined] │ [9] top-level scope │ @ ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:439 │ [10] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:326 │ [11] IncludeInto │ @ ./Base.jl:327 [inlined] │ [12] top-level scope │ @ ~/.julia/packages/HTTP/oB9MG/src/HTTP.jl:106 │ [13] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ @ Base loading.jl:3303 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core boot.jl:545 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [18] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [20] _start() └ @ Base client.jl:596 96.8 s ✓ HTTP 12.6 s ✓ JSON3 3.0 s ✓ JSON 0.8 s ✓ InlineStrings → ParsersExt 5.5 s ✓ ZMQ 5.0 s ✓ GitHub 9.3 s ✓ GitForge 13.0 s ✓ Registrator 41 dependencies successfully precompiled in 244 seconds. 32 already precompiled. 1 dependency had output during precompilation: ┌ HTTP │ ┌ Info: Ignoring an error that occurred during the precompilation workload │ │ exception = │ │ http timeout during request (budget 5000000000 ns, elapsed 6976264478 ns) │ │ Stacktrace: │ │ [1] request(method::String, url::URIs.URI, h::Vector{Pair{String, String}}, b::Nothing; headers::Vector{Pair{String, String}}, body::Nothing, basicauth::Nothing, retry::Bool, retries::Int64, retry_non_idempotent::Bool, retry_if::Nothing, respect_retry_after::Bool, retry_bucket::Bool, status_exception::Bool, redirect::Bool, redirect_limit::Nothing, redirect_method::Nothing, forwardheaders::Bool, proxy::HTTP.ProxyConfig, cookies::Bool, cookiejar::Nothing, query::Nothing, response_stream::Nothing, decompress::Nothing, max_decompressed_size::Int64, sse_callback::Nothing, max_sse_line_bytes::Int64, max_sse_event_bytes::Int64, client::Nothing, context::Nothing, connect_timeout::Float64, request_timeout::Float64, response_header_timeout::Float64, read_idle_timeout::Float64, write_idle_timeout::Int64, expect_continue_timeout::Nothing, readtimeout::Nothing, copyheaders::Nothing, pool::Nothing, canonicalize_headers::Nothing, detect_content_type::Nothing, observelayers::Nothing, retry_delays::Nothing, retry_check::Nothing, sslconfig::Nothing, socket_type_tls::Nothing, logerrors::Nothing, logtag::Nothing, trace::Nothing, verbose::Nothing, require_ssl_verification::Bool, protocol::Symbol) │ │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_client.jl:2018 │ │ [2] get(url::URIs.URI, headers::Vector{Pair{String, String}}; kwargs::@Kwargs{proxy::HTTP.ProxyConfig, connect_timeout::Float64, request_timeout::Float64, response_header_timeout::Float64, read_idle_timeout::Float64}) │ │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_client.jl:2267 [inlined] │ │ [3] _run_precompile_workload_inner!() │ │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:258 │ │ [4] _run_precompile_workload!() │ │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:387 │ │ [5] macro expansion │ │ @ ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:441 [inlined] │ │ [6] macro expansion │ │ @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:70 [inlined] │ │ [7] macro expansion │ │ @ ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:440 [inlined] │ │ [8] macro expansion │ │ @ ~/.julia/packages/PrecompileTools/QUxvR/src/workloads.jl:118 [inlined] │ │ [9] top-level scope │ │ @ ~/.julia/packages/HTTP/oB9MG/src/precompile.jl:439 │ │ [10] include(mapexpr::Function, mod::Module, _path::String) │ │ @ Base Base.jl:326 │ │ [11] IncludeInto │ │ @ ./Base.jl:327 [inlined] │ │ [12] top-level scope │ │ @ ~/.julia/packages/HTTP/oB9MG/src/HTTP.jl:106 │ │ [13] include(mod::Module, _path::String) │ │ @ Base Base.jl:325 │ │ [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing) │ │ @ Base loading.jl:3303 │ │ [15] top-level scope │ │ @ stdin:5 │ │ [16] eval(m::Module, e::Any) │ │ @ Core boot.jl:545 │ │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ │ @ Base loading.jl:3132 │ │ [18] include_string(m::Module, txt::String, fname::String) │ │ @ Base loading.jl:3142 [inlined] │ │ [19] exec_options(opts::Base.JLOptions) │ │ @ Base client.jl:353 │ │ [20] _start() │ └ @ Base client.jl:596 └ Precompilation completed after 275.68s ################################################################################ # Testing # Testing Registrator Status `/tmp/jl_0LxZXg/Project.toml` ⌅ [15f4f7f2] AutoHashEquals v0.2.0 [8f6bce27] GitForge v0.4.5 [bc5e4493] GitHub v5.13.0 [cd3eb016] HTTP v2.5.4 ⌅ [682c06a0] JSON v0.21.4 [739be429] MbedTLS v1.1.10 [78c3b35d] Mocking v0.8.1 [ffc61752] Mustache v1.0.21 [4418983a] Registrator v1.13.0 [d1eb7eb1] RegistryTools v2.4.3 [37f0c46e] TimeToLive v0.3.0 [5c2747f8] URIs v1.6.1 [c2297ded] ZMQ v1.5.1 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [7b1f6079] FileWatching v1.11.0 [76f85450] LibGit2 v1.11.0 [56ddb016] Logging v1.11.0 [44cfe95a] Pkg v1.14.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 Status `/tmp/jl_0LxZXg/Manifest.toml` ⌅ [15f4f7f2] AutoHashEquals v0.2.0 [944b1d66] CodecZlib v0.7.8 [34da2185] Compat v4.18.1 [9a962f9c] DataAPI v1.16.0 [e2d170a0] DataValueInterfaces v1.0.0 [4e289a0a] EnumX v1.0.7 [e2ba6199] ExprTools v0.1.10 [8f6bce27] GitForge v0.4.5 [bc5e4493] GitHub v5.13.0 [cd3eb016] HTTP v2.5.4 [842dd82b] InlineStrings v1.4.5 [82899510] IteratorInterfaceExtensions v1.0.0 [692b3bcd] JLLWrappers v1.8.0 ⌅ [682c06a0] JSON v0.21.4 [0f8b85d8] JSON3 v1.14.3 [739be429] MbedTLS v1.1.10 [78c3b35d] Mocking v0.8.1 [ffc61752] Mustache v1.0.21 [bac558e1] OrderedCollections v2.0.1 [69de0a69] Parsers v2.8.6 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [4418983a] Registrator v1.13.0 [d1eb7eb1] RegistryTools v2.4.3 [802f3686] Reseau v1.3.1 [6c6a2e73] Scratch v1.3.0 [2133526b] SodiumSeal v0.1.1 [856f2bd8] StructTypes v1.11.0 [dc5dba14] TZJData v1.5.0+2025b [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.13.0 [37f0c46e] TimeToLive v0.3.0 [f269a46b] TimeZones v1.22.2 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.6.1 [c2297ded] ZMQ v1.5.1 [c8ffd9c3] MbedTLS_jll v2.28.1010+0 [8f1865be] ZeroMQ_jll v4.3.6+0 [a9144af2] libsodium_jll v1.0.21+0 [0dad84c5] ArgTools v1.2.0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [b27032c2] LibCURL v1.0.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.14.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.13.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.5.5+2 [deac9b47] LibCURL_jll v8.21.0+0 [e37daf67] LibGit2_jll v1.9.4+0 [29816b5a] LibSSH2_jll v1.11.101+0 [14a3606d] MozillaCACerts_jll v2026.5.14 [458c3c95] OpenSSL_jll v3.5.7+0 [efcefdf7] PCRE2_jll v10.47.0+0 [83775a58] Zlib_jll v1.3.2+0 [3161d3a3] Zstd_jll v1.5.7+1 [8e850ede] nghttp2_jll v1.69.0+0 [3f19e933] p7zip_jll v17.8.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Warning: Note: we highly recommend that you run these tests with a `GITHUB_TOKEN` that has read-only access. └ @ Main ~/.julia/packages/Registrator/t1QIP/test/runtests.jl:86 [ Info: Starting the server... ┌ Error: Handler error │ route = "/register" │ exception = │ FieldError: type Nothing has no field `push`; Nothing has no fields at all. │ Stacktrace: │ [1] getproperty(x::Nothing, f::Symbol) │ @ Base Base_compiler.jl:58 │ [2] isauthorized(u::User{GitForge.GitHub.User, GitHubAPI}, repo::GitForge.GitHub.Repo, fetch::Bool) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/gitutils.jl:94 │ [3] isauthorized(u::User{GitForge.GitHub.User, GitHubAPI}, repo::GitForge.GitHub.Repo) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/gitutils.jl:82 │ [4] register(r::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/routes/register.jl:34 │ [5] (::HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing})(req::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ HTTP.Handlers ~/.julia/packages/HTTP/oB9MG/src/http_handlers.jl:339 │ [6] (::Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}})(r::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/WebUI.jl:166 │ [7] (::Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}})(r::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/WebUI.jl:182 [inlined] │ [8] _serve_h1_conn!(server::HTTP.Server{Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}}}, tracked::HTTP._ServerConn, reader_source::HTTP._ServerPrefaceConn{Reseau.TCP.Conn}) │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_server.jl:1186 │ [9] _serve_conn!(server::HTTP.Server{Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}}}, tracked::HTTP._ServerConn) │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_server.jl:1100 │ [10] (::HTTP.var"#_serve_listener!##0#_serve_listener!##1"{HTTP.Server{Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}}}, HTTP._ServerConn})() │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_server.jl:1241 └ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/WebUI.jl:168 Route: /register (validation): Test Failed at /home/pkgeval/.julia/packages/Registrator/t1QIP/test/webui.jl:132 Expression: resp.status == 400 Evaluated: 500 == 400 Stacktrace: [1] top-level scope @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:6 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:96 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:132 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] Route: /register (validation): Test Failed at /home/pkgeval/.julia/packages/Registrator/t1QIP/test/webui.jl:133 Expression: occursin("Unauthorized to release this package", String(resp.body)) Evaluated: occursin("Unauthorized to release this package", "\n\n\n \n Registrator\n \n \n \n\n\n
\n
\n \n
\n Server error, sorry!\n
\n
\n
\n\n\n") Stacktrace: [1] top-level scope @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:6 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:96 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:133 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] ┌ Error: Handler error │ route = "/register" │ exception = │ FieldError: type Nothing has no field `push`; Nothing has no fields at all. │ Stacktrace: │ [1] getproperty(x::Nothing, f::Symbol) │ @ Base Base_compiler.jl:58 │ [2] isauthorized(u::User{GitForge.GitHub.User, GitHubAPI}, repo::GitForge.GitHub.Repo, fetch::Bool) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/gitutils.jl:94 │ [3] isauthorized(u::User{GitForge.GitHub.User, GitHubAPI}, repo::GitForge.GitHub.Repo) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/gitutils.jl:82 │ [4] register(r::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/routes/register.jl:34 │ [5] (::HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing})(req::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ HTTP.Handlers ~/.julia/packages/HTTP/oB9MG/src/http_handlers.jl:339 │ [6] (::Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}})(r::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/WebUI.jl:166 │ [7] (::Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}})(r::HTTP.Request{HTTP.BytesBody{Vector{UInt8}}}) │ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/WebUI.jl:182 [inlined] │ [8] _serve_h1_conn!(server::HTTP.Server{Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}}}, tracked::HTTP._ServerConn, reader_source::HTTP._ServerPrefaceConn{Reseau.TCP.Conn}) │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_server.jl:1186 │ [9] _serve_conn!(server::HTTP.Server{Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}}}, tracked::HTTP._ServerConn) │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_server.jl:1100 │ [10] (::HTTP.var"#_serve_listener!##0#_serve_listener!##1"{HTTP.Server{Registrator.WebUI.var"#normalize_path##0#normalize_path##1"{Registrator.WebUI.var"#error_handler##0#error_handler##1"{HTTP.Handlers.Router{Registrator.WebUI.var"#start_server##0#start_server##1", typeof(HTTP.Handlers.default405), Nothing}}}}, HTTP._ServerConn})() │ @ HTTP ~/.julia/packages/HTTP/oB9MG/src/http_server.jl:1241 └ @ Registrator.WebUI ~/.julia/packages/Registrator/t1QIP/src/webui/WebUI.jl:168 Route: /register (validation): Test Failed at /home/pkgeval/.julia/packages/Registrator/t1QIP/test/webui.jl:137 Expression: resp.status == 400 Evaluated: 500 == 400 Stacktrace: [1] top-level scope @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:6 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:96 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:137 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] Route: /register (validation): Test Failed at /home/pkgeval/.julia/packages/Registrator/t1QIP/test/webui.jl:138 Expression: occursin("Unauthorized to release this package", String(resp.body)) Evaluated: occursin("Unauthorized to release this package", "\n\n\n \n Registrator\n \n \n \n\n\n
\n
\n \n
\n Server error, sorry!\n
\n
\n
\n\n\n") Stacktrace: [1] top-level scope @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:6 [2] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [3] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:96 [inlined] [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [5] macro expansion @ ~/.julia/packages/Registrator/t1QIP/test/webui.jl:138 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:784 [inlined] [ Info: Starting the server... Test Summary: | Pass Fail Total Time Registrator | 113 4 117 4m42.4s server | 22 22 2.2s webui/gitutils | 47 47 32.8s webui | 44 4 48 4m07.4s Web UI | 44 4 48 4m06.9s Provider initialization | 5 5 0.7s Registry initialization | 4 4 2m44.8s 404s | 14 14 21.9s Route: / | 7 7 0.5s Route: /select | 2 2 0.9s Route: /register (validation) | 12 4 16 43.4s Repo that does not exist | 2 2 10.3s RNG of the outermost testset: Random.Xoshiro(0x211c1c9753ccbf18, 0x4acfcd53ba8299d0, 0x4ca64b4af925255f, 0x262da208bee4bf4d, 0x8c0a6b46994f827e) ERROR: LoadError: Some tests did not pass: 113 passed, 4 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Registrator/t1QIP/test/runtests.jl:71 Testing failed after 295.71s ERROR: LoadError: Package Registrator errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3247 [3] 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 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 648.98s: package has test failures