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-02-28T00:24:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-02-28T00:24:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-02-28T00:24:58Z" level=warning msg="The \"PORT\" variable is not set. Defaulting to a blank string." time="2026-02-28T00:24:58Z" level=warning msg="The \"HEX\" variable is not set. Defaulting to a blank string." time="2026-02-28T00:24:58Z" 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 | client: ClientConfig { bind: [::]:0, tls: ClientTls { root: [], disable_verify: None }, websocket: ClientWebSocket { enabled: true, delay: Some(200ms) } } relay-1 | 2026-02-28T00:24:58.966739Z  INFO moq_relay::cluster: running as root, accepting leaf nodes relay-1 | 2026-02-28T00:24:58.966737Z  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-02-28T00:25:04.624372Z  INFO conn{id=0}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:04.624554 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:04.625108Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 test-client-1 | E0228 00:25:04.625353 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x560597ea50f0 relay-1 | 2026-02-28T00:25:04.625287Z  INFO conn{id=0}: moq_lite::ietf::session: session terminated relay-1 | 2026-02-28T00:25:04.625319Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | ok 1 - setup-only test-client-1 | --- test-client-1 | duration_ms: 49 test-client-1 | info: SETUP exchange completed successfully test-client-1 | ... test-client-1 | E20260228 00:25:04.625619 1 HQSession.cpp:530] Connection closed with error err=91141958510812 msg=Client closed by peer reason= proto=h3, client CID=, server CID=1ff186d5becf86cb, local=172.18.0.3:60068, 172.18.0.2:4443=upstream, drain=done relay-1 | 2026-02-28T00:25:04.632851Z  INFO conn{id=1}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:04.632981 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:04.633486Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.633818Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.633907Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 test-client-1 | E0228 00:25:04.633919 1 MoQRelaySession.cpp:698] PublishNamespaceDone for unknown publishNamespace, sess=0x560597ebdd30 test-client-1 | ok 2 - announce-only relay-1 | 2026-02-28T00:25:04.634136Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=6 test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | info: PUBLISH_NAMESPACE completed successfully test-client-1 | ... relay-1 | 2026-02-28T00:25:04.634216Z  INFO conn{id=1}: moq_lite::ietf::session: session terminated relay-1 | 2026-02-28T00:25:04.634320Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | E20260228 00:25:04.634955 1 HQSession.cpp:530] Connection closed with error err=91141958510812 msg=Client closed by peer reason=capsule error proto=h3, client CID=, server CID=b13d3155198dc314, local=172.18.0.3:51162, 172.18.0.2:4443=upstream, drain=done relay-1 | 2026-02-28T00:25:04.640746Z  INFO conn{id=2}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:04.640869 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:04.641324Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.641451Z  WARN conn{id=2}: moq_lite::ietf::session: session error err=decode error: invalid value relay-1 | 2026-02-28T00:25:04.641516Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | E0228 00:25:04.641641 1 MoQWebTransportClient.cpp:205] proxygen::HTTPException: Got error=ApplicationError: 91141958510816, Client closed by peer reason=decode error: invalid value test-client-1 | E20260228 00:25:04.641726 1 HQSession.cpp:530] Connection closed with error err=91141958510816 msg=Client closed by peer reason=decode error: invalid value proto=h3, client CID=, server CID=a747e7f8cc1036e5, local=172.18.0.3:57771, 172.18.0.2:4443=upstream, drain=done test-client-1 | E0228 00:25:04.641855 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: received reset_stream with error=5 id=4 sess=0x560597eccfa0 test-client-1 | ok 3 - subscribe-error test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | info: Subscribe correctly returned error: Session closed test-client-1 | ... relay-1 | 2026-02-28T00:25:04.648369Z  INFO conn{id=3}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:04.648512 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:04.648878Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.649137Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.649271Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.654746Z  WARN conn{id=3}: moq_lite::ietf::publisher: publish namespace error msg=PublishNamespaceError { request_id: RequestId(1), error_code: 3, reason_phrase: "Not a subscriber" } relay-1 | 2026-02-28T00:25:04.655823Z  INFO conn{id=4}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:04.655958 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:04.656343Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.656495Z  WARN conn{id=4}: moq_lite::ietf::publisher: publish namespace error msg=PublishNamespaceError { request_id: RequestId(1), error_code: 3, reason_phrase: "PublishNamespace not supported by simple client" } relay-1 | 2026-02-28T00:25:04.656555Z  WARN conn{id=4}: moq_lite::ietf::session: session error err=decode error: invalid value relay-1 | 2026-02-28T00:25:04.656624Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | E0228 00:25:04.656738 1 MoQWebTransportClient.cpp:205] proxygen::HTTPException: Got error=ApplicationError: 91141958510816, Client closed by peer reason=decode error: invalid value test-client-1 | E20260228 00:25:04.656775 1 HQSession.cpp:530] Connection closed with error err=91141958510816 msg=Client closed by peer reason=decode error: invalid value proto=h3, client CID=, server CID=733ffdbf6e9bcbbb, local=172.18.0.3:49791, 172.18.0.2:4443=upstream, drain=done test-client-1 | E0228 00:25:04.656899 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: received reset_stream with error=5 id=4 sess=0x560597eee970 relay-1 | 2026-02-28T00:25:04.657115Z  INFO conn{id=3}: moq_lite::ietf::session: session terminated test-client-1 | E0228 00:25:04.657178 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x560597edd6f0 test-client-1 | not ok 4 - announce-subscribe test-client-1 | --- relay-1 | 2026-02-28T00:25:04.657230Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | duration_ms: 15 test-client-1 | error: Subscribe failed: Session closed test-client-1 | ... test-client-1 | E20260228 00:25:04.657361 1 HQSession.cpp:530] Connection closed with error err=91141958510812 msg=Client closed by peer reason= proto=h3, client CID=, server CID=25bcf6d8f4e12012, local=172.18.0.3:54618, 172.18.0.2:4443=upstream, drain=done relay-1 | 2026-02-28T00:25:04.663968Z  INFO conn{id=5}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:04.664150 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:04.664610Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.664932Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.665113Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.665202Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=6 relay-1 | 2026-02-28T00:25:04.665261Z  INFO conn{id=5}: moq_lite::ietf::session: session terminated relay-1 | 2026-02-28T00:25:04.665324Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | ok 5 - publish-namespace-done test-client-1 | --- test-client-1 | duration_ms: 7 test-client-1 | info: PUBLISH_NAMESPACE_OK received, PUBLISH_NAMESPACE_DONE sent test-client-1 | ... test-client-1 | E20260228 00:25:04.665982 1 HQSession.cpp:530] Connection closed with error err=91141958510812 msg=Client closed by peer reason=capsule error proto=h3, client CID=, server CID=86dc25abb9d814e2, local=172.18.0.3:50899, 172.18.0.2:4443=upstream, drain=done relay-1 | 2026-02-28T00:25:04.672242Z  INFO conn{id=6}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:04.672376 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:04.672853Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:04.673010Z  WARN conn{id=6}: moq_lite::ietf::session: session error err=decode error: invalid value relay-1 | 2026-02-28T00:25:04.673039Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | E0228 00:25:04.673131 1 MoQWebTransportClient.cpp:205] proxygen::HTTPException: Got error=ApplicationError: 91141958510816, Client closed by peer reason=decode error: invalid value test-client-1 | E20260228 00:25:04.673172 1 HQSession.cpp:530] Connection closed with error err=91141958510816 msg=Client closed by peer reason=decode error: invalid value proto=h3, client CID=, server CID=b6ca6890bae0aa0a, local=172.18.0.3:48848, 172.18.0.2:4443=upstream, drain=done test-client-1 | E0228 00:25:04.673263 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: received reset_stream with error=5 id=4 sess=0x560597f06400 relay-1 | 2026-02-28T00:25:05.180051Z  INFO conn{id=7}: moq_relay::connection: session accepted root= publish= subscribe= test-client-1 | W0228 00:25:05.180194 1 MoQWebTransportClient.cpp:180] WebTransport: No WT-Protocol header in response, will use legacy version negotiation relay-1 | 2026-02-28T00:25:05.180616Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:05.180923Z  WARN web_transport_quinn::session: unknown capsule typ=0 size=9 relay-1 | 2026-02-28T00:25:05.181076Z  INFO conn{id=7}: moq_lite::ietf::session: session terminated relay-1 | 2026-02-28T00:25:05.181160Z  WARN moq_relay: connection closed err=transport error: connection error: closed test-client-1 | E0228 00:25:05.181112 1 MoQSession.cpp:2559] proxygen::WebTransport::Exception: session terminated with error=386759528 id=4 sess=0x560597ebb620 test-client-1 | E20260228 00:25:05.181218 1 HQSession.cpp:530] Connection closed with error err=91141958510812 msg=Client closed by peer reason= proto=h3, client CID=, server CID=8c2bc27a9a9fbf11, local=172.18.0.3:42204, 172.18.0.2:4443=upstream, drain=done test-client-1 | ok 6 - subscribe-before-announce test-client-1 | --- test-client-1 | duration_ms: 515 test-client-1 | info: Subscribe returned error (relay doesn't buffer pending subscriptions): Session closed 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:65: test] Error 1 make[1]: Leaving directory '/home/runner/work/moq-interop-runner/moq-interop-runner/main'