make[1]: Entering directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main' rm -rf mlog/ mkdir -p mlog/relay mlog/client Running interop tests... Relay: moq-dev-rs-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-09-19T00:44:47Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-19T00:44:47Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-19T00:44:47Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-19T00:44:47Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-19T00:44:47Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." Container main-relay-1 Recreate Container main-relay-1 Recreated Attaching to relay-1, test-client-1 relay-1 | 2026-09-19T00:44:47.296308Z  WARN moq_native::bind: UDP receive buffer is smaller than requested; raise `net.core.rmem_max` or expect packet loss under load wanted=8388608 granted=1048576 relay-1 | 2026-09-19T00:44:47.296327Z  WARN moq_native::bind: UDP send buffer is smaller than requested; raise `net.core.wmem_max` or expect packet loss under load wanted=8388608 granted=212992 relay-1 | 2026-09-19T00:44:47.298939Z  INFO moq_relay::cluster: cluster initialized origin_id=4443131057679142 configured=false relay-1 | 2026-09-19T00:44:47.299990Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-09-19T00:44:47.300047Z  INFO moq_native::jemalloc: jemalloc profiling compiled in but not active. Set MALLOC_CONF=prof:true,prof_active:true at startup to enable relay-1 | 2026-09-19T00:44:47.300062Z  INFO moq_relay::cluster: no cluster peers configured; running standalone test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.12 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..18 test-client-1 | 2026-09-19T00:44:52.908864Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35479 dual_stack=true relay-1 | 2026-09-19T00:44:52.951123Z  INFO conn{id=0}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:44:52.951179Z  INFO conn{id=0}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:44:52.951519Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 43 test-client-1 | connection_id: 4dc5245b4029bd580555cc5e8ccc21bd test-client-1 | ... test-client-1 | 2026-09-19T00:44:52.951987Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:44:52.951973Z  INFO conn{id=0}: moq_net::ietf::session: session terminated relay-1 | 2026-09-19T00:44:52.952058Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:44:52.952768Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60913 dual_stack=true relay-1 | 2026-09-19T00:44:52.955715Z  INFO conn{id=1}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:44:52.955738Z  INFO conn{id=1}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:44:52.955972Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | ok 2 - publish-namespace-only relay-1 | 2026-09-19T00:44:54.957215Z  WARN conn{id=1}: moq_net::ietf::session: session error err=short buffer test-client-1 | --- test-client-1 | duration_ms: 2005 test-client-1 | connection_id: eea502cb8c4cb62fcd147518b138a737 test-client-1 | ... test-client-1 | 2026-09-19T00:44:54.957094Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) relay-1 | 2026-09-19T00:44:54.957659Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:44:54.958138Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60157 dual_stack=true relay-1 | 2026-09-19T00:44:54.960900Z  INFO conn{id=2}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:44:54.960932Z  INFO conn{id=2}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:44:54.961135Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-19T00:44:54.961370Z  INFO conn{id=2}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track relay-1 | 2026-09-19T00:44:54.961707Z  WARN conn{id=2}: moq_net::ietf::session: session error err=short buffer test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: 52e7ebe21ac893359537349d49d95dbb test-client-1 | ... relay-1 | 2026-09-19T00:44:54.962072Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:44:54.961637Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=404. Relay may use different error text. test-client-1 | 2026-09-19T00:44:54.962653Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56351 dual_stack=true relay-1 | 2026-09-19T00:44:54.965283Z  INFO conn{id=3}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:44:54.965307Z  INFO conn{id=3}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:44:54.966210Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57448 dual_stack=true relay-1 | 2026-09-19T00:44:54.968680Z  INFO conn{id=4}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:44:54.968707Z  INFO conn{id=4}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:44:54.968865Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-19T00:44:54.968877Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-19T00:44:54.969161Z  INFO conn{id=4}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track relay-1 | 2026-09-19T00:44:54.969341Z  INFO conn{id=3}: moq_net::ietf::subscriber: subscribe started broadcast=moq-test/interop track=test-track test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3009 test-client-1 | publisher_connection_id: a36c2d35c18e4c4278f006901bc38d96 test-client-1 | subscriber_connection_id: e6741d0b2f89df3e949cb994a1aad985 test-client-1 | ... test-client-1 | 2026-09-19T00:44:57.971078Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | 2026-09-19T00:44:57.971228Z  WARN conn{id=3}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:44:57.971467Z  INFO conn{id=4}: moq_net::ietf::session: session terminated relay-1 | 2026-09-19T00:44:57.971608Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:44:57.971794Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:44:57.971928Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:44:57.972368Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41683 dual_stack=true relay-1 | 2026-09-19T00:44:57.975221Z  INFO conn{id=5}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:44:57.975245Z  INFO conn{id=5}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:44:57.975549Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-19T00:44:57.975824Z  INFO conn{id=5}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-19T00:44:58.477091Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38278 dual_stack=true relay-1 | 2026-09-19T00:44:58.480510Z  INFO conn{id=6}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:44:58.480571Z  INFO conn{id=6}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:44:58.480874Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-19T00:45:01.482749Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) relay-1 | 2026-09-19T00:45:01.482887Z  WARN conn{id=6}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:01.483278Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:01.483317Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:02.483389Z  INFO moq_test_client::scenarios: Subscriber still waiting (test complete) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 4512 test-client-1 | subscriber_connection_id: e6b585ce78e883a4aa1a7973e7575aaf test-client-1 | publisher_connection_id: 4f8f4257024d5921985aa6b58530596e test-client-1 | ... test-client-1 | 2026-09-19T00:45:02.484513Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57778 dual_stack=true relay-1 | 2026-09-19T00:45:02.487564Z  INFO conn{id=7}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:02.487595Z  INFO conn{id=7}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:02.487847Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | 2026-09-19T00:45:02.973155Z  INFO conn{id=5}: moq_net::ietf::session: session terminated relay-1 | 2026-09-19T00:45:02.973223Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:02.973161Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-19T00:45:04.489550Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-19T00:45:04.489657Z  WARN conn{id=7}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:04.490080Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:04.490118Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:04.590574Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2107 test-client-1 | connection_id: be76052529809bce14d5461e666d2c03 test-client-1 | ... test-client-1 | 2026-09-19T00:45:04.591464Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51824 dual_stack=true relay-1 | 2026-09-19T00:45:04.594654Z  INFO conn{id=8}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:04.594686Z  INFO conn{id=8}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:04.594959Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-19T00:45:04.595286Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-19T00:45:04.595442Z  WARN conn{id=8}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:04.595724Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:04.596286Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41486 dual_stack=true relay-1 | 2026-09-19T00:45:04.599978Z  INFO conn{id=9}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:04.599999Z  INFO conn{id=9}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:04.600830Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37564 dual_stack=true relay-1 | 2026-09-19T00:45:04.603147Z  INFO conn{id=10}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:04.603167Z  INFO conn{id=10}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:04.603384Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-19T00:45:04.603701Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 8 relay-1 | 2026-09-19T00:45:04.604007Z  INFO conn{id=9}: moq_net::ietf::session: session terminated test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-19T00:45:04.604028Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:04.604038Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-19T00:45:04.604067Z  INFO conn{id=10}: moq_net::ietf::session: session terminated relay-1 | 2026-09-19T00:45:04.604081Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:04.604908Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-19T00:45:04.604835Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34384 dual_stack=true relay-1 | 2026-09-19T00:45:04.607248Z  INFO conn{id=11}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:04.607268Z  INFO conn{id=11}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:04.607455Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-19T00:45:04.607658Z  INFO conn{id=11}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/rendezvous track=test-track test-client-1 | not ok 9 - rendezvous-timeout test-client-1 | --- relay-1 | 2026-09-19T00:45:04.607995Z  WARN conn{id=11}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:04.608197Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | duration_ms: 4 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: closed, code=404" test-client-1 | ... test-client-1 | 2026-09-19T00:45:04.608887Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37000 dual_stack=true relay-1 | 2026-09-19T00:45:04.611205Z  INFO conn{id=12}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:04.611226Z  INFO conn{id=12}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:04.611595Z  INFO conn{id=12}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/4/5/64/32/2/1/1/0/-1/-1/0 track=moq-test-744e6af8aca9ff1d relay-1 | 2026-09-19T00:45:04.611863Z  WARN conn{id=12}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:04.612088Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:04.612111Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:04.813121Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59423 dual_stack=true relay-1 | 2026-09-19T00:45:04.816203Z  INFO conn{id=13}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:04.816241Z  INFO conn{id=13}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:04.816787Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-19T00:45:04.816962Z  WARN conn{id=13}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-19T00:45:04.817735Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:04.817825Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48477 dual_stack=true relay-1 | 2026-09-19T00:45:04.820850Z  INFO conn{id=14}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:04.820872Z  INFO conn{id=14}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:04.821238Z  INFO conn{id=14}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/-1/-1/0 track=moq-test-ee861ec2c0f1fc44 relay-1 | 2026-09-19T00:45:04.821469Z  WARN conn{id=14}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:04.821700Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:04.821742Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:05.023487Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44527 dual_stack=true relay-1 | 2026-09-19T00:45:05.026664Z  INFO conn{id=15}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.026708Z  INFO conn{id=15}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:05.027230Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-19T00:45:05.027371Z  WARN conn{id=15}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:05.027719Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 11 - moq-test-subgroup-per-group-eog test-client-1 | --- test-client-1 | duration_ms: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-19T00:45:05.028365Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55367 dual_stack=true relay-1 | 2026-09-19T00:45:05.030985Z  INFO conn{id=16}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.031012Z  INFO conn{id=16}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:05.031400Z  INFO conn{id=16}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/1/0/0/1/3/4/64/32/2/1/1/0/-1/-1/0 track=moq-test-40d594c155ea0c0d relay-1 | 2026-09-19T00:45:05.031667Z  WARN conn{id=16}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:05.031910Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:05.031934Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:05.233602Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52359 dual_stack=true relay-1 | 2026-09-19T00:45:05.236826Z  INFO conn{id=17}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.236871Z  INFO conn{id=17}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:05.237363Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-19T00:45:05.237513Z  WARN conn{id=17}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-19T00:45:05.238357Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57114 dual_stack=true relay-1 | 2026-09-19T00:45:05.238730Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-19T00:45:05.241200Z  INFO conn{id=18}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.241230Z  INFO conn{id=18}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:05.241683Z  INFO conn{id=18}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/2/0/0/2/6/6/64/32/2/1/1/1/-1/-1/0 track=moq-test-40e4a76c470a9260 relay-1 | 2026-09-19T00:45:05.241986Z  WARN conn{id=18}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:05.242240Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:05.242265Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:05.442976Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33204 dual_stack=true relay-1 | 2026-09-19T00:45:05.446003Z  INFO conn{id=19}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.446046Z  INFO conn{id=19}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:05.446568Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-19T00:45:05.446778Z  WARN conn{id=19}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 13 - moq-test-two-subgroups-eog test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-19T00:45:05.447072Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:05.447714Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49295 dual_stack=true relay-1 | 2026-09-19T00:45:05.450222Z  INFO conn{id=20}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.450247Z  INFO conn{id=20}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:05.450650Z  INFO conn{id=20}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/3/0/0/2/4/5/64/32/20/1/1/0/-1/-1/0 track=moq-test-2a4b060d4f36a7a9 relay-1 | 2026-09-19T00:45:05.450958Z  WARN conn{id=20}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:05.451220Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:05.451237Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:05.652030Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40741 dual_stack=true relay-1 | 2026-09-19T00:45:05.655119Z  INFO conn{id=21}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.655151Z  INFO conn{id=21}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:05.655665Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 14 - moq-test-datagram test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-19T00:45:05.655936Z  INFO conn{id=21}: moq_net::ietf::session: session terminated relay-1 | 2026-09-19T00:45:05.655973Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:05.656061Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-19T00:45:05.656635Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45513 dual_stack=true relay-1 | 2026-09-19T00:45:05.659115Z  INFO conn{id=22}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.659135Z  INFO conn{id=22}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:05.659550Z  INFO conn{id=22}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/3/0/0/2/5/5/64/32/20/1/1/1/-1/-1/0 track=moq-test-b5c2c6fce34f75cb relay-1 | 2026-09-19T00:45:05.659841Z  WARN conn{id=22}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:05.660073Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:05.660100Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:05.861781Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42130 dual_stack=true relay-1 | 2026-09-19T00:45:05.864860Z  INFO conn{id=23}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.864894Z  INFO conn{id=23}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:05.865413Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-19T00:45:05.865616Z  WARN conn{id=23}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:05.865981Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 15 - moq-test-datagram-eog test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-19T00:45:05.866610Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47474 dual_stack=true relay-1 | 2026-09-19T00:45:05.869129Z  INFO conn{id=24}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:05.869150Z  INFO conn{id=24}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:05.869508Z  INFO conn{id=24}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/0/0/2/5/5/64/32/2/1/1/1/1/2/0 track=moq-test-0ffa82e8d50d4771 relay-1 | 2026-09-19T00:45:05.869794Z  WARN conn{id=24}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:05.870050Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:05.870074Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:06.071550Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50840 dual_stack=true relay-1 | 2026-09-19T00:45:06.074658Z  INFO conn{id=25}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:06.074692Z  INFO conn{id=25}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:06.075241Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-19T00:45:06.075412Z  WARN conn{id=25}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:06.075700Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:06.075728Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 16 - moq-test-extensions test-client-1 | --- test-client-1 | duration_ms: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-19T00:45:06.076555Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55817 dual_stack=true relay-1 | 2026-09-19T00:45:06.079162Z  INFO conn{id=26}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:06.079184Z  INFO conn{id=26}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:06.079584Z  INFO conn{id=26}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test-00/0/10/3/24/7/3/40/24/2/7/2/0/-1/-1/0 track=moq-test-35722c87570f5fe9 relay-1 | 2026-09-19T00:45:06.079830Z  WARN conn{id=26}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-19T00:45:06.080111Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:06.080136Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:06.280949Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35376 dual_stack=true relay-1 | 2026-09-19T00:45:06.283976Z  INFO conn{id=27}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:06.284010Z  INFO conn{id=27}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:06.284558Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-19T00:45:06.284740Z  WARN conn{id=27}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-19T00:45:06.285034Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:06.285718Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41051 dual_stack=true relay-1 | 2026-09-19T00:45:06.288251Z  INFO conn{id=28}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:06.288277Z  INFO conn{id=28}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-19T00:45:06.288658Z  WARN conn{id=28}: moq_net::ietf::session: session error err=unsupported test-client-1 | 2026-09-19T00:45:06.288835Z  WARN moq_transport::session: failed to decode inbound request; dropping stream error=webtransport error: read error: RESET_STREAM: 0 relay-1 | 2026-09-19T00:45:06.288916Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-19T00:45:06.288985Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-19T00:45:06.490754Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51770 dual_stack=true relay-1 | 2026-09-19T00:45:06.493847Z  INFO conn{id=29}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-19T00:45:06.493878Z  INFO conn{id=29}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-19T00:45:06.494353Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 18 - moq-test-forward-zero test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" relay-1 | 2026-09-19T00:45:06.494538Z  WARN conn{id=29}: moq_net::ietf::session: session error err=short buffer test-client-1 | ... test-client-1 exited with code 1 Aborting on container exit... Container main-test-client-1 Stopping Container main-test-client-1 Stopped Container main-relay-1 Stopping Container main-relay-1 Stopped make[1]: *** [Makefile:86: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'