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-23T00:46:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:46:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:46:18Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:46:18Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-23T00:46:18Z" 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-23T00:46:18.874765Z  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-23T00:46:18.874812Z  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-23T00:46:18.877192Z  INFO moq_relay::cluster: cluster initialized origin_id=7198117860485996 configured=false relay-1 | 2026-09-23T00:46:18.878340Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-09-23T00:46:18.878561Z  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-23T00:46:18.878582Z  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-23T00:46:24.834953Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51811 dual_stack=true relay-1 | 2026-09-23T00:46:24.861366Z  INFO conn{id=0}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:24.861424Z  INFO conn{id=0}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:24.861702Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 27 test-client-1 | connection_id: 59e128bb0e0eabf6979237525a96c05b test-client-1 | ... relay-1 | 2026-09-23T00:46:24.861962Z  INFO conn{id=0}: moq_net::ietf::session: session terminated test-client-1 | 2026-09-23T00:46:24.862005Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:24.862006Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:24.862494Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34378 dual_stack=true relay-1 | 2026-09-23T00:46:24.865126Z  INFO conn{id=1}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:24.865157Z  INFO conn{id=1}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:24.865318Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-23T00:46:26.867363Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE succeeded (REQUEST_OK received, waiting for subscribers) test-client-1 | ok 2 - publish-namespace-only test-client-1 | --- test-client-1 | duration_ms: 2005 test-client-1 | connection_id: d94f1ab6c37b2eed0f4b8b9d14752173 test-client-1 | ... relay-1 | 2026-09-23T00:46:26.867558Z  WARN conn{id=1}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:26.867925Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:26.868103Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56074 dual_stack=true relay-1 | 2026-09-23T00:46:26.871272Z  INFO conn{id=2}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:26.871306Z  INFO conn{id=2}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:26.871551Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-23T00:46:26.871693Z  INFO conn{id=2}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track relay-1 | 2026-09-23T00:46:26.871959Z  WARN conn{id=2}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:26.872164Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:26.871944Z  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: 3df14c38ffbed6acd3a378ef076b88f8 test-client-1 | ... test-client-1 | 2026-09-23T00:46:26.872600Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:35574 dual_stack=true relay-1 | 2026-09-23T00:46:26.875053Z  INFO conn{id=3}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:26.875078Z  INFO conn{id=3}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:26.875715Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53560 dual_stack=true relay-1 | 2026-09-23T00:46:26.878104Z  INFO conn{id=4}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:26.878135Z  INFO conn{id=4}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:26.878304Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-23T00:46:26.878317Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-23T00:46:26.878480Z  INFO conn{id=4}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-23T00:46:29.879879Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 3007 test-client-1 | publisher_connection_id: 0338b07ccd14fa7b2e3d49e8b3ca02d7 test-client-1 | subscriber_connection_id: 09bfa4d8cc231f7dfd9be1daa972fc3f test-client-1 | ... relay-1 | 2026-09-23T00:46:29.880463Z  INFO conn{id=4}: moq_net::ietf::session: session terminated test-client-1 | 2026-09-23T00:46:29.880432Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:29.880568Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:29.880489Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:29.880630Z  INFO conn{id=3}: moq_net::ietf::session: session terminated relay-1 | 2026-09-23T00:46:29.880673Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:29.880688Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37730 dual_stack=true relay-1 | 2026-09-23T00:46:29.884109Z  INFO conn{id=5}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:29.884144Z  INFO conn{id=5}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:29.884341Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-23T00:46:29.884583Z  INFO conn{id=5}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-23T00:46:30.386380Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47140 dual_stack=true relay-1 | 2026-09-23T00:46:30.390883Z  INFO conn{id=6}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:30.390926Z  INFO conn{id=6}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:30.391227Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-23T00:46:31.870723Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:31.870544Z  INFO conn{id=5}: moq_net::ietf::session: session terminated relay-1 | 2026-09-23T00:46:31.870598Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:33.393477Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) relay-1 | 2026-09-23T00:46:33.394014Z  INFO conn{id=6}: moq_net::ietf::session: session terminated test-client-1 | 2026-09-23T00:46:33.393505Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=404 (may be expected) relay-1 | 2026-09-23T00:46:33.394095Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3513 test-client-1 | subscriber_connection_id: 5b69e625bdc4d115ad4bc986fb9af2e4 test-client-1 | publisher_connection_id: fe7a87919c52487825fd2ee2739bf4b4 test-client-1 | ... test-client-1 | 2026-09-23T00:46:33.394022Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:46:33.394210Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46315 dual_stack=true relay-1 | 2026-09-23T00:46:33.401780Z  INFO conn{id=7}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:33.401849Z  INFO conn{id=7}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:33.402091Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-23T00:46:35.403781Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-23T00:46:35.404136Z  WARN conn{id=7}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:35.404508Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:35.404554Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 6 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 2111 test-client-1 | connection_id: 9a9abf8c9e0e12a84152f7dbd142ba49 test-client-1 | ... test-client-1 | 2026-09-23T00:46:35.505089Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE_DONE sent successfully test-client-1 | 2026-09-23T00:46:35.505917Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60412 dual_stack=true relay-1 | 2026-09-23T00:46:35.509480Z  INFO conn{id=8}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.509522Z  INFO conn{id=8}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:35.509741Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-23T00:46:35.510596Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:46:35.510836Z  WARN conn{id=8}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 7 - publish-track-only test-client-1 | --- test-client-1 | duration_ms: 5 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-23T00:46:35.511098Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:35.511547Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60597 dual_stack=true relay-1 | 2026-09-23T00:46:35.515634Z  INFO conn{id=9}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.515662Z  INFO conn{id=9}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:35.516438Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57800 dual_stack=true relay-1 | 2026-09-23T00:46:35.520227Z  INFO conn{id=10}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.520254Z  INFO conn{id=10}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:35.520566Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | not ok 8 - publish-track-subscribe test-client-1 | --- test-client-1 | duration_ms: 10 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-23T00:46:35.521426Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-23T00:46:35.521854Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:46:35.521893Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:35.521855Z  INFO conn{id=10}: moq_net::ietf::session: session terminated relay-1 | 2026-09-23T00:46:35.521910Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-23T00:46:35.521944Z  INFO conn{id=9}: moq_net::ietf::session: session terminated relay-1 | 2026-09-23T00:46:35.521958Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:35.522122Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36848 dual_stack=true test-client-1 | 2026-09-23T00:46:35.527461Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-23T00:46:35.527254Z  INFO conn{id=11}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.527280Z  INFO conn{id=11}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:35.527612Z  INFO conn{id=11}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/rendezvous track=test-track relay-1 | 2026-09-23T00:46:35.527921Z  WARN conn{id=11}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:35.528043Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:35.528062Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 9 - rendezvous-timeout test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: closed, code=404" test-client-1 | ... test-client-1 | 2026-09-23T00:46:35.528685Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:48618 dual_stack=true relay-1 | 2026-09-23T00:46:35.531855Z  INFO conn{id=12}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.531877Z  INFO conn{id=12}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:35.532433Z  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-9fe727e4a4ecfa9a relay-1 | 2026-09-23T00:46:35.532621Z  WARN conn{id=12}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:35.532844Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:35.532870Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:35.734186Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59066 dual_stack=true relay-1 | 2026-09-23T00:46:35.737801Z  INFO conn{id=13}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.737853Z  INFO conn{id=13}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:35.738401Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:46:35.738564Z  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: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-23T00:46:35.738902Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:35.739208Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42210 dual_stack=true relay-1 | 2026-09-23T00:46:35.741494Z  INFO conn{id=14}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.741517Z  INFO conn{id=14}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:35.741924Z  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-e323eb53c8f11545 relay-1 | 2026-09-23T00:46:35.742156Z  WARN conn{id=14}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:35.742384Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:35.742417Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:35.943719Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43012 dual_stack=true relay-1 | 2026-09-23T00:46:35.948109Z  INFO conn{id=15}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.948156Z  INFO conn{id=15}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:35.949679Z  INFO conn{id=15}: moq_net::ietf::session: session terminated relay-1 | 2026-09-23T00:46:35.949717Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:35.949251Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-09-23T00:46:35.949692Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:46:35.949931Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43548 dual_stack=true 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 | ... relay-1 | 2026-09-23T00:46:35.953430Z  INFO conn{id=16}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:35.953453Z  INFO conn{id=16}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:35.953837Z  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-408433225ddb8998 relay-1 | 2026-09-23T00:46:35.954070Z  WARN conn{id=16}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:35.954284Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:35.954304Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.155760Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:32863 dual_stack=true relay-1 | 2026-09-23T00:46:36.159532Z  INFO conn{id=17}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.159578Z  INFO conn{id=17}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:36.160037Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:46:36.160220Z  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 | ... relay-1 | 2026-09-23T00:46:36.160525Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.160880Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51996 dual_stack=true relay-1 | 2026-09-23T00:46:36.163552Z  INFO conn{id=18}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.163583Z  INFO conn{id=18}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:36.163987Z  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-16fd4b88f566cb75 relay-1 | 2026-09-23T00:46:36.164275Z  WARN conn{id=18}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:36.164387Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:36.164410Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.365953Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40185 dual_stack=true relay-1 | 2026-09-23T00:46:36.369958Z  INFO conn{id=19}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.370014Z  INFO conn{id=19}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:36.370613Z  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: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-23T00:46:36.370893Z  INFO conn{id=19}: moq_net::ietf::session: session terminated relay-1 | 2026-09-23T00:46:36.370930Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.370969Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-23T00:46:36.371398Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34882 dual_stack=true relay-1 | 2026-09-23T00:46:36.374101Z  INFO conn{id=20}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.374131Z  INFO conn{id=20}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:36.374467Z  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-44a9ef09eac73e23 relay-1 | 2026-09-23T00:46:36.374686Z  WARN conn{id=20}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:36.374911Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:36.374942Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.576243Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55731 dual_stack=true relay-1 | 2026-09-23T00:46:36.580201Z  INFO conn{id=21}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.580248Z  INFO conn{id=21}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:36.580818Z  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: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-23T00:46:36.580996Z  WARN conn{id=21}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:36.581238Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.581596Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:34020 dual_stack=true relay-1 | 2026-09-23T00:46:36.584229Z  INFO conn{id=22}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.584256Z  INFO conn{id=22}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:36.584615Z  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-bc0f9276be5b8307 relay-1 | 2026-09-23T00:46:36.584895Z  WARN conn{id=22}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:36.585017Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:36.585037Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.786534Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:49506 dual_stack=true relay-1 | 2026-09-23T00:46:36.790999Z  INFO conn{id=23}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.791040Z  INFO conn{id=23}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:36.791653Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:46:36.791852Z  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: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-23T00:46:36.792474Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:39216 dual_stack=true relay-1 | 2026-09-23T00:46:36.792823Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-23T00:46:36.795039Z  INFO conn{id=24}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:36.795067Z  INFO conn{id=24}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:36.795448Z  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-b6ef112c7d87c71e relay-1 | 2026-09-23T00:46:36.795716Z  WARN conn{id=24}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:36.795912Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:36.795935Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:36.997320Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:59528 dual_stack=true relay-1 | 2026-09-23T00:46:37.000907Z  INFO conn{id=25}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:37.000946Z  INFO conn{id=25}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-23T00:46:37.001478Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:46:37.001698Z  WARN conn{id=25}: moq_net::ietf::session: session error err=short buffer 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 | ... relay-1 | 2026-09-23T00:46:37.001975Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:37.002296Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:56985 dual_stack=true relay-1 | 2026-09-23T00:46:37.005158Z  INFO conn{id=26}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:37.005185Z  INFO conn{id=26}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:37.005541Z  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-ff2d475fcde35c0a relay-1 | 2026-09-23T00:46:37.005831Z  WARN conn{id=26}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:37.005953Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:37.005974Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:37.207488Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50536 dual_stack=true relay-1 | 2026-09-23T00:46:37.211331Z  INFO conn{id=27}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:37.211377Z  INFO conn{id=27}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | not ok 17 - moq-test-increments 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-23T00:46:37.211873Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-23T00:46:37.212016Z  WARN conn{id=27}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-23T00:46:37.212400Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:37.212759Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43137 dual_stack=true relay-1 | 2026-09-23T00:46:37.216110Z  INFO conn{id=28}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:37.216139Z  INFO conn{id=28}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:37.216506Z  WARN conn{id=28}: moq_net::ietf::session: session error err=unsupported relay-1 | 2026-09-23T00:46:37.216709Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-23T00:46:37.216737Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-23T00:46:37.418190Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57469 dual_stack=true relay-1 | 2026-09-23T00:46:37.422079Z  INFO conn{id=29}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-23T00:46:37.422127Z  INFO conn{id=29}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-23T00:46:37.422776Z  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: cancelled" test-client-1 | ... relay-1 | 2026-09-23T00:46:37.422962Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed 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'