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-18T00:45:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:45:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:45:15Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:45:15Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-09-18T00:45:15Z" 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-18T00:45:16.103959Z  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-18T00:45:16.103983Z  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-18T00:45:16.106437Z  INFO moq_relay::cluster: cluster initialized origin_id=6640277214555635 configured=false relay-1 | 2026-09-18T00:45:16.107476Z  INFO moq_relay::relay: listening addr=[::]:4443 kind="quic" relay-1 | 2026-09-18T00:45:16.107674Z  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-18T00:45:16.107720Z  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-18T00:45:21.721721Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:50772 dual_stack=true relay-1 | 2026-09-18T00:45:21.763443Z  INFO conn{id=0}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:21.763498Z  INFO conn{id=0}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 43 test-client-1 | connection_id: a50a41a0dee26148f542b26e43f6b1a3 test-client-1 | ... test-client-1 | 2026-09-18T00:45:21.763798Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | 2026-09-18T00:45:21.763958Z  INFO conn{id=0}: moq_net::ietf::session: session terminated relay-1 | 2026-09-18T00:45:21.763993Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:21.764165Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:45:21.764729Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:40491 dual_stack=true relay-1 | 2026-09-18T00:45:21.767461Z  INFO conn{id=1}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:21.767480Z  INFO conn{id=1}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:21.767672Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop test-client-1 | 2026-09-18T00:45:23.769714Z  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: e786fdd4a376c2bfa6cc5d607ed85c00 test-client-1 | ... relay-1 | 2026-09-18T00:45:23.769848Z  WARN conn{id=1}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:23.770351Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:23.770928Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:60388 dual_stack=true relay-1 | 2026-09-18T00:45:23.773779Z  INFO conn{id=2}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:23.773806Z  INFO conn{id=2}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:23.774058Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | 2026-09-18T00:45:23.774283Z  INFO conn{id=2}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/namespace track=test-track test-client-1 | 2026-09-18T00:45:23.774555Z  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: 152c377b673430cde17bd0ce08b2d0b7 test-client-1 | ... relay-1 | 2026-09-18T00:45:23.774730Z  WARN conn{id=2}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:23.775136Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:23.775760Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46267 dual_stack=true relay-1 | 2026-09-18T00:45:23.778406Z  INFO conn{id=3}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:23.778425Z  INFO conn{id=3}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:23.779312Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53902 dual_stack=true relay-1 | 2026-09-18T00:45:23.781773Z  INFO conn{id=4}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:23.781793Z  INFO conn{id=4}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:23.782006Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-18T00:45:23.782016Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | 2026-09-18T00:45:23.782156Z  INFO conn{id=4}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | ok 4 - publish-namespace-subscribe relay-1 | 2026-09-18T00:45:26.783614Z  WARN conn{id=3}: moq_net::ietf::session: session error err=short buffer test-client-1 | --- test-client-1 | duration_ms: 3008 test-client-1 | publisher_connection_id: a36d762a1ba7cd6c84ba8636be77777f test-client-1 | subscriber_connection_id: a62cd4f54fe62576917e1d0f5356edee test-client-1 | ... test-client-1 | 2026-09-18T00:45:26.783527Z  INFO moq_test_client::scenarios: Test timeout reached - subscription routing may still be in progress relay-1 | 2026-09-18T00:45:26.783918Z  INFO conn{id=4}: moq_net::ietf::session: session terminated test-client-1 | 2026-09-18T00:45:26.784191Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:26.784254Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed relay-1 | 2026-09-18T00:45:26.784414Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:26.784810Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53626 dual_stack=true relay-1 | 2026-09-18T00:45:26.788056Z  INFO conn{id=5}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:26.788081Z  INFO conn{id=5}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:26.788344Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | 2026-09-18T00:45:26.788630Z  INFO conn{id=5}: moq_net::ietf::publisher: subscribe started id=0 broadcast=moq-test/interop track=test-track test-client-1 | 2026-09-18T00:45:27.289900Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53422 dual_stack=true relay-1 | 2026-09-18T00:45:27.294214Z  INFO conn{id=6}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:27.294250Z  INFO conn{id=6}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:27.294471Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop test-client-1 | 2026-09-18T00:45:28.770873Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:28.770869Z  INFO conn{id=5}: moq_net::ietf::session: session terminated relay-1 | 2026-09-18T00:45:28.770927Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | ok 5 - subscribe-before-publish-namespace relay-1 | 2026-09-18T00:45:30.295349Z  WARN conn{id=6}: moq_net::ietf::session: session error err=short buffer test-client-1 | --- test-client-1 | duration_ms: 3511 test-client-1 | subscriber_connection_id: 86de01c81b5be1287a4ba4cb719ca80b test-client-1 | publisher_connection_id: 14c1e72d05b35477ed92025067857378 test-client-1 | ... test-client-1 | 2026-09-18T00:45:30.295243Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-09-18T00:45:30.295268Z  INFO moq_test_client::scenarios: Subscriber got error: closed, code=404 (may be expected) relay-1 | 2026-09-18T00:45:30.295845Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:30.296352Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:38646 dual_stack=true relay-1 | 2026-09-18T00:45:30.299257Z  INFO conn{id=7}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:30.299282Z  INFO conn{id=7}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:30.299586Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-09-18T00:45:32.301473Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | 2026-09-18T00:45:32.301610Z  WARN conn{id=7}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:32.301948Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:32.301980Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:32.402509Z  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: 899f84e3b3ca038c166fe52b0b90d934 test-client-1 | ... test-client-1 | 2026-09-18T00:45:32.403585Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47363 dual_stack=true relay-1 | 2026-09-18T00:45:32.406618Z  INFO conn{id=8}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.406654Z  INFO conn{id=8}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:32.406942Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-18T00:45:32.407219Z  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 relay-1 | 2026-09-18T00:45:32.407439Z  INFO conn{id=8}: moq_net::ietf::session: session terminated relay-1 | 2026-09-18T00:45:32.407472Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed 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-18T00:45:32.407479Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-09-18T00:45:32.408181Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33381 dual_stack=true relay-1 | 2026-09-18T00:45:32.411191Z  INFO conn{id=9}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.411212Z  INFO conn{id=9}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:32.412070Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52072 dual_stack=true relay-1 | 2026-09-18T00:45:32.414464Z  INFO conn{id=10}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.414484Z  INFO conn{id=10}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:32.414749Z  INFO moq_test_client::scenarios: Publisher sending direct PUBLISH before subscriber subscribes namespace=/moq-test/publish track="published-track" test-client-1 | 2026-09-18T00:45:32.415021Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-18T00:45:32.415178Z  WARN conn{id=9}: moq_net::ietf::session: session error err=short buffer test-client-1 | not ok 8 - publish-track-subscribe relay-1 | 2026-09-18T00:45:32.415357Z  INFO conn{id=10}: moq_net::ietf::session: session terminated relay-1 | 2026-09-18T00:45:32.415409Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed 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-18T00:45:32.415425Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:32.415708Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:32.416227Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51698 dual_stack=true relay-1 | 2026-09-18T00:45:32.418900Z  INFO conn{id=11}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.418920Z  INFO conn{id=11}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:32.419129Z  INFO moq_test_client::scenarios: Subscribing with RENDEZVOUS_TIMEOUT to a track with no publisher timeout_ms=500 relay-1 | 2026-09-18T00:45:32.419312Z  INFO conn{id=11}: moq_net::ietf::publisher: subscribe started id=0 broadcast=nonexistent/rendezvous track=test-track relay-1 | 2026-09-18T00:45:32.419555Z  WARN conn{id=11}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:32.419777Z  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: 4 test-client-1 | message: "expected REQUEST_ERROR TIMEOUT, got: closed, code=404" test-client-1 | ... test-client-1 | 2026-09-18T00:45:32.420402Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37924 dual_stack=true relay-1 | 2026-09-18T00:45:32.422713Z  INFO conn{id=12}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.422732Z  INFO conn{id=12}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:32.423129Z  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-6725bdbdf6e96e4f relay-1 | 2026-09-18T00:45:32.423427Z  WARN conn{id=12}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:32.423692Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:32.423716Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:32.624636Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43000 dual_stack=true relay-1 | 2026-09-18T00:45:32.627667Z  INFO conn{id=13}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.627699Z  INFO conn{id=13}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:32.628256Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-18T00:45:32.628412Z  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-18T00:45:32.628719Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:32.629369Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:44585 dual_stack=true relay-1 | 2026-09-18T00:45:32.631828Z  INFO conn{id=14}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.631848Z  INFO conn{id=14}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:32.632245Z  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-8d2da5834dd03c6d relay-1 | 2026-09-18T00:45:32.632484Z  WARN conn{id=14}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:32.632751Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:32.632768Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:32.834387Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37205 dual_stack=true relay-1 | 2026-09-18T00:45:32.837941Z  INFO conn{id=15}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.837979Z  INFO conn{id=15}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:32.838606Z  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 relay-1 | 2026-09-18T00:45:32.838917Z  INFO conn{id=15}: moq_net::ietf::session: session terminated 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-18T00:45:32.838849Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:32.838992Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:32.839660Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57558 dual_stack=true relay-1 | 2026-09-18T00:45:32.843354Z  INFO conn{id=16}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:32.843378Z  INFO conn{id=16}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:32.843717Z  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-09d704486d75bfad relay-1 | 2026-09-18T00:45:32.844002Z  WARN conn{id=16}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:32.844236Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:32.844262Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.045962Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57455 dual_stack=true relay-1 | 2026-09-18T00:45:33.049005Z  INFO conn{id=17}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.049047Z  INFO conn{id=17}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:33.049598Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-18T00:45:33.049750Z  WARN conn{id=17}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.050077Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | not ok 12 - moq-test-subgroup-per-object test-client-1 | --- test-client-1 | duration_ms: 211 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-18T00:45:33.050708Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:55615 dual_stack=true relay-1 | 2026-09-18T00:45:33.053307Z  INFO conn{id=18}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.053329Z  INFO conn{id=18}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:33.053752Z  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-0b16819ce9094fbb relay-1 | 2026-09-18T00:45:33.053999Z  WARN conn{id=18}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.054244Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:33.054268Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.255999Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51175 dual_stack=true relay-1 | 2026-09-18T00:45:33.259352Z  INFO conn{id=19}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.259393Z  INFO conn{id=19}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:33.259961Z  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-18T00:45:33.260213Z  WARN conn{id=19}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.260605Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.261090Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:33992 dual_stack=true relay-1 | 2026-09-18T00:45:33.263888Z  INFO conn{id=20}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.263912Z  INFO conn{id=20}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:33.264325Z  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-0f5de24a18db0508 relay-1 | 2026-09-18T00:45:33.264637Z  WARN conn{id=20}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.264904Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:33.264928Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.466457Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:51274 dual_stack=true relay-1 | 2026-09-18T00:45:33.469509Z  INFO conn{id=21}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.469559Z  INFO conn{id=21}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:33.470013Z  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-18T00:45:33.470235Z  WARN conn{id=21}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.470556Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.471025Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:54992 dual_stack=true relay-1 | 2026-09-18T00:45:33.473458Z  INFO conn{id=22}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.473479Z  INFO conn{id=22}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:33.473826Z  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-e6411b3683af2dab relay-1 | 2026-09-18T00:45:33.474057Z  WARN conn{id=22}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.474335Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:33.474381Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.675927Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:52969 dual_stack=true relay-1 | 2026-09-18T00:45:33.678952Z  INFO conn{id=23}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.678992Z  INFO conn{id=23}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:33.679533Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) 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 | ... relay-1 | 2026-09-18T00:45:33.679708Z  WARN conn{id=23}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.679982Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.680634Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:43540 dual_stack=true relay-1 | 2026-09-18T00:45:33.683269Z  INFO conn{id=24}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.683292Z  INFO conn{id=24}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:33.683654Z  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-3e78031a8646c1e3 relay-1 | 2026-09-18T00:45:33.683944Z  WARN conn{id=24}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.684202Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:33.684227Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.885861Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45030 dual_stack=true relay-1 | 2026-09-18T00:45:33.889529Z  INFO conn{id=25}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.889568Z  INFO conn{id=25}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:33.890400Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | 2026-09-18T00:45:33.890619Z  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: 210 test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... relay-1 | 2026-09-18T00:45:33.891299Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:33.891498Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:57442 dual_stack=true relay-1 | 2026-09-18T00:45:33.894322Z  INFO conn{id=26}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:33.894342Z  INFO conn{id=26}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:33.894708Z  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-ae15816683f53e5c relay-1 | 2026-09-18T00:45:33.895006Z  WARN conn{id=26}: moq_net::ietf::session: session error err=short buffer relay-1 | 2026-09-18T00:45:33.895264Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:33.895282Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:34.096995Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45299 dual_stack=true relay-1 | 2026-09-18T00:45:34.100007Z  INFO conn{id=27}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:34.100039Z  INFO conn{id=27}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:34.100543Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | not ok 17 - moq-test-increments test-client-1 | --- relay-1 | 2026-09-18T00:45:34.100673Z  WARN conn{id=27}: moq_net::ietf::session: session error err=short buffer test-client-1 | duration_ms: 210 relay-1 | 2026-09-18T00:45:34.100950Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | message: "PUBLISH was rejected: closed, code=3" test-client-1 | ... test-client-1 | 2026-09-18T00:45:34.101534Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:36527 dual_stack=true relay-1 | 2026-09-18T00:45:34.104335Z  INFO conn{id=28}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:34.104356Z  INFO conn{id=28}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic relay-1 | 2026-09-18T00:45:34.104735Z  WARN conn{id=28}: moq_net::ietf::session: session error err=unsupported relay-1 | 2026-09-18T00:45:34.104972Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | 2026-09-18T00:45:34.104998Z  WARN moq_relay::relay: connection closed err=transport: connection error: closed test-client-1 | 2026-09-18T00:45:34.306646Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37417 dual_stack=true relay-1 | 2026-09-18T00:45:34.309814Z  INFO conn{id=29}: moq_relay::connection: session accepted transport=quic role=None tier= root= publish= subscribe= relay-1 | 2026-09-18T00:45:34.309846Z  INFO conn{id=29}: moq_relay::connection: negotiated version=moq-transport-18 transport=quic test-client-1 | 2026-09-18T00:45:34.310349Z  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 relay-1 | 2026-09-18T00:45:34.310499Z  WARN conn{id=29}: moq_net::ietf::session: session error err=short buffer 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 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'