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: moxygen-interop:latest Client: ghcr.io/englishm/moq-interop-runner-moq-test-client-draft-18:latest URL: https://relay:4443 time="2026-07-22T01:02:05Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-22T01:02:05Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-22T01:02:05Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-07-22T01:02:05Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-07-22T01:02:05Z" 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 | V0722 01:02:05.752355 7 MoQServer.cpp:116] MoQServer: Registering ALPN handlers: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | W0722 01:02:05.753530 7 MoQServer.cpp:161] UDP send buffer for fd 15 is 425984 bytes (expected 2097152) test-client-1 | TAP version 14 test-client-1 | # moq-test-client v0.1.6 test-client-1 | # Relay: https://relay:4443/ test-client-1 | 1..6 test-client-1 | 2026-07-22T01:02:11.372398Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:37133 dual_stack=true relay-1 | V0722 01:02:11.376301 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:11.376331 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:11.376552 8 MoQSession.cpp:2389] start sess=0x7f61f404b210 relay-1 | V0722 01:02:11.376584 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f404b210 relay-1 | V0722 01:02:11.376768 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f404b210 test-client-1 | 2026-07-22T01:02:11.376959Z  INFO moq_test_client::scenarios: SETUP exchange completed successfully relay-1 | V0722 01:02:11.377087 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f404b210 test-client-1 | ok 1 - setup-only relay-1 | V0722 01:02:11.377185 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f404b210 test-client-1 | --- relay-1 | V0722 01:02:11.377203 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f404b210 test-client-1 | duration_ms: 5 test-client-1 | connection_id: 607edfe7b15744bcfac42220f690c85b test-client-1 | ... relay-1 | V0722 01:02:11.377209 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:11.377213 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:11.377219 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-22T01:02:11.377800Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:53196 dual_stack=true relay-1 | E20260722 01:02:11.378014 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260722 01:02:11.378451 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=26775375d7204979, server CID=4000000492a476d9, downstream=[::ffff:172.18.0.3]:37133, [::]:4443=local, drain=none relay-1 | E0722 01:02:11.378590 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0722 01:02:11.378599 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f61f404b210 relay-1 | V0722 01:02:11.378603 8 MoQSession.cpp:2515] close sess=0x7f61f404b210 relay-1 | V0722 01:02:11.378630 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f61f404b210 relay-1 | V0722 01:02:11.378736 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f61f404b210 test-client-1 | 2026-07-22T01:02:11.378914Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0722 01:02:11.379497 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f404b210 relay-1 | V0722 01:02:11.379692 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f61f404b210 relay-1 | V0722 01:02:11.379706 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f61f404b210 relay-1 | V0722 01:02:11.380432 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:11.380445 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:11.380527 8 MoQSession.cpp:2389] start sess=0x7f61f4063530 relay-1 | V0722 01:02:11.380541 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f4063530 relay-1 | V0722 01:02:11.380619 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f4063530 test-client-1 | 2026-07-22T01:02:11.380965Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE for: moq-test/interop relay-1 | V0722 01:02:11.381026 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f4063530 relay-1 | V0722 01:02:11.381175 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f61f4063530 relay-1 | V0722 01:02:11.381323 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f4063530 relay-1 | V0722 01:02:11.381349 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f4063530 relay-1 | V0722 01:02:11.381353 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:11.381357 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:11.381362 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0722 01:02:11.381384 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f4063530 relay-1 | V0722 01:02:11.381397 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f61f4063530 relay-1 | V0722 01:02:11.381419 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0722 01:02:11.381430 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f61f4063530 test-client-1 | 2026-07-22T01:02:13.381930Z  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: 2004 test-client-1 | connection_id: 2df103ac29c10006fbfbdbc12f129c32 test-client-1 | ... relay-1 | V0722 01:02:13.382050 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f4063530 relay-1 | V0722 01:02:13.382088 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f61f4063530 relay-1 | V0722 01:02:13.382096 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0722 01:02:13.382105 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0722 01:02:13.382114 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f4063530 test-client-1 | 2026-07-22T01:02:13.383002Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:47863 dual_stack=true relay-1 | V0722 01:02:13.384979 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:13.384997 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:13.385119 8 MoQSession.cpp:2389] start sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385146 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f406b6d0 test-client-1 | 2026-07-22T01:02:13.385410Z  INFO moq_test_client::scenarios: Subscribing to non-existent track: nonexistent/namespace/test-track relay-1 | V0722 01:02:13.385249 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385341 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385417 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385431 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385436 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:13.385440 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:13.385446 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0722 01:02:13.385611 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385645 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385657 8 MoQSession.cpp:3800] onSubscribeImpl ftn=nonexistent/namespace/test-track sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.385671 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f406b6d0 relay-1 | E0722 01:02:13.385682 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0722 01:02:13.385688 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0722 01:02:13.385718 8 MoQSession.cpp:5659] subscribeError sess=0x7f61f406b6d0 test-client-1 | 2026-07-22T01:02:13.385844Z  WARN moq_transport::serve::error: [56b46d02-2ed1-475b-899d-dd4a242cbd0e] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-22T01:02:13.385867Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-22T01:02:13.385904Z  INFO moq_test_client::scenarios: Got expected 'not found' error: not found: Track not found [error:56b46d02-2ed1-475b-899d-dd4a242cbd0e] test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 3 test-client-1 | connection_id: 71542dc3144125d0f39e11aa389efbb5 test-client-1 | ... relay-1 | E20260722 01:02:13.386044 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260722 01:02:13.386098 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=1d9dac53b4598f54, server CID=4000000c8d876c61, downstream=[::ffff:172.18.0.3]:47863, [::]:4443=local, drain=none relay-1 | E0722 01:02:13.386155 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0722 01:02:13.386167 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.386171 8 MoQSession.cpp:2515] close sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.386178 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.386190 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.386256 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.386287 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f61f406b6d0 test-client-1 | 2026-07-22T01:02:13.386356Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd test-client-1 | 2026-07-22T01:02:13.386789Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:46562 dual_stack=true relay-1 | V0722 01:02:13.388472 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:13.388492 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:13.388595 8 MoQSession.cpp:2389] start sess=0x7f61f4078380 relay-1 | V0722 01:02:13.388617 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f4078380 relay-1 | V0722 01:02:13.388749 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f4078380 relay-1 | V0722 01:02:13.388880 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f4078380 relay-1 | V0722 01:02:13.388941 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f4078380 relay-1 | V0722 01:02:13.388978 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f4078380 relay-1 | V0722 01:02:13.389000 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:13.389027 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:13.389050 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) test-client-1 | 2026-07-22T01:02:13.389676Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41694 dual_stack=true relay-1 | V0722 01:02:13.391281 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:13.391294 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:13.391389 8 MoQSession.cpp:2389] start sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391413 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391458 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f408a2f0 test-client-1 | 2026-07-22T01:02:13.391700Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE: moq-test/interop test-client-1 | 2026-07-22T01:02:13.391714Z  INFO moq_test_client::scenarios: Subscriber subscribing to track: moq-test/interop/test-track relay-1 | V0722 01:02:13.391822 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391893 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391907 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391913 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391917 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:13.391920 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:13.391925 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0722 01:02:13.391940 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391945 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.391951 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f408a2f0 relay-1 | E0722 01:02:13.391956 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0722 01:02:13.391960 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0722 01:02:13.391962 8 MoQSession.cpp:5659] subscribeError sess=0x7f61f408a2f0 test-client-1 | 2026-07-22T01:02:13.392070Z  WARN moq_transport::serve::error: [2d04bbf0-803b-4e1d-a7e1-189a067c012a] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-22T01:02:13.392093Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) test-client-1 | 2026-07-22T01:02:13.392134Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:2d04bbf0-803b-4e1d-a7e1-189a067c012a] - subscription was processed test-client-1 | ok 4 - publish-namespace-subscribe test-client-1 | --- test-client-1 | duration_ms: 6 test-client-1 | publisher_connection_id: d08263dee094f868f14e2cd03d53b24e test-client-1 | subscriber_connection_id: a6c82edf72cb0f065278da0fe749af08 test-client-1 | ... relay-1 | V0722 01:02:13.392091 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f61f4078380 relay-1 | V0722 01:02:13.392122 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f4078380 relay-1 | V0722 01:02:13.392131 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f61f4078380 relay-1 | V0722 01:02:13.392141 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0722 01:02:13.392151 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f61f4078380 relay-1 | E20260722 01:02:13.392859 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260722 01:02:13.392895 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=8f7cabf4f507e479, server CID=4000001fc9109814, downstream=[::ffff:172.18.0.3]:41694, [::]:4443=local, drain=none relay-1 | E0722 01:02:13.392937 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0722 01:02:13.392970 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.392981 8 MoQSession.cpp:2515] close sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.392987 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.392996 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f61f408a2f0 test-client-1 | 2026-07-22T01:02:13.392951Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:45092 dual_stack=true test-client-1 | 2026-07-22T01:02:13.393160Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0722 01:02:13.393060 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f4078380 relay-1 | V0722 01:02:13.393097 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f61f4078380 relay-1 | V0722 01:02:13.393121 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0722 01:02:13.393145 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0722 01:02:13.393168 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f4078380 relay-1 | V0722 01:02:13.393197 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.393234 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.394695 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:13.394709 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:13.394813 8 MoQSession.cpp:2389] start sess=0x7f61f409a180 relay-1 | V0722 01:02:13.394832 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f409a180 relay-1 | V0722 01:02:13.394932 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395087 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f409a180 test-client-1 | 2026-07-22T01:02:13.395089Z  INFO moq_test_client::scenarios: Subscriber subscribing BEFORE PUBLISH_NAMESPACE: moq-test/interop/test-track relay-1 | V0722 01:02:13.395132 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395159 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395181 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:13.395202 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:13.395225 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0722 01:02:13.395400 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395434 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395443 8 MoQSession.cpp:3800] onSubscribeImpl ftn=moq-test/interop/test-track sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395453 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f409a180 relay-1 | E0722 01:02:13.395461 8 MoQRelay.cpp:85] prefix not found in tree relay-1 | V0722 01:02:13.395466 8 MoQSession.cpp:3937] Application subscribe error err=no such namespace or track relay-1 | V0722 01:02:13.395469 8 MoQSession.cpp:5659] subscribeError sess=0x7f61f409a180 test-client-1 | 2026-07-22T01:02:13.395570Z  WARN moq_transport::serve::error: [85f2f0c0-0dee-4f0e-921b-d50e7a2b502b] Not found: no such namespace or track at moq-transport/src/session/subscriber.rs:455 test-client-1 | 2026-07-22T01:02:13.395582Z  WARN moq_transport::session::reader: [READER] decode: stream ended while waiting for data (have=0 bytes, need=1) relay-1 | E20260722 01:02:13.395718 8 HQControlCodec.h:58] Unexpected control stream EOF relay-1 | E20260722 01:02:13.395756 8 HQSession.cpp:3092] Got error on control stream error=HTTP: Critical stream was closed streamID=2 sess=proto=h3, UA=, client CID=e1a7095e3d2cc7ad, server CID=40000016eb168a70, downstream=[::ffff:172.18.0.3]:45092, [::]:4443=local, drain=none relay-1 | E0722 01:02:13.395804 8 MoQServer.h:175] proxygen::HTTPException: Got error=ApplicationError: 260, HTTP error on control stream relay-1 | V0722 01:02:13.395816 8 MoQSession.cpp:6599] onSessionEnderr=4294967295 sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395820 8 MoQSession.cpp:2515] close sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395825 8 MoQSession.cpp:2356] requestCancellation from cleanup sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395834 8 MoQSession.cpp:2531] requestCancellation from close sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395919 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f409a180 relay-1 | V0722 01:02:13.395947 8 MoQSession.cpp:2540] exit controlWriteLoop sess=0x7f61f409a180 test-client-1 | 2026-07-22T01:02:13.395957Z  WARN web_transport_quinn::session: failed to read capsule e=UnexpectedEnd relay-1 | V0722 01:02:13.397117 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f61f406b6d0 relay-1 | V0722 01:02:13.397152 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f61f408a2f0 relay-1 | V0722 01:02:13.407298 8 MoQSession.cpp:2294] ~MoQSession sess=0x7f61f409a180 test-client-1 | 2026-07-22T01:02:13.897473Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:42983 dual_stack=true relay-1 | V0722 01:02:13.900883 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:13.900918 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:13.901027 8 MoQSession.cpp:2389] start sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901111 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901173 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901362 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f4080680 test-client-1 | 2026-07-22T01:02:13.901522Z  INFO moq_test_client::scenarios: Publisher sending PUBLISH_NAMESPACE (after subscriber): moq-test/interop relay-1 | V0722 01:02:13.901530 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901558 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901563 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:13.901567 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:13.901573 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0722 01:02:13.901694 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901731 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901747 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f61f4080680 relay-1 | V0722 01:02:13.901760 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0722 01:02:13.901770 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f61f4080680 relay-1 | V0722 01:02:16.903199 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f61f4080680 relay-1 | V0722 01:02:16.903227 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0722 01:02:16.903236 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0722 01:02:16.903245 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f4080680 relay-1 | V0722 01:02:16.903435 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f4080680 test-client-1 | 2026-07-22T01:02:16.903063Z  INFO moq_test_client::scenarios: Publisher PUBLISH_NAMESPACE timeout (expected) test-client-1 | 2026-07-22T01:02:16.903081Z  INFO moq_test_client::scenarios: Subscriber got error: not found: Track not found [error:85f2f0c0-0dee-4f0e-921b-d50e7a2b502b] (may be expected) test-client-1 | ok 5 - subscribe-before-publish-namespace test-client-1 | --- test-client-1 | duration_ms: 3510 test-client-1 | subscriber_connection_id: 26bca5f7281a712648adef10511d8590 test-client-1 | publisher_connection_id: ce5b33bdb077193ee0efaacd3bbfdc36 test-client-1 | ... test-client-1 | 2026-07-22T01:02:16.903879Z  INFO moq_native_ietf::quic: UDP socket bound bind=[::]:0 local=[::]:41141 dual_stack=true relay-1 | V0722 01:02:16.907320 8 MoQServer.cpp:320] MoQServer WebTransport: supported protocols: moqt-18, moqt-16, moqt-15, moq-00 relay-1 | V0722 01:02:16.907340 8 MoQServer.cpp:330] WebTransport: Negotiated protocol: moqt-18 relay-1 | V0722 01:02:16.907470 8 MoQSession.cpp:2389] start sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.907498 8 MoQSession.cpp:2582] sendSetup sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.907558 8 MoQSession.cpp:2538] controlWriteLoop sess=0x7f61f407bfe0 test-client-1 | 2026-07-22T01:02:16.907917Z  INFO moq_test_client::scenarios: Sending PUBLISH_NAMESPACE: moq-test/interop relay-1 | V0722 01:02:16.907901 8 MoQSession.cpp:6176] onNewUniStream sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.907931 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.907939 8 MoQSession.cpp:2726] onClientSetup sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.907943 8 MoQServerBase.cpp:87] MoQServerBase::ClientSetup relay-1 | V0722 01:02:16.907947 8 MoQServerBase.cpp:92] MoQServerBase::ClientSetup: Using ALPN-negotiated version: moqt-18 relay-1 | V0722 01:02:16.907952 8 MoQSession.cpp:2802] Negotiated Version=0xff000012 (draft-18) relay-1 | V0722 01:02:16.908120 8 MoQSession.cpp:6204] onNewBidiStream sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.908157 8 MoQSession.cpp:2937] controlReadLoop sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.908168 8 MoQRelaySession.cpp:1142] onPublishNamespaceImpl ns=moq-test/interop sess=0x7f61f407bfe0 relay-1 | V0722 01:02:16.908180 8 MoQRelay.cpp:137] publishNamespace ns=moq-test/interop relay-1 | V0722 01:02:16.908191 8 MoQRelaySession.cpp:1234] publishNamespaceOk reqID=0 sess=0x7f61f407bfe0 test-client-1 | 2026-07-22T01:02:18.909360Z  INFO moq_test_client::scenarios: PUBLISH_NAMESPACE active; sending PUBLISH_NAMESPACE_DONE relay-1 | V0722 01:02:18.909503 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f407bfe0 relay-1 | V0722 01:02:18.909535 8 MoQRelaySession.cpp:1300] onPublishNamespaceDone requestID=0 sess=0x7f61f407bfe0 relay-1 | V0722 01:02:18.909544 8 MoQRelay.cpp:316] publishNamespaceDone ns=moq-test/interop relay-1 | V0722 01:02:18.909553 8 MoQRelay.cpp:309] Pruning empty subtree at: moq-test relay-1 | V0722 01:02:18.909561 8 MoQSession.cpp:2939] exit controlReadLoop sess=0x7f61f407bfe0 test-client-1 | 2026-07-22T01:02:19.010174Z  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: 96cdb4de12b26d351dd6e1f25a374fda test-client-1 | ... test-client-1 exited with code 0 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 Test results in mlog/ make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'