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-14T00:50:36Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-14T00:50:36Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-14T00:50:36Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-14T00:50:36Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-14T00:50:36Z" 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-14T00:50:36.916285Z  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-14T00:50:36.916309Z  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-14T00:50:36.918742Z  INFO moq_relay::cluster: cluster initialized origin_id=1009951650560947 configured=false relay-1 | 2026-09-14T00:50:36.919804Z  INFO moq_relay::relay: listening addr=[::]:4443 relay-1 | 2026-09-14T00:50:36.920012Z  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-14T00:50:36.920026Z  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-14T00:50:42.527739Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40227 dual_stack=true relay-1 | 2026-09-14T00:50:42.570758Z  INFO conn{id=0}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:42.570803Z  INFO conn{id=0}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:42.571129Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 44 test-client-1 | connection_id: 3bb38ba0a57ee0ff57137c9b6c2d0c3c test-client-1 | ... test-client-1 | 2026-09-14T00:50:42.571308Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:42.571406Z  INFO conn{id=0}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:42.571497Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:42.572068Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59069 dual_stack=true relay-1 | 2026-09-14T00:50:42.574698Z  INFO conn{id=1}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:42.574724Z  INFO conn{id=1}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:42.574902Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-14T00:50:44.575864Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only relay-1 | 2026-09-14T00:50:44.575947Z  WARN conn{id=1}: moq_net::ietf::session: session error err=short buffer test-client-1 | --- test-client-1 | duration_ms: 2004 test-client-1 | connection_id: 0922b4d098a190c4b01ec12cc9518e6b test-client-1 | ... relay-1 | 2026-09-14T00:50:44.576394Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:44.576993Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33925 dual_stack=true relay-1 | 2026-09-14T00:50:44.580016Z  INFO conn{id=2}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:44.580041Z  INFO conn{id=2}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:44.580252Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-14T00:50:44.580480Z  INFO conn{id=2}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track test-client-1 | 2026-09-14T00:50:44.580752Z  WARN moq_test_client::scenarios: Got error but not clearly 'not found': closed, code=404. Relay may use different error text. test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | connection_id: c2645a8609828d21d07abd5c3d88a7be test-client-1 | ... relay-1 | 2026-09-14T00:50:44.581367Z  INFO conn{id=2}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:44.581394Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:44.581383Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-14T00:50:44.581732Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39396 dual_stack=true relay-1 | 2026-09-14T00:50:44.584329Z  INFO conn{id=3}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:44.584370Z  INFO conn{id=3}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:44.585218Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37652 dual_stack=true relay-1 | 2026-09-14T00:50:44.587708Z  INFO conn{id=4}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:44.587727Z  INFO conn{id=4}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:44.587948Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-14T00:50:44.587958Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-14T00:50:44.588166Z  INFO conn{id=4}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-14T00:50:47.589694Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | 2026-09-14T00:50:47.589774Z  WARN conn{id=3}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:47.590117Z  INFO conn{id=4}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:47.590164Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3008 test-client-1 | publisher_connection_id: 483d574f528d37b92d40ac94e7de49d2 test-client-1 | subscriber_connection_id: 70c24d0e9b971a3fa40441dfe823c937 test-client-1 | ... test-client-1 | 2026-09-14T00:50:47.590453Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:47.590585Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:47.591035Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46558 dual_stack=true relay-1 | 2026-09-14T00:50:47.593911Z  INFO conn{id=5}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:47.593942Z  INFO conn{id=5}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:47.594233Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-14T00:50:47.594527Z  INFO conn{id=5}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-14T00:50:48.095543Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49515 dual_stack=true relay-1 | 2026-09-14T00:50:48.099805Z  INFO conn{id=6}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:48.099836Z  INFO conn{id=6}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:48.100091Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-14T00:50:49.577432Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:49.577377Z  INFO conn{id=5}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:49.577424Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:51.101755Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-14T00:50:51.101780Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=404 (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3512 test-client-1 | subscriber_connection_id: cce0511e11338d387248e137675d2c38 test-client-1 | publisher_connection_id: d0404dafc658e0456cedacbd84feb797 test-client-1 | ... relay-1 | 2026-09-14T00:50:51.101843Z  WARN conn{id=6}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:51.102304Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:51.102866Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39814 dual_stack=true relay-1 | 2026-09-14T00:50:51.107044Z  INFO conn{id=7}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:51.107068Z  INFO conn{id=7}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:51.107330Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-14T00:50:53.108845Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-14T00:50:53.108856Z  WARN conn{id=7}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:53.109172Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:53.109199Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.209762Z  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: 2108 test-client-1 | connection_id: 08978e559608477cccf63124d0e826b0 test-client-1 | ... test-client-1 | 2026-09-14T00:50:53.210876Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60304 dual_stack=true relay-1 | 2026-09-14T00:50:53.214050Z  INFO conn{id=8}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.214075Z  INFO conn{id=8}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:53.214301Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-14T00:50:53.214658Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-14T00:50:53.214842Z  WARN conn{id=8}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:53.215105Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed 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 | ... test-client-1 | 2026-09-14T00:50:53.215723Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39226 dual_stack=true relay-1 | 2026-09-14T00:50:53.218132Z  INFO conn{id=9}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.218158Z  INFO conn{id=9}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:53.219081Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34261 dual_stack=true relay-1 | 2026-09-14T00:50:53.221370Z  INFO conn{id=10}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.221388Z  INFO conn{id=10}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:53.221597Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-14T00:50:53.221880Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-14T00:50:53.222067Z  WARN conn{id=9}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:53.222324Z  INFO conn{id=10}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:53.222352Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-14T00:50:53.222485Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.222511Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-14T00:50:53.223046Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34391 dual_stack=true relay-1 | 2026-09-14T00:50:53.225337Z  INFO conn{id=11}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.225386Z  INFO conn{id=11}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:53.225633Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-14T00:50:53.225838Z  INFO conn{id=11}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/rendezvous track=test-track relay-1 | 2026-09-14T00:50:53.226163Z  WARN conn{id=11}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 4 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: closed, code=404" test-client-1 | ... relay-1 | 2026-09-14T00:50:53.226476Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.226923Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45617 dual_stack=true relay-1 | 2026-09-14T00:50:53.229473Z  INFO conn{id=12}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.229492Z  INFO conn{id=12}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:53.229854Z  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-55b61a36901dc168 relay-1 | 2026-09-14T00:50:53.230142Z  WARN conn{id=12}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:53.230338Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:53.230362Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.432206Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44313 dual_stack=true relay-1 | 2026-09-14T00:50:53.435145Z  INFO conn{id=13}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.435174Z  INFO conn{id=13}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:53.435761Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 10 - moq-test-subgroup-per-group test-client-1 | --- test-client-1 | duration_ms: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" relay-1 | 2026-09-14T00:50:53.435962Z  WARN conn{id=13}: moq_net::ietf::session: session error err=short buffer test-client-1 | ... relay-1 | 2026-09-14T00:50:53.436247Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.436922Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52411 dual_stack=true relay-1 | 2026-09-14T00:50:53.439411Z  INFO conn{id=14}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.439431Z  INFO conn{id=14}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:53.439832Z  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-12a871dcfebaf60f relay-1 | 2026-09-14T00:50:53.440100Z  WARN conn{id=14}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:53.440340Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:53.440364Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.641983Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49861 dual_stack=true relay-1 | 2026-09-14T00:50:53.645012Z  INFO conn{id=15}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.645047Z  INFO conn{id=15}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:53.645630Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 11 - moq-test-subgroup-per-group-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-14T00:50:53.645903Z  INFO conn{id=15}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:53.645937Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.645997Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-14T00:50:53.646625Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41778 dual_stack=true relay-1 | 2026-09-14T00:50:53.650221Z  INFO conn{id=16}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.650242Z  INFO conn{id=16}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:53.650667Z  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-4fc64a2e39147ebd relay-1 | 2026-09-14T00:50:53.650931Z  WARN conn{id=16}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:53.651169Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:53.651194Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.851755Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47686 dual_stack=true relay-1 | 2026-09-14T00:50:53.854464Z  INFO conn{id=17}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.854485Z  INFO conn{id=17}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:53.854990Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 12 - moq-test-subgroup-per-object 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-14T00:50:53.855261Z  INFO conn{id=17}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:53.855303Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:53.855461Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-14T00:50:53.856019Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52000 dual_stack=true relay-1 | 2026-09-14T00:50:53.858515Z  INFO conn{id=18}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:53.858534Z  INFO conn{id=18}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:53.858943Z  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-d14043d2f904da7b relay-1 | 2026-09-14T00:50:53.859247Z  WARN conn{id=18}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:53.859478Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:53.859501Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.061187Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57801 dual_stack=true relay-1 | 2026-09-14T00:50:54.064140Z  INFO conn{id=19}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.064172Z  INFO conn{id=19}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:54.064698Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) 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-14T00:50:54.064904Z  WARN conn{id=19}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:54.065209Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.065833Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55940 dual_stack=true relay-1 | 2026-09-14T00:50:54.068335Z  INFO conn{id=20}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.068363Z  INFO conn{id=20}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:54.068733Z  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-2cc1bf24d1a88d29 relay-1 | 2026-09-14T00:50:54.069017Z  WARN conn{id=20}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:54.069232Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:54.069256Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.270968Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50887 dual_stack=true relay-1 | 2026-09-14T00:50:54.274046Z  INFO conn{id=21}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.274080Z  INFO conn{id=21}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:54.274668Z  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: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-14T00:50:54.274814Z  WARN conn{id=21}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:54.275125Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.275767Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57732 dual_stack=true relay-1 | 2026-09-14T00:50:54.278237Z  INFO conn{id=22}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.278269Z  INFO conn{id=22}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:54.278662Z  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-09a384b0f98b648e relay-1 | 2026-09-14T00:50:54.278980Z  WARN conn{id=22}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:54.279204Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:54.279227Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.479664Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49990 dual_stack=true relay-1 | 2026-09-14T00:50:54.482459Z  INFO conn{id=23}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.482487Z  INFO conn{id=23}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:54.483002Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-14T00:50:54.483168Z  WARN conn{id=23}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 15 - moq-test-datagram-eog 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-14T00:50:54.483579Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.484136Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42735 dual_stack=true relay-1 | 2026-09-14T00:50:54.486598Z  INFO conn{id=24}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.486625Z  INFO conn{id=24}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:54.486977Z  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-d2ff2ddcbc543da6 relay-1 | 2026-09-14T00:50:54.487216Z  WARN conn{id=24}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:54.487426Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:54.487450Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.689006Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60933 dual_stack=true relay-1 | 2026-09-14T00:50:54.691874Z  INFO conn{id=25}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.691906Z  INFO conn{id=25}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:54.692365Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-14T00:50:54.692563Z  WARN conn{id=25}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:54.692827Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:54.692854Z  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: 209 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-14T00:50:54.693668Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56712 dual_stack=true relay-1 | 2026-09-14T00:50:54.696285Z  INFO conn{id=26}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.696304Z  INFO conn{id=26}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:54.696682Z  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-50def10a536e0215 relay-1 | 2026-09-14T00:50:54.697022Z  WARN conn{id=26}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-14T00:50:54.697221Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:54.697244Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:54.898064Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41980 dual_stack=true relay-1 | 2026-09-14T00:50:54.900940Z  INFO conn{id=27}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.900966Z  INFO conn{id=27}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:54.901413Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-14T00:50:54.901690Z  INFO conn{id=27}: moq_net::ietf::session: session terminated relay-1 | 2026-09-14T00:50:54.901723Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- test-client-1 | duration_ms: 208 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-14T00:50:54.901756Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-14T00:50:54.902485Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35944 dual_stack=true relay-1 | 2026-09-14T00:50:54.905115Z  INFO conn{id=28}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:54.905136Z  INFO conn{id=28}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-14T00:50:54.905546Z  WARN conn{id=28}: moq_net::ietf::session: session error err=unsupported relay-1 | 2026-09-14T00:50:54.905758Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-14T00:50:54.905781Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-14T00:50:55.107658Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45631 dual_stack=true relay-1 | 2026-09-14T00:50:55.111398Z  INFO conn{id=29}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-14T00:50:55.111431Z  INFO conn{id=29}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-14T00:50:55.111920Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-14T00:50:55.112065Z  WARN conn{id=29}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 18 - moq-test-forward-zero 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 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'