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/facebookexperimental/moxygen-interop-client:latest-amd64 RELAY_IMAGE=moq-dev-rs-interop:latest CLIENT_IMAGE=ghcr.io/facebookexperimental/moxygen-interop-client:latest-amd64 \ docker compose -f docker-compose.test.yml up --abort-on-container-exit time="2026-03-04T00:30:44Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-03-04T00:30:44Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-03-04T00:30:44Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-03-04T00:30:44Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-03-04T00:30:44Z" 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-03-04T00:30:44.684667Z  INFO moq_relay::cluster: running as root, accepting leaf nodes relay-1 | 2026-03-04T00:30:44.684670Z  INFO moq_relay: listening addr=[::]:4443 test-client-1 | TAP version 14 test-client-1 | # moxygen interop test client test-client-1 | # Relay: https://relay:4443 test-client-1 | # Transport: WebTransport test-client-1 | 1..6 relay-1 | 2026-03-04T00:30:50.345345Z  INFO conn{id=0}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.346002Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.346184Z  WARN conn{id=0}: moq_lite::ietf::session: session error err=protocol violation relay-1 | 2026-03-04T00:30:50.346212Z  WARN moq_relay: connection closed err=transport error test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 50 test-client-1 | info: SETUP exchange completed successfully test-client-1 | ... test-client-1 | E0304 00:30:50.346239 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x55cb01e330f0 test-client-1 | E20260304 00:30:50.346419 1 HQSession.cpp:530] Connection closed with error err=91141958510826 msg=Client closed by peer reason=protocol violation proto=h3, client CID=, server CID=f1c2227cf6bec539, local=172.18.0.3:44019, 172.18.0.2:4443=upstream, drain=done relay-1 | 2026-03-04T00:30:50.354932Z  INFO conn{id=1}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.355344Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.355645Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.355782Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.355907Z  WARN conn{id=1}: moq_lite::ietf::session: session error err=protocol violation relay-1 | 2026-03-04T00:30:50.355976Z  WARN moq_relay: connection closed err=transport error test-client-1 | E0304 00:30:50.355781 1 MoQRelaySession.cpp:698] PublishNamespaceDone for unknown publishNamespace, sess=0x55cb01e4e8e0 test-client-1 | E20260304 00:30:50.356148 1 HQSession.cpp:530] Connection closed with error err=91141958510826 msg=Client closed by peer reason=protocol violation proto=h3, client CID=, server CID=e441f7f417c821fb, local=172.18.0.3:42115, 172.18.0.2:4443=upstream, drain=done test-client-1 | ok 2 - announce-only test-client-1 | --- test-client-1 | duration_ms: 8 test-client-1 | info: PUBLISH_NAMESPACE completed successfully test-client-1 | ... relay-1 | 2026-03-04T00:30:50.363568Z  INFO conn{id=2}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.364045Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.364133Z  INFO conn{id=2}: moq_lite::ietf::publisher: subscribed started id=0 broadcast=nonexistent track=no-such-track relay-1 | 2026-03-04T00:30:50.364331Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.364437Z  WARN conn{id=2}: moq_lite::ietf::session: session error err=protocol violation relay-1 | 2026-03-04T00:30:50.364463Z  WARN moq_relay: connection closed err=transport error test-client-1 | E0304 00:30:50.364490 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x55cb01e5d910 test-client-1 | E20260304 00:30:50.364567 1 HQSession.cpp:530] Connection closed with error err=91141958510826 msg=Client closed by peer reason=protocol violation proto=h3, client CID=, server CID=c267ca0b9ace4b42, local=172.18.0.3:60266, 172.18.0.2:4443=upstream, drain=done test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | info: Subscribe correctly returned error: Broadcast not found test-client-1 | ... relay-1 | 2026-03-04T00:30:50.372031Z  INFO conn{id=3}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.372445Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.372704Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.372892Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.379319Z  WARN conn{id=3}: moq_lite::ietf::publisher: request error msg=RequestError { request_id: RequestId(1), error_code: 3, reason_phrase: "Not a subscriber", retry_interval: 0 } relay-1 | 2026-03-04T00:30:50.380412Z  INFO conn{id=4}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.380909Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.380994Z  WARN conn{id=4}: moq_lite::ietf::publisher: request error msg=RequestError { request_id: RequestId(1), error_code: 3, reason_phrase: "PublishNamespace not supported by simple client", retry_interval: 0 } relay-1 | 2026-03-04T00:30:50.381047Z  INFO conn{id=4}: moq_lite::ietf::publisher: subscribed started id=0 broadcast=moq-interop-test track=interop-track relay-1 | 2026-03-04T00:30:50.381200Z  INFO conn{id=3}: moq_lite::ietf::subscriber: subscribe started id=3 broadcast=moq-interop-test track=interop-track test-client-1 | E0304 00:30:50.381460 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x55cb01e7c1e0 test-client-1 | E0304 00:30:50.381481 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x55cb01e6bad0 test-client-1 | ok 4 - announce-subscribe relay-1 | 2026-03-04T00:30:50.381458Z  WARN conn{id=3}: moq_lite::ietf::session: session error err=protocol violation relay-1 | 2026-03-04T00:30:50.381533Z  WARN conn{id=4}: moq_lite::ietf::session: session error err=protocol violation test-client-1 | --- test-client-1 | duration_ms: 16 test-client-1 | info: Publisher announced, subscriber subscribed successfully test-client-1 | ... relay-1 | 2026-03-04T00:30:50.381603Z  WARN moq_relay: connection closed err=transport error relay-1 | 2026-03-04T00:30:50.381631Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.381639Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=6 relay-1 | 2026-03-04T00:30:50.381672Z  WARN moq_relay: connection closed err=transport error relay-1 | 2026-03-04T00:30:50.381682Z  INFO conn{id=3}: moq_lite::ietf::subscriber: subscribe cancelled id=3 broadcast=moq-interop-test track=interop-track test-client-1 | E20260304 00:30:50.382246 1 HQSession.cpp:530] Connection closed with error err=91141958510826 msg=Client closed by peer reason=protocol violation proto=h3, client CID=, server CID=ec8212dc9b32e15b, local=172.18.0.3:42752, 172.18.0.2:4443=upstream, drain=done test-client-1 | E20260304 00:30:50.382397 1 HQSession.cpp:530] Connection closed with error err=91141958510826 msg=Client closed by peer reason=protocol violation proto=h3, client CID=, server CID=574513e549df165d, local=172.18.0.3:48881, 172.18.0.2:4443=upstream, drain=done relay-1 | 2026-03-04T00:30:50.389204Z  INFO conn{id=5}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.389642Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.389911Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.390186Z  WARN conn{id=5}: moq_lite::ietf::session: session error err=protocol violation relay-1 | 2026-03-04T00:30:50.390239Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.390278Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=6 relay-1 | 2026-03-04T00:30:50.390349Z  WARN moq_relay: connection closed err=transport error test-client-1 | ok 5 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 8 test-client-1 | info: PUBLISH_NAMESPACE_OK received, PUBLISH_NAMESPACE_DONE sent test-client-1 | ... test-client-1 | E20260304 00:30:50.390902 1 HQSession.cpp:530] Connection closed with error err=91141958510826 msg=Client closed by peer reason=protocol violation proto=h3, client CID=, server CID=61f1e8babd093c32, local=172.18.0.3:40654, 172.18.0.2:4443=upstream, drain=done relay-1 | 2026-03-04T00:30:50.398429Z  INFO conn{id=6}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.398954Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.399093Z  INFO conn{id=6}: moq_lite::ietf::publisher: subscribed started id=0 broadcast=moq-test/interop track=test-track relay-1 | 2026-03-04T00:30:50.399325Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.906739Z  INFO conn{id=7}: moq_relay::connection: session accepted root= publish= subscribe= relay-1 | 2026-03-04T00:30:50.907309Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.907683Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.907836Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-03-04T00:30:50.907990Z  WARN conn{id=6}: moq_lite::ietf::session: session error err=protocol violation relay-1 | 2026-03-04T00:30:50.908023Z  WARN moq_relay: connection closed err=transport error relay-1 | 2026-03-04T00:30:50.908082Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=6 relay-1 | 2026-03-04T00:30:50.908151Z  WARN conn{id=7}: moq_lite::ietf::session: session error err=protocol violation relay-1 | 2026-03-04T00:30:50.908203Z  WARN moq_relay: connection closed err=transport error test-client-1 | E0304 00:30:50.908082 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x55cb01e731f0 test-client-1 | E20260304 00:30:50.908195 1 HQSession.cpp:530] Connection closed with error err=91141958510826 msg=Client closed by peer reason=protocol violation proto=h3, client CID=, server CID=d151627ac7a6e7d7, local=172.18.0.3:48283, 172.18.0.2:4443=upstream, drain=done test-client-1 | ok 6 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 517 test-client-1 | info: Subscribe returned error (relay doesn't buffer pending subscriptions): Broadcast not found test-client-1 | ... test-client-1 | E20260304 00:30:50.908447 1 HQSession.cpp:530] Connection closed with error err=91141958510811 msg=Client closed by peer reason=stream closed proto=h3, client CID=, server CID=3bc86d96ac2c4be8, local=172.18.0.3:44949, 172.18.0.2:4443=upstream, drain=done 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'