Package evaluation to test gRPCServer on Julia 1.14.0-DEV.3081 (21a70e450d*) started at 2026-09-01T17:10:08.936 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 29.88s ################################################################################ # Installation # Installing gRPCServer... Resolving package versions... Installed gRPCServer ─ v0.1.0 Updating `~/.julia/environments/v1.14/Project.toml` [608c6337] + gRPCServer v0.1.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [e1450e63] + BufferedStreams v1.2.2 [944b1d66] + CodecZlib v0.7.9 [4e289a0a] + EnumX v1.0.7 [cd3eb016] + HTTP v2.6.7 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [3349acd9] + ProtoBuf v1.3.0 [802f3686] + Reseau v1.4.1 [3bb67fe8] + TranscodingStreams v0.11.3 [5c2747f8] + URIs v1.7.0 [608c6337] + gRPCServer v0.1.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 [6462fe0b] + Sockets v1.11.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 1.84s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 2.6 s ✓ PureHTTP2 → PureHTTP2ReseauExt 13.5 s ✓ gRPCServer 3.7 s ✓ gRPCServer → gRPCServerPureHTTP2Ext 3 dependencies successfully precompiled in 22 seconds. 48 already precompiled. Precompilation completed after 50.61s ################################################################################ # Testing # Testing gRPCServer Status `/tmp/jl_Z2z33W/Project.toml` [4c88cf16] Aqua v0.8.16 [944b1d66] CodecZlib v0.7.9 [cd3eb016] HTTP v2.6.7 [682c06a0] JSON v1.7.1 [aea7be01] PrecompileTools v1.3.4 [3349acd9] ProtoBuf v1.3.0 [7d1e1b98] PureHTTP2 v0.5.0 [802f3686] Reseau v1.4.1 [3bb67fe8] TranscodingStreams v0.11.3 [aaca4a50] gRPCClient v1.1.1 [608c6337] gRPCServer v0.1.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [56ddb016] Logging v1.11.0 [6462fe0b] Sockets v1.11.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 Status `/tmp/jl_Z2z33W/Manifest.toml` [4c88cf16] Aqua v0.8.16 [e1450e63] BufferedStreams v1.2.2 [944b1d66] CodecZlib v0.7.9 [34da2185] Compat v4.18.1 [4e289a0a] EnumX v1.0.7 [cd3eb016] HTTP v2.6.7 [682c06a0] JSON v1.7.1 ⌅ [69de0a69] Parsers v2.8.7 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [3349acd9] ProtoBuf v1.3.0 [7d1e1b98] PureHTTP2 v0.5.0 [802f3686] Reseau v1.4.1 [ec057cc2] StructUtils v2.8.5 [3bb67fe8] TranscodingStreams v0.11.3 [5c2747f8] URIs v1.7.0 [aaca4a50] gRPCClient v1.1.1 [608c6337] gRPCServer v0.1.0 [0dad84c5] ArgTools v1.2.0 [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.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 [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.7+0 [deac9b47] LibCURL_jll v8.21.0+0 [e37daf67] LibGit2_jll v1.9.7+0 [29816b5a] LibSSH2_jll v1.11.104+0 [14a3606d] MozillaCACerts_jll v2026.8.13 [458c3c95] OpenSSL_jll v3.5.8+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.70.0+0 [3f19e933] p7zip_jll v17.8.2+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Generating test certificates in: /home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/fixtures/certs Generating CA certificate... ...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+......+....+...+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+......+............+..+.......+.....+...+.+......+.....+.+..+.+..+.......+..+..........+.....+....+............+............+............+...+...+..+.............+...+...........+....+...........+.+..+.......+...+...+.....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ....+...+.+.....+.+...+.....+...+.............+.....+......+...+.+......+.....+..........+......+........................+...+........+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+......+.............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+........................+...+.........+...+...+....+...........+...+.+...+............+.........+.....+......+.+........+.+...+...........+.......+.......................+....+...+..+..........+......+......+...............+.....+...+...+.......+...+...+..+............+...+....+...+........+..........+.....+....+...+...........+.+.....+.+..+......+.+...........+...+...............+......+.............+.....+.......+......+...+..............+.+.....+............+...+....+..+...............+.+............+......+..+.........+....+..+...+....+......+.....+.+....................+.........+......+......+....+......+..............+...+............+...+......+..........+..+..........+........+.........+.......+...+...+..+......+.+...........+.......+..+.+...+..+............+......+.......+..+......+.........+.+...........+...+.+.....+....+..+..........+...+..+.........+......+.+.........+........+...+..........+..+.+..+....+...+..................+..+..........+...+........+..........+..+............+.......+.....+...+......+.+...+.....+...+..........+..+.+.....+......+.....................+....+......+...+.....+....+............+..................+...+..+.+.........+..+....+...........+.+..+.......+...+...+.........+...+......+.....+......+.+..+...+.......+.....+...+...+.......+...+..+.........+...+.......+......+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ----- Generating server certificate... .........+....+.........+..+....+.........+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...............+......+...+.....+.+...............+..+....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+...+..+....+...+.....+.+.....+....+.....+.+.........+...+..............+.+..+.......+...+..+.+........+......+......+...+.......+..+.+.........+.....+.......+...........+...+......+...+.......+.....+.+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ....+...+.+..+....+..............+....+...+..+......+.+......+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+.....+.+..+.......+..+..................+.+.....+....+...........+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...+..+...+......+....+...+..+...+....+...+...+...+..............+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ----- Test certificates generated successfully! Files created: - ca.crt (1220 bytes) - ca.key (1704 bytes) - server.crt (1265 bytes) - server.key (1704 bytes) ┌ Error: Failed to serialize message │ exception = │ MethodError: no method matching encode(::Core.TypeEgal{ProtoBuf.Codecs.ProtoEncoder{IOBuffer}}, ::Core.TypeEgal{String}) │ This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented. │ │ Closest candidates are: │ encode(!Matched::ProtoBuf.Codecs.AbstractProtoEncoder, ::T) where T │ @ ProtoBuf ~/.julia/packages/ProtoBuf/85REE/src/ProtoBuf.jl:123 │ encode(!Matched::ProtoBuf.Codecs.AbstractProtoEncoder, !Matched::Int64, !Matched::String) │ @ ProtoBuf ~/.julia/packages/ProtoBuf/85REE/src/codec/encode.jl:260 │ encode(!Matched::ProtoBuf.Codecs.AbstractProtoEncoder, !Matched::Int64, !Matched::Vector{Vector{UInt8}}) │ @ ProtoBuf ~/.julia/packages/ProtoBuf/85REE/src/codec/encode.jl:250 │ ... │ │ Stacktrace: │ [1] encode(e::ProtoBuf.Codecs.ProtoEncoder{IOBuffer}, ::String) │ @ ProtoBuf ~/.julia/packages/ProtoBuf/85REE/src/ProtoBuf.jl:124 │ [2] serialize_message(message::String; raw::Bool) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:681 │ [3] top-level scope │ @ ~/.julia/packages/gRPCServer/nRmfL/test/unit/test_dispatch.jl:7 │ [4] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] │ [5] macro expansion │ @ ~/.julia/packages/gRPCServer/nRmfL/test/unit/test_dispatch.jl:217 [inlined] │ [6] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] │ [7] macro expansion │ @ ~/.julia/packages/gRPCServer/nRmfL/test/unit/test_dispatch.jl:232 [inlined] │ [8] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] │ [9] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:335 │ [10] top-level scope │ @ ~/.julia/packages/gRPCServer/nRmfL/test/runtests.jl:34 │ [11] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] │ [12] macro expansion │ @ ~/.julia/packages/gRPCServer/nRmfL/test/runtests.jl:42 [inlined] │ [13] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:335 │ [14] top-level scope │ @ none:6 │ [15] eval(m::Module, e::Any) │ @ Core boot.jl:618 │ [16] __script_entry_eval(mod::Module, ex::Any) │ @ Base client.jl:106 [inlined] │ [17] exec_options(opts::Base.JLOptions) │ @ Base client.jl:350 │ [18] _start() │ @ Base client.jl:695 └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:684 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 WARNING: Method definition get_test_cert_paths() in module Main at /home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/fixtures/generate_test_certs.jl:94 overwritten at /home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/unit/test_tls.jl:8. ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "Vector{UInt8}" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 51749 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 51749 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false ┌ Warning: HTTP.jl backend did not drain within the shutdown budget; forcing close │ budget_seconds = 3.0 └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/backends/httpjl.jl:337 [ Info: gRPC server stopped ┌ Info: Initializing TLS... │ cert = "/home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/backends/../fixtures/certs/server.crt" │ alpn = │ 1-element Vector{String}: │ "h2" └ backend = :HTTPjlBackend ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 51962 │ tls = true └ backend = :HTTPjlBackend [ Info: Reloading TLS certificates ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Error: Error in client streaming handler │ exception = │ GRPCError: [INVALID_ARGUMENT] Bad message │ Stacktrace: │ [1] (::var"#342#343")(ctx::ServerContext, stream::ClientStream{Any}) │ @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_client_streaming.jl:157 │ [2] dispatch_client_streaming(dispatcher::gRPCServer.RequestDispatcher, ctx::ServerContext, receive_callback::Function, is_cancelled_callback::Function) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:818 │ [3] top-level scope │ @ ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_client_streaming.jl:11 │ [4] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] │ [5] macro expansion │ @ ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_client_streaming.jl:152 [inlined] │ [6] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] │ [7] macro expansion │ @ ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_client_streaming.jl:191 [inlined] │ [8] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:335 │ [9] top-level scope │ @ ~/.julia/packages/gRPCServer/nRmfL/test/runtests.jl:34 │ [10] macro expansion │ @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] │ [11] macro expansion │ @ ~/.julia/packages/gRPCServer/nRmfL/test/runtests.jl:74 [inlined] │ [12] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:335 │ [13] top-level scope │ @ none:6 │ [14] eval(m::Module, e::Any) │ @ Core boot.jl:618 │ [15] __script_entry_eval(mod::Module, ex::Any) │ @ Base client.jl:106 [inlined] │ [16] exec_options(opts::Base.JLOptions) │ @ Base client.jl:350 │ [17] _start() │ @ Base client.jl:695 └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:826 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Warning: Unknown protobuf type, returning raw bytes │ type_name = "test.Request" └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:634 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 50660 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: Initializing TLS... │ cert = "/home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/integration/../fixtures/certs/server.crt" │ alpn = │ 1-element Vector{String}: │ "h2" └ backend = :HTTPjlBackend ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 51362 │ tls = true └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 51462 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Warning: Skipping grpcurl interop — grpcurl not found on PATH └ @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_tls_interop.jl:187 ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 52622 │ tls = false └ backend = :HTTPjlBackend [72] signal 15: Terminated in expression starting at /home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/integration/grpcclient/remote_server_main.jl:70 epoll_wait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) _backend_poll_once! at /home/pkgeval/.julia/packages/Reseau/Blcmf/src/iopoll/epoll.jl:263:0 (pc: 39) _poller_thread_main! at /home/pkgeval/.julia/packages/Reseau/Blcmf/src/iopoll/runtime.jl:432:0 (pc: 16) _poller_thread_entry at /home/pkgeval/.julia/packages/Reseau/Blcmf/src/iopoll/runtime.jl:454:0 (pc: 6) unknown function (ip: 0x7f423090053c) at (unknown file) unknown function (ip: 0x7f424f32a1c3) at /lib/x86_64-linux-gnu/libc.so.6 unknown function (ip: 0x7f424f3aa85b) at /lib/x86_64-linux-gnu/libc.so.6 unknown function (ip: (nil)) at (unknown file) _ZNK4llvm6MCExpr25evaluateAsRelocatableImplERNS_7MCValueEPKNS_11MCAssemblerEb at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZNK4llvm11MCAssembler13evaluateFixupERKNS_10MCFragmentERNS_7MCFixupERNS_7MCValueERmbPh.constprop.0.isra.0 at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm11MCAssembler6layoutEv at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm11MCAssembler6FinishEv at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm10AsmPrinter14doFinalizationERNS_6ModuleE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm13FPPassManager14doFinalizationERNS_6ModuleE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) operator() at /source/src/jitlayers.cpp:1578:23 compileModule at /source/src/jitlayers.cpp:2702:79 operator() at /source/src/jitlayers.cpp:1052:53 [inlined] CallImpl):: > at /source/usr/include/llvm/ADT/FunctionExtras.h:212:49 operator() at /source/usr/include/llvm/ADT/FunctionExtras.h:366:62 [inlined] operator() at /source/src/objcache.cpp:340:24 [inlined] get at /source/src/objcache.cpp:381:30 materialize at /source/src/jitlayers.cpp:1061:37 _ZN4llvm3orc19MaterializationTask3runEv at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) dispatch at /source/src/julia-task-dispatcher.h:377:13 [inlined] dispatch at /source/src/julia-task-dispatcher.h:366:6 _ZN4llvm3orc16ExecutionSession12dispatchTaskESt10unique_ptrINS0_4TaskESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession17OL_completeLookupESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EESt10shared_ptrINS0_23AsynchronousSymbolQueryEESt8functionIFvRKNS_8DenseMapIPNS0_8JITDylibENS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISF_vEEEENSG_ISD_vEENS_6detail12DenseMapPairISD_SI_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) _ZN4llvm3orc16ExecutionSession6lookupENS0_10LookupKindERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS8_EENS0_15SymbolLookupSetENS0_11SymbolStateENS_15unique_functionIFvNS_8ExpectedINS_8DenseMapINS0_15SymbolStringPtrENS0_17ExecutorSymbolDefENS_12DenseMapInfoISI_vEENS_6detail12DenseMapPairISI_SJ_EEEEEEEEESt8functionIFvRKNSH_IS6_NS_8DenseSetISI_SL_EENSK_IS6_vEENSN_IS6_SV_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.22.1jl (unknown line) publishCIs at /source/src/jitlayers.cpp:2247:14 jl_compile_codeinst_impl at /source/src/jitlayers.cpp:521:39 jl_compile_method_very_internal at /source/src/gf.c:4105:27 _jl_invoke at /source/src/gf.c:4582:16 [inlined] ijl_invoke at /source/src/gf.c:4597:12 start_task at /source/src/task.c:1275:23 unknown function (ip: (nil)) at (unknown file) Allocations: 19409814 (Pool: 19409656; Big: 158); GC: 12 ┌ Info: Stopping gRPC server └ force = true gRPCClient Integration Tests: Error During Test at /home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/integration/test_grpcclient.jl:26 Got exception outside of a @test remote interop server on port 52622 did not answer a warm-up call within 120s (service=interop) Stacktrace: [1] error(s::String) @ Base error.jl:56 [2] _warmup(port::Int64, service::String; deadline::Int64) @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/grpcclient/remote_harness.jl:117 [3] _warmup(port::Int64, service::String) @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/grpcclient/remote_harness.jl:108 [inlined] [4] with_remote_server(f::var"#605#606"; backend::String, service::String, ready_timeout::Int64, attempts::Int64) @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/grpcclient/remote_harness.jl:161 [5] top-level scope @ ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_grpcclient.jl:27 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [7] macro expansion @ ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_grpcclient.jl:34 [inlined] caused by: gRPCServiceCallException(grpc_status=DEADLINE_EXCEEDED(4), message="Deadline exceeded.") Stacktrace: [1] grpc_async_await(req::gRPCRequest) @ gRPCClient ~/.julia/packages/gRPCClient/PnQ0J/src/gRPC.jl:164 [inlined] [2] grpc_async_await(req::gRPCRequest, TResponse::Core.TypeEgal{InteropResponse}) @ gRPCClient ~/.julia/packages/gRPCClient/PnQ0J/src/gRPC.jl:188 [inlined] [3] grpc_sync_request(client::gRPCServiceClient{InteropRequest, false, InteropResponse, false}, request::InteropRequest; kws::@Kwargs{}) @ gRPCClient ~/.julia/packages/gRPCClient/PnQ0J/src/Unary.jl:175 [4] grpc_sync_request(client::gRPCServiceClient{InteropRequest, false, InteropResponse, false}, request::InteropRequest) @ gRPCClient ~/.julia/packages/gRPCClient/PnQ0J/src/Unary.jl:175 [inlined] [5] _warmup(port::Int64, service::String; deadline::Int64) @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/grpcclient/remote_harness.jl:114 [6] _warmup(port::Int64, service::String) @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/grpcclient/remote_harness.jl:108 [inlined] [7] with_remote_server(f::var"#605#606"; backend::String, service::String, ready_timeout::Int64, attempts::Int64) @ Main ~/.julia/packages/gRPCServer/nRmfL/test/integration/grpcclient/remote_harness.jl:161 [8] top-level scope @ ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_grpcclient.jl:27 [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2247 [inlined] [10] macro expansion @ ~/.julia/packages/gRPCServer/nRmfL/test/integration/test_grpcclient.jl:34 [inlined] ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = true [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Info: gRPC server started │ host = "127.0.0.1" │ port = 0 │ tls = false └ backend = :HTTPjlBackend ┌ Error: Error in client streaming handler │ exception = │ http protocol error: HTTP/2 stream reset by peer │ Stacktrace: │ [1] body_read!(body::HTTP._H2ServerBody, dst::Vector{UInt8}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http2_server.jl:517 │ [2] _stream_request_body_read!(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}, dst::Vector{UInt8}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server.jl:958 [inlined] │ [3] _server_readbytes!(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}, dest::SubArray{UInt8, 1, Vector{UInt8}, Tuple{UnitRange{Int64}}, true}, nb::Int64) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_server_streams.jl:166 │ [4] readbytes!(stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}, dest::SubArray{UInt8, 1, Vector{UInt8}, Tuple{UnitRange{Int64}}, true}, nb::Int64) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http_stream.jl:314 [inlined] │ [5] _ensure!(fr::gRPCServer.FrameReader{HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}}, n::Int64) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/framing.jl:164 │ [6] read_message!(fr::gRPCServer.FrameReader{HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}}) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/framing.jl:193 │ [7] read_message!(s::gRPCServer.HTTPjlGRPCStream) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/backends/httpjl.jl:161 │ [8] (::gRPCServer.var"#dispatch_grpc_call##4#dispatch_grpc_call##5"{gRPCServer.HTTPjlGRPCStream, MethodDescriptor})() │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/server.jl:985 │ [9] iterate(stream::ClientStream{Main.CsvanceSuite.TestRequest}, state::Nothing) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/streams.jl:151 │ [10] iterate(stream::ClientStream{Main.CsvanceSuite.TestRequest}) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/streams.jl:142 [inlined] │ [11] (::Main.CsvanceSuite.var"#29#30")(ctx::ServerContext, stream::ClientStream{Main.CsvanceSuite.TestRequest}) │ @ Main.CsvanceSuite ~/.julia/packages/gRPCServer/nRmfL/test/testservice.jl:37 │ [12] dispatch_client_streaming(dispatcher::gRPCServer.RequestDispatcher, ctx::ServerContext, receive_callback::Function, is_cancelled_callback::Function) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:818 │ [13] dispatch_grpc_call(server::GRPCServer, gs::gRPCServer.HTTPjlGRPCStream, peer::PeerInfo) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/server.jl:994 │ [14] (::gRPCServer.var"#start!##0#start!##1"{GRPCServer})(gs::gRPCServer.HTTPjlGRPCStream, peer::PeerInfo) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/server.jl:304 [inlined] │ [15] (::gRPCServer.var"#serve_grpc##0#serve_grpc##1"{GRPCServer, gRPCServer.var"#start!##0#start!##1"{GRPCServer}})(http_stream::HTTP.Stream{false, HTTP.Request{HTTP.EmptyBody}}) │ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/backends/httpjl.jl:367 [inlined] │ [16] _handle_h2_stream!(server::HTTP.Server{gRPCServer.var"#serve_grpc##0#serve_grpc##1"{GRPCServer, gRPCServer.var"#start!##0#start!##1"{GRPCServer}}}, tracked::HTTP._ServerConn, conn::Reseau.TCP.Conn, write_lock::ReentrantLock, send_state::HTTP._H2SendWindowState, states_lock::ReentrantLock, states::Dict{UInt32, HTTP._H2ServerStreamState}, stream_id::UInt32, state::HTTP._H2ServerStreamState, decoded_headers::Vector{HTTP.HeaderField}) │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/http2_server.jl:1464 │ [17] (::HTTP.var"#_dispatch_h2_stream!##0#_dispatch_h2_stream!##1"{HTTP.Server{gRPCServer.var"#serve_grpc##0#serve_grpc##1"{GRPCServer, gRPCServer.var"#start!##0#start!##1"{GRPCServer}}}, HTTP._ServerConn, Reseau.TCP.Conn, ReentrantLock, HTTP._H2SendWindowState, ReentrantLock, Dict{UInt32, HTTP._H2ServerStreamState}, HTTP._H2ServerStreamState})() │ @ HTTP ~/.julia/packages/HTTP/VmtQB/src/HTTP.jl:30 └ @ gRPCServer ~/.julia/packages/gRPCServer/nRmfL/src/dispatch.jl:826 ┌ Info: Stopping gRPC server └ force = false [ Info: gRPC server stopped ┌ Warning: grpcurl not found, skipping contract tests └ @ Main ~/.julia/packages/gRPCServer/nRmfL/test/contract/test_grpcurl.jl:22 Test Summary: | Pass Error Broken Total Time gRPCServer.jl | 1015139 1 1 1015141 12m12.7s Aqua.jl Quality Checks | 11 11 1m53.9s Configuration Unit Tests | 47 47 2.0s Error Types Unit Tests | 62 62 1.2s Context Unit Tests | 33 33 1.9s Stream Types Unit Tests | 22 22 0.8s Interceptor Unit Tests | 21 21 5.4s Dispatch Unit Tests | 71 71 14.0s Compression Unit Tests | 37 37 14.6s Health Service Unit Tests | 24 24 0.9s GRPCServer Unit Tests | 36 36 1.3s TLS Configuration Unit Tests | 41 41 9.1s No workaround language in TLS sources or docs | 3 3 0.9s Reflection Service Unit Tests | 48 48 3.1s AC2: Response Format | 58 58 0.9s AC5: Error Mapping | 95 95 0.4s GRPCError -> trailers-only mapping in dispatch_grpc_call | 34 34 3.2s L2 server features: 405/415, metadata-on-wire, deadline, shedding, payload, raw | 69 69 1.8s Strict helpers | 89 89 0.4s AC7: Timeout Handling | 80 80 0.6s HTTPjlBackend type and capability detection (US4) | 10 10 0.4s HTTPjlBackend shutdown is bounded | 5 5 1m59.3s Nghttp2Backend is an opt-in extension | 5 5 0.1s Backend capability validation | 79 79 14.5s Unary RPC Integration Tests | 36 36 2.6s Server Streaming RPC Integration Tests | 15 15 0.6s Client Streaming RPC Integration Tests | 15 15 1.0s Bidirectional Streaming RPC Integration Tests | 22 22 1.3s Typed streaming handler signatures (regression) | 11 11 14.4s run(block=true) + stop! + wait(task) completes (regression) | 3 3 0.7s Error Handling Integration Tests | 45 45 1.4s Metadata Integration Tests | 44 44 1.0s Interceptor Integration Tests | 22 22 1.4s Health Service Integration Tests | 42 42 1.6s TLS Integration Tests | 57 57 14.6s TLS Interoperability Tests | 7 7 1.9s gRPCClient Integration Tests | 1 1 2m57.3s Code Generation | 26 26 50.4s Framing | 34 34 1.4s Status codes | 23 23 0.3s grpc-timeout parsing | 10 10 0.1s Content-type acceptance | 5 5 0.0s percent_encode | 4 4 0.0s _clip | 4 4 0.0s Context metadata / deadline / cancellation | 8 8 0.2s Malformed request body -> INVALID_ARGUMENT | 4 4 0.8s Compressed frame -> UNIMPLEMENTED | 2 2 0.0s Registration-time handler validation | 7 7 0.3s Integration (h2c) server <-> gRPCClient | 254 254 4.9s HTTP/2 window config | 2 2 0.9s HTTP/2 window config validation | 1 1 0.0s Context payload threads through | 2 2 0.8s Handler exception mapping | 7 7 0.5s parse_grpc_timeout on hostile values (merged semantics) | 26 26 0.0s FrameReader does not preallocate from the length prefix | 3 3 0.1s showerror renders the status name and message | 2 2 0.0s Pre-handler request validation (raw h2c) | 7 7 38.6s Streaming handler metadata reaches the wire (trailers) | 3 3 0.4s Client-streaming handler may return before half-close | 3 3 1.6s Bidi handler may return before half-close | 3 3 0.7s Server-streaming handler error after messages | 10 10 0.2s Oversize streamed response releases the producer | 4 4 0.3s Bounded shutdown after early-return streaming handler | 2 2 0.6s Raw / partial-decode end-to-end | 229 229 3.2s Raw codegen stubs end-to-end | 2 2 0.9s Asymmetric receive/send message caps | 5 5 2.0s Load (h2c) server <-> gRPCClient | 1013106 1013106 27.1s grpcurl Reflection Contract Tests | 1 1 0.0s Module loads correctly | 6 6 0.0s Enumerations | 8 8 0.0s ServerConfig | 4 4 0.0s TLSConfig | 5 5 0.0s GRPCError | 3 3 0.0s Compression | 8 8 0.0s GRPCServer creation | 4 4 0.0s GRPCServer with config | 4 4 0.5s RNG of the outermost testset: Random.Xoshiro(0x53d0e51b83715f4e, 0x0d01354b799fb137, 0x10390918e8ba2f84, 0x35b84f7b99f5b8c4, 0x43fbdedbb1ab6de3) ERROR: LoadError: Some tests did not pass: 1015139 passed, 0 failed, 1 errored, 1 broken. in expression starting at /home/pkgeval/.julia/packages/gRPCServer/nRmfL/test/runtests.jl:32 Testing failed after 412.9s ERROR: LoadError: Package gRPCServer 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 927.7s: package tests unexpectedly errored