================== js Client to python Client Communication: should connect without errors 8649ms [log] starting device 9508ms [err] DEBUG:asyncio:Using selector: EpollSelector 9696ms [err] ERROR:asyncio:Unclosed client session 9696ms [err] client_session: 9834ms [log] parsing 9834ms [log] creating device handler 9834ms [log] [ready] 9834ms [log] reading line 9834ms [log] [websocketToken] "60a19023-2da5-46af-b980-c8b850b5b368" 9845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 9845ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 11226ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11226ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 11269ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/81d52045-b32e-45d4-8519-77dc1a5e8359"}}', extra='') 11269ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/81d52045-b32e-45d4-8519-77dc1a5e8359"} 11349ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 11352ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f", "state": "new"}] 13354ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f"}', extra='') 13354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13354ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 13354ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 13354ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 13355ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2384799415045342134 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:VYC5\\r\\na=ice-pwd:ao4ocR1qqGi0UvY7GCgfsmn2\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F4:2E:40:C2:F6:39:81:14:56:07:46:38:68:A2:B4:BB:B5:8E:8E:A3:81:F1:96:8D:41:EF:53:59:8D:CC:CF:26\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f"}', extra='') 13355ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13355ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 13355ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 13355ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13355ms [err] v=0 13355ms [err] o=- 2384799415045342134 2 IN IP4 127.0.0.1 13355ms [err] s=- 13355ms [err] t=0 0 13355ms [err] a=group:BUNDLE 0 13355ms [err] a=extmap-allow-mixed 13355ms [err] a=msid-semantic: WMS 13355ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13355ms [err] c=IN IP4 0.0.0.0 13355ms [err] a=ice-ufrag:VYC5 13355ms [err] a=ice-pwd:ao4ocR1qqGi0UvY7GCgfsmn2 13355ms [err] a=ice-options:trickle 13355ms [err] a=fingerprint:sha-256 F4:2E:40:C2:F6:39:81:14:56:07:46:38:68:A2:B4:BB:B5:8E:8E:A3:81:F1:96:8D:41:EF:53:59:8D:CC:CF:26 13355ms [err] a=setup:actpass 13355ms [err] a=mid:0 13355ms [err] a=sctp-port:5000 13355ms [err] a=max-message-size:262144 13355ms [err] 13358ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13358ms [err] v=0 13358ms [err] o=- 2384799415045342134 2 IN IP4 127.0.0.1 13358ms [err] s=- 13358ms [err] t=0 0 13358ms [err] a=group:BUNDLE 0 13358ms [err] a=extmap-allow-mixed 13358ms [err] a=msid-semantic: WMS 13358ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13358ms [err] c=IN IP4 0.0.0.0 13358ms [err] a=ice-ufrag:VYC5 13358ms [err] a=ice-pwd:ao4ocR1qqGi0UvY7GCgfsmn2 13358ms [err] a=ice-options:trickle 13358ms [err] a=fingerprint:sha-256 F4:2E:40:C2:F6:39:81:14:56:07:46:38:68:A2:B4:BB:B5:8E:8E:A3:81:F1:96:8D:41:EF:53:59:8D:CC:CF:26 13358ms [err] a=setup:actpass 13358ms [err] a=mid:0 13358ms [err] a=sctp-port:5000 13358ms [err] a=max-message-size:262144 13358ms [err] 13358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 13359ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f", "state": "new"}] 13365ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 13365ms [err] v=0 13365ms [err] o=- 3951820965 3951820965 IN IP4 0.0.0.0 13365ms [err] s=- 13365ms [err] t=0 0 13365ms [err] a=group:BUNDLE 0 13365ms [err] a=msid-semantic:WMS * 13365ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13365ms [err] c=IN IP4 0.0.0.0 13365ms [err] a=mid:0 13365ms [err] a=sctp-port:5000 13365ms [err] a=max-message-size:65536 13365ms [err] a=ice-ufrag:bvzP 13365ms [err] a=ice-pwd:XkFjxBvaikWJBEU1M09Jzc 13365ms [err] a=fingerprint:sha-256 96:2C:62:0C:AA:D5:A0:2D:4F:ED:40:8D:C7:2C:A3:27:17:B9:1B:D6:C3:CB:A5:05:FB:24:7A:0E:49:AC:32:56 13365ms [err] a=setup:active 13365ms [err] 13365ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 13365ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 13365ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 13368ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 13368ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 13368ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 13369ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 13369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 13370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 13370ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13370ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f", "state": "connecting"}] 13388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LwxqGkISqnEo') 13388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LwxqGkISqnEo') 13388ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jpVUIFZBMN 1 udp 1845501695 172.17.0.2 33108 typ prflx) 13389ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51032) -> ('172.17.0.2', 33108)) State.WAITING -> State.IN_PROGRESS 13389ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10.?\xf22\xdf\x94/\xd4\x0b\xfe[') 13392ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10.?\xf22\xdf\x94/\xd4\x0b\xfe[') 13393ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51032) -> ('172.17.0.2', 33108)) State.IN_PROGRESS -> State.SUCCEEDED 13393ms [err] INFO:aioice.ice:Connection(0) ICE completed 13400ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:910658284 1 udp 2113937151 68db73fd-dc2a-4fde-8994-f15879ef2648.local 33108 typ host generation 0 ufrag VYC5 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f"}', extra='') 13400ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13400ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 13400ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 13403ms [err] INFO:aioice.ice:Connection(0) Remote candidate "68db73fd-dc2a-4fde-8994-f15879ef2648.local" resolved to 172.17.0.2 13411ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51032) -> ('172.17.0.2', 33108)) State.FROZEN -> State.IN_PROGRESS 13411ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9cM%`\x15\x9c\x07\xca\x90(\xa4N') 13412ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9cM%`\x15\x9c\x07\xca\x90(\xa4N') 13412ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51032) -> ('172.17.0.2', 33108)) State.IN_PROGRESS -> State.SUCCEEDED 13431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58236) -> ('172.17.0.2', 33108)) State.FROZEN -> State.IN_PROGRESS 13431ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x90\xa7\xe9\xee\xea=L^\x93\x8a\xc3\xfb') 13432ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x90\xa7\xe9\xee\xea=L^\x93\x8a\xc3\xfb') 13432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58236) -> ('172.17.0.2', 33108)) State.IN_PROGRESS -> State.SUCCEEDED 13444ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/C1gYIfIxEyo') 13444ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/C1gYIfIxEyo') 13452ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 13452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 13453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 13453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 13456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 13456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 13456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 13456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 13457ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 13457ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f", "state": "connected"}] 13459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 13459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 13459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 13460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 13460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 13460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 13461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1812775367, stream_id=1, stream_seq=0) 13461ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 13461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2881287271, stream_id=1, stream_seq=0) 13461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 13461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1812775367, gaps=[]) 13461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2881287271, gaps=[]) 13461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 13522ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rByI+yDh0Dw7') 13523ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33108) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rByI+yDh0Dw7') 13913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 13914ms [log] [experimentStatusChanged] {"status": "running", "message": null} 13943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f"}', extra='') 13943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 13943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 13944ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 13944ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 13944ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 13944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 13944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 13944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13944ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 13944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13945ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f3069b44-ab0a-405f-8551-8494f412254f", "state": "closed"}] 13945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 13945ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14117ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14117ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 14246ms [err] Traceback (most recent call last): 14246ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 14246ms [err] return _run_code(code, main_globals, None, 14246ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 14246ms [err] exec(code, run_globals) 14246ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 14246ms [err] sys.exit(main()) 14246ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 14246ms [err] asyncio.run(main_async()) 14246ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 14246ms [err] return loop.run_until_complete(main) 14246ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 14247ms [err] self.run_forever() 14247ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 14247ms [err] self._run_once() 14247ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 14248ms [err] event_list = self._selector.select(timeout) 14248ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 14248ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 14248ms [err] KeyboardInterrupt 14250ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 14250ms [err] h.flush() 14250ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 19819ms [log] starting device 20489ms [err] DEBUG:asyncio:Using selector: EpollSelector 20650ms [err] ERROR:asyncio:Unclosed client session 20650ms [err] client_session: 20793ms [log] parsing 20793ms [log] creating device handler 20793ms [log] [ready] 20793ms [log] reading line 20793ms [log] [websocketToken] "d1d1164e-a1f9-4f92-a34c-ca7c295a6603" 20827ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 20827ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 21166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21166ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21210ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/52c357b1-7d6d-498e-ab94-8f1602d39983"}}', extra='') 21210ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/52c357b1-7d6d-498e-ab94-8f1602d39983"} 21327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 21333ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "new"}] 23336ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 23337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 23337ms [err] v=0 23337ms [err] o=- 3951820975 3951820975 IN IP4 0.0.0.0 23337ms [err] s=- 23337ms [err] t=0 0 23337ms [err] a=group:BUNDLE 0 23337ms [err] a=msid-semantic:WMS * 23337ms [err] m=application 9 DTLS/SCTP 5000 23337ms [err] c=IN IP4 0.0.0.0 23337ms [err] a=mid:0 23337ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23337ms [err] a=max-message-size:65536 23337ms [err] a=ice-ufrag:KDpw 23337ms [err] a=ice-pwd:Qc0HEktBgAKUkJR7EBZ8dG 23337ms [err] a=fingerprint:sha-256 B7:27:F9:BF:92:94:BE:D3:0F:C2:3E:76:99:C9:FF:60:24:19:7E:70:FF:5F:25:38:B1:5E:1E:AC:04:D0:2F:82 23337ms [err] a=setup:actpass 23337ms [err] 23338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 23338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 23339ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "new"}] 23339ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 23339ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 23340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 23340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23340ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23340ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 23340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 23340ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 23358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q\x1a\xc8\xc3\xcc{\xd6\xf1\xdc%.8') 23359ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q\x1a\xc8\xc3\xcc{\xd6\xf1\xdc%.8') 23368ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951820975 3951820975 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 45213 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45213 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32770 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7rwo\\r\\na=ice-pwd:wBn1HsOeKSvDLOLBR2YPDA\\r\\na=fingerprint:sha-256 20:22:C9:2B:B8:CF:47:CA:C7:D2:C3:5B:AA:F0:10:27:84:F2:76:AC:F7:4E:5A:34:25:91:A1:8E:88:FF:E5:2A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 23368ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23369ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 23369ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 23369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 23369ms [err] v=0 23369ms [err] o=- 3951820975 3951820975 IN IP4 0.0.0.0 23369ms [err] s=- 23369ms [err] t=0 0 23369ms [err] a=group:BUNDLE 0 23369ms [err] a=msid-semantic:WMS * 23369ms [err] m=application 45213 DTLS/SCTP 5000 23369ms [err] c=IN IP4 172.30.0.1 23369ms [err] a=mid:0 23369ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23369ms [err] a=max-message-size:65536 23369ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45213 typ host 23369ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32770 typ host 23369ms [err] a=end-of-candidates 23369ms [err] a=ice-ufrag:7rwo 23369ms [err] a=ice-pwd:wBn1HsOeKSvDLOLBR2YPDA 23369ms [err] a=fingerprint:sha-256 20:22:C9:2B:B8:CF:47:CA:C7:D2:C3:5B:AA:F0:10:27:84:F2:76:AC:F7:4E:5A:34:25:91:A1:8E:88:FF:E5:2A 23369ms [err] a=setup:active 23369ms [err] 23370ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 23370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 23370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 23370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57927) -> ('172.30.0.1', 45213)) State.FROZEN -> State.WAITING 23370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51209) -> ('172.30.0.1', 45213)) State.FROZEN -> State.WAITING 23370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57927) -> ('172.17.0.2', 32770)) State.FROZEN -> State.WAITING 23370ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Agiy4Vp1EI 1 udp 1862270975 172.17.0.2 45213 typ prflx) 23371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57927) -> ('172.17.0.2', 45213)) State.WAITING -> State.IN_PROGRESS 23371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83O\x89.\xd1\\\x99\x04\x94|u\xc1') 23371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57927) -> ('172.30.0.1', 45213)) State.WAITING -> State.IN_PROGRESS 23371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IW\x98\xea2\xbcW\xf9\xb6\xd2}\xd0') 23372ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "connecting"}] 23372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83O\x89.\xd1\\\x99\x04\x94|u\xc1') 23372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57927) -> ('172.17.0.2', 45213)) State.IN_PROGRESS -> State.SUCCEEDED 23372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51209) -> ('172.30.0.1', 45213)) State.WAITING -> State.FAILED 23372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57927) -> ('172.17.0.2', 32770)) State.WAITING -> State.FAILED 23372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51209) -> ('172.17.0.2', 32770)) State.FROZEN -> State.FAILED 23372ms [err] INFO:aioice.ice:Connection(0) ICE completed 23373ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IW\x98\xea2\xbcW\xf9\xb6\xd2}\xd0') 23373ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57927) -> ('172.30.0.1', 45213)) State.IN_PROGRESS -> State.SUCCEEDED 23374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M%\xd9\xd6\xef\xcf\xbf\xa0\xca\x8a"\xb6') 23374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M%\xd9\xd6\xef\xcf\xbf\xa0\xca\x8a"\xb6') 23391ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 23392ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 23392ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 23393ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 23395ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 23395ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 23395ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 23396ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 23396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 23396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 23396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 23396ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 23396ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "connected"}] 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2536877477, stream_id=1, stream_seq=0) 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 23399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2048174850, stream_id=1, stream_seq=0) 23399ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 23399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2048174850, gaps=[]) 23399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2536877477, gaps=[]) 23399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 23470ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 23470ms [log] [experimentStatusChanged] {"status": "running", "message": null} 23570ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae"}', extra='') 23570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 23571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 23571ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 23571ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 23571ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 23571ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 23571ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 23571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 23571ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 23571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 23571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 23571ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "closed"}] 23572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 23572ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 23708ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 23708ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 23805ms [err] Traceback (most recent call last): 23805ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 23805ms [err] return _run_code(code, main_globals, None, 23805ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 23805ms [err] exec(code, run_globals) 23805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 23805ms [err] sys.exit(main()) 23805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 23805ms [err] asyncio.run(main_async()) 23805ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 23805ms [err] return loop.run_until_complete(main) 23805ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 23805ms [err] self.run_forever() 23805ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 23806ms [err] self._run_once() 23806ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 23806ms [err] event_list = self._selector.select(timeout) 23806ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 23806ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 23806ms [err] KeyboardInterrupt 23809ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 23809ms [err] h.flush() 23809ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 37925ms [log] starting device 38596ms [err] DEBUG:asyncio:Using selector: EpollSelector 38779ms [err] ERROR:asyncio:Unclosed client session 38779ms [err] client_session: 38887ms [log] parsing 38887ms [log] creating device handler 38887ms [log] [ready] 38887ms [log] reading line 38887ms [log] [websocketToken] "b5c12037-61d8-45b3-b83b-c4205039b22a" 38924ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 38925ms [log] [websocketConnected] 40535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 40536ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 40553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/05c29fd8-1b19-45f8-90dc-e6abf1461868"}}', extra='') 40553ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/05c29fd8-1b19-45f8-90dc-e6abf1461868"} 40604ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 40608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a", "state": "new"}] 42611ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 42612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 42612ms [err] v=0 42612ms [err] o=- 3951820994 3951820994 IN IP4 0.0.0.0 42612ms [err] s=- 42612ms [err] t=0 0 42612ms [err] a=group:BUNDLE 0 42612ms [err] a=msid-semantic:WMS * 42612ms [err] m=application 9 DTLS/SCTP 5000 42612ms [err] c=IN IP4 0.0.0.0 42612ms [err] a=mid:0 42612ms [err] a=sctpmap:5000 webrtc-datachannel 65535 42612ms [err] a=max-message-size:65536 42612ms [err] a=ice-ufrag:xjQe 42612ms [err] a=ice-pwd:9OB7KC6lBWQcSOTxSDNqjq 42612ms [err] a=fingerprint:sha-256 7B:1C:78:A0:4D:D0:FA:59:61:A9:BF:19:C7:31:3C:ED:63:C2:3F:A3:BF:18:B5:EE:C1:1F:D0:C1:64:85:A7:52 42612ms [err] a=setup:actpass 42612ms [err] 42614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 42614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 42616ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a", "state": "new"}] 42616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 42617ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 42617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 42618ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a"}', extra='') 42618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 42618ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 42618ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 42636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'sa0X5DNVF6Ok') 42636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'sa0X5DNVF6Ok') 42642ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8726673039127366955 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:Zu4K\\r\\na=ice-pwd:glUuXVmMLaUI7lJa51ncXDKg\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 FC:C9:23:1F:31:6B:64:3C:8A:E4:12:68:DB:3B:B2:92:1A:0E:A0:B5:6B:E3:75:1F:4F:D9:E3:6D:AE:AC:9B:51\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a"}', extra='') 42642ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42642ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 42642ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 42642ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 42642ms [err] v=0 42642ms [err] o=- 8726673039127366955 2 IN IP4 127.0.0.1 42642ms [err] s=- 42642ms [err] t=0 0 42642ms [err] a=group:BUNDLE 0 42642ms [err] a=msid-semantic: WMS 42642ms [err] m=application 9 DTLS/SCTP 5000 42642ms [err] c=IN IP4 0.0.0.0 42642ms [err] a=ice-ufrag:Zu4K 42642ms [err] a=ice-pwd:glUuXVmMLaUI7lJa51ncXDKg 42642ms [err] a=ice-options:trickle 42642ms [err] a=fingerprint:sha-256 FC:C9:23:1F:31:6B:64:3C:8A:E4:12:68:DB:3B:B2:92:1A:0E:A0:B5:6B:E3:75:1F:4F:D9:E3:6D:AE:AC:9B:51 42642ms [err] a=setup:active 42642ms [err] a=mid:0 42642ms [err] a=sctpmap:5000 webrtc-datachannel 1024 42642ms [err] 42643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2400258968 1 udp 2113937151 004c8e39-0c85-4626-a1a5-573d968f5a2c.local 36769 typ host generation 0 ufrag Zu4K network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a"}', extra='') 42643ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42643ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 42643ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 42643ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 42643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 42643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 42643ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(pdd16RdGTd 1 udp 1845501695 172.17.0.2 36769 typ prflx) 42644ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42644ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42644ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42644ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59950) -> ('172.17.0.2', 36769)) State.WAITING -> State.IN_PROGRESS 42644ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce=f\x9bf\xdd\xab\xf0\xdb)\x9eK') 42644ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a", "state": "connecting"}] 42645ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce=f\x9bf\xdd\xab\xf0\xdb)\x9eK') 42646ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59950) -> ('172.17.0.2', 36769)) State.IN_PROGRESS -> State.SUCCEEDED 42646ms [err] INFO:aioice.ice:Connection(0) ICE completed 42647ms [err] INFO:aioice.ice:Connection(0) Remote candidate "004c8e39-0c85-4626-a1a5-573d968f5a2c.local" resolved to 172.17.0.2 42664ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59950) -> ('172.17.0.2', 36769)) State.FROZEN -> State.IN_PROGRESS 42664ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd5\xac\x0e\xa97\x1e[v\xc8\x10\xa7\xed') 42665ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd5\xac\x0e\xa97\x1e[v\xc8\x10\xa7\xed') 42665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59950) -> ('172.17.0.2', 36769)) State.IN_PROGRESS -> State.SUCCEEDED 42665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39153) -> ('172.17.0.2', 36769)) State.FROZEN -> State.FAILED 42684ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 42684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 42685ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 42686ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 42687ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 42688ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 42688ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 42688ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 42688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 42688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 42688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 42688ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 42689ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a", "state": "connected"}] 42691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 42691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 42692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 42692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 42692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 42692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 42692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 42693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 42693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 42693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 42693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3154913230, stream_id=1, stream_seq=0) 42693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 42693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K5CeyipHLbIm') 42694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K5CeyipHLbIm') 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3154913230, gaps=[]) 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1625158118, stream_id=1, stream_seq=0) 42694ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 42694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158118, gaps=[]) 42695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1625158119, stream_id=1, stream_seq=1) 42695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158119, gaps=[]) 42695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158120, stream_id=1, stream_seq=2) 42695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158120, gaps=[]) 42696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158121, stream_id=1, stream_seq=2) 42696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158121, gaps=[]) 42697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158122, stream_id=1, stream_seq=2) 42697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158122, gaps=[]) 42697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158123, stream_id=1, stream_seq=2) 42697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158123, gaps=[]) 42698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158124, stream_id=1, stream_seq=2) 42698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158124, gaps=[]) 42698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158125, stream_id=1, stream_seq=2) 42698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158125, gaps=[]) 42699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158126, stream_id=1, stream_seq=2) 42699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158126, gaps=[]) 42699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158127, stream_id=1, stream_seq=2) 42699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158127, gaps=[]) 42700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158128, stream_id=1, stream_seq=3) 42700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158128, gaps=[]) 42700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158129, stream_id=1, stream_seq=3) 42700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158129, gaps=[]) 42701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158130, stream_id=1, stream_seq=3) 42701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158130, gaps=[]) 42702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158131, stream_id=1, stream_seq=3) 42702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158131, gaps=[]) 42702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158132, stream_id=1, stream_seq=3) 42702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158132, gaps=[]) 42705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158133, stream_id=1, stream_seq=3) 42705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158133, gaps=[]) 42705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158134, stream_id=1, stream_seq=3) 42705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158134, gaps=[]) 42706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158135, stream_id=1, stream_seq=3) 42706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158135, gaps=[]) 42706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158136, stream_id=1, stream_seq=4) 42706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158136, gaps=[]) 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158137, stream_id=1, stream_seq=4) 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158137, gaps=[]) 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158138, stream_id=1, stream_seq=4) 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158138, gaps=[]) 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158139, stream_id=1, stream_seq=4) 42707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158139, gaps=[]) 42708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158140, stream_id=1, stream_seq=4) 42708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158140, gaps=[]) 42708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158141, stream_id=1, stream_seq=4) 42708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158141, gaps=[]) 42709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158142, stream_id=1, stream_seq=4) 42709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158142, gaps=[]) 42709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158143, stream_id=1, stream_seq=4) 42709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158143, gaps=[]) 42712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158144, stream_id=1, stream_seq=5) 42712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158144, gaps=[]) 42712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158145, stream_id=1, stream_seq=5) 42713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158145, gaps=[]) 42713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158146, stream_id=1, stream_seq=5) 42713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158146, gaps=[]) 42714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158147, stream_id=1, stream_seq=5) 42714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158147, gaps=[]) 42714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158148, stream_id=1, stream_seq=5) 42714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158148, gaps=[]) 42714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158149, stream_id=1, stream_seq=5) 42715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158149, gaps=[]) 42715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158150, stream_id=1, stream_seq=5) 42715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158150, gaps=[]) 42716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158151, stream_id=1, stream_seq=5) 42716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158151, gaps=[]) 42719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158152, stream_id=1, stream_seq=6) 42719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158152, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158153, stream_id=1, stream_seq=6) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158153, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158154, stream_id=1, stream_seq=6) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158154, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158155, stream_id=1, stream_seq=6) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158155, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158156, stream_id=1, stream_seq=6) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158156, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158157, stream_id=1, stream_seq=6) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158157, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158158, stream_id=1, stream_seq=6) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158158, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158159, stream_id=1, stream_seq=6) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158159, gaps=[]) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158160, stream_id=1, stream_seq=7) 42723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158160, gaps=[]) 42724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158161, stream_id=1, stream_seq=7) 42724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158161, gaps=[]) 42724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158162, stream_id=1, stream_seq=7) 42724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158162, gaps=[]) 42724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158163, stream_id=1, stream_seq=7) 42725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158163, gaps=[]) 42725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158164, stream_id=1, stream_seq=7) 42725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158164, gaps=[]) 42725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158165, stream_id=1, stream_seq=7) 42725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158165, gaps=[]) 42725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158166, stream_id=1, stream_seq=7) 42725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158166, gaps=[]) 42726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158167, stream_id=1, stream_seq=7) 42726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158167, gaps=[]) 42727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158168, stream_id=1, stream_seq=8) 42727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158168, gaps=[]) 42727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158169, stream_id=1, stream_seq=8) 42727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158169, gaps=[]) 42728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158170, stream_id=1, stream_seq=8) 42728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158170, gaps=[]) 42728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158171, stream_id=1, stream_seq=8) 42728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158171, gaps=[]) 42729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158172, stream_id=1, stream_seq=8) 42729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158172, gaps=[]) 42729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158173, stream_id=1, stream_seq=8) 42729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158173, gaps=[]) 42738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158174, stream_id=1, stream_seq=8) 42738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158174, gaps=[]) 42738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158175, stream_id=1, stream_seq=8) 42738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158175, gaps=[]) 42738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158176, stream_id=1, stream_seq=9) 42738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158176, gaps=[]) 42739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158177, stream_id=1, stream_seq=9) 42739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158177, gaps=[]) 42739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158178, stream_id=1, stream_seq=9) 42739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158178, gaps=[]) 42739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158179, stream_id=1, stream_seq=9) 42740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158179, gaps=[]) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158180, stream_id=1, stream_seq=9) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158180, gaps=[]) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158181, stream_id=1, stream_seq=9) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158181, gaps=[]) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158182, stream_id=1, stream_seq=9) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158182, gaps=[]) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158183, stream_id=1, stream_seq=9) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158183, gaps=[]) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158184, stream_id=1, stream_seq=10) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158184, gaps=[]) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158185, stream_id=1, stream_seq=10) 42741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158185, gaps=[]) 42742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158186, stream_id=1, stream_seq=10) 42742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158186, gaps=[]) 42742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158187, stream_id=1, stream_seq=10) 42742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158187, gaps=[]) 42742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158188, stream_id=1, stream_seq=10) 42742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158188, gaps=[]) 42743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158189, stream_id=1, stream_seq=10) 42743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158189, gaps=[]) 42743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158190, stream_id=1, stream_seq=10) 42743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=1625158190, gaps=[]) 42743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158191, stream_id=1, stream_seq=10) 42743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158192, stream_id=1, stream_seq=11) 42744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047532, cumulative_tsn=1625158192, gaps=[]) 42744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158193, stream_id=1, stream_seq=11) 42744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046372, cumulative_tsn=1625158193, gaps=[]) 42744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158194, stream_id=1, stream_seq=11) 42744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045212, cumulative_tsn=1625158194, gaps=[]) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158195, stream_id=1, stream_seq=11) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044052, cumulative_tsn=1625158195, gaps=[]) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158196, stream_id=1, stream_seq=11) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042892, cumulative_tsn=1625158196, gaps=[]) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158197, stream_id=1, stream_seq=11) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041732, cumulative_tsn=1625158197, gaps=[]) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158198, stream_id=1, stream_seq=11) 42745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040572, cumulative_tsn=1625158198, gaps=[]) 42746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158199, stream_id=1, stream_seq=11) 42746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158200, stream_id=1, stream_seq=12) 42746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047620, cumulative_tsn=1625158200, gaps=[]) 42746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158201, stream_id=1, stream_seq=12) 42746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046460, cumulative_tsn=1625158201, gaps=[]) 42746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158202, stream_id=1, stream_seq=12) 42746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045300, cumulative_tsn=1625158202, gaps=[]) 42747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158203, stream_id=1, stream_seq=12) 42747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044140, cumulative_tsn=1625158203, gaps=[]) 42747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158204, stream_id=1, stream_seq=12) 42747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042980, cumulative_tsn=1625158204, gaps=[]) 42747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158205, stream_id=1, stream_seq=12) 42747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041820, cumulative_tsn=1625158205, gaps=[]) 42749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158206, stream_id=1, stream_seq=12) 42749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040660, cumulative_tsn=1625158206, gaps=[]) 42749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158207, stream_id=1, stream_seq=12) 42750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158208, stream_id=1, stream_seq=13) 42750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047708, cumulative_tsn=1625158208, gaps=[]) 42750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158209, stream_id=1, stream_seq=13) 42750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046548, cumulative_tsn=1625158209, gaps=[]) 42750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158210, stream_id=1, stream_seq=13) 42750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045388, cumulative_tsn=1625158210, gaps=[]) 42751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158211, stream_id=1, stream_seq=13) 42751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044228, cumulative_tsn=1625158211, gaps=[]) 42751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158212, stream_id=1, stream_seq=13) 42751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043068, cumulative_tsn=1625158212, gaps=[]) 42751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158213, stream_id=1, stream_seq=13) 42751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041908, cumulative_tsn=1625158213, gaps=[]) 42751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158214, stream_id=1, stream_seq=13) 42752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040748, cumulative_tsn=1625158214, gaps=[]) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158215, stream_id=1, stream_seq=13) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158216, stream_id=1, stream_seq=14) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047796, cumulative_tsn=1625158216, gaps=[]) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158217, stream_id=1, stream_seq=14) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046636, cumulative_tsn=1625158217, gaps=[]) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158218, stream_id=1, stream_seq=14) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045476, cumulative_tsn=1625158218, gaps=[]) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158219, stream_id=1, stream_seq=14) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044316, cumulative_tsn=1625158219, gaps=[]) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158220, stream_id=1, stream_seq=14) 42754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043156, cumulative_tsn=1625158220, gaps=[]) 42755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158221, stream_id=1, stream_seq=14) 42755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041996, cumulative_tsn=1625158221, gaps=[]) 42755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158222, stream_id=1, stream_seq=14) 42755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040836, cumulative_tsn=1625158222, gaps=[]) 42756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158223, stream_id=1, stream_seq=14) 42756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158223, gaps=[]) 42758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158224, stream_id=1, stream_seq=15) 42758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158224, gaps=[]) 42758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158225, stream_id=1, stream_seq=15) 42759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158225, gaps=[]) 42759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158226, stream_id=1, stream_seq=15) 42759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158226, gaps=[]) 42759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158227, stream_id=1, stream_seq=15) 42759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158227, gaps=[]) 42760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158228, stream_id=1, stream_seq=15) 42760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158228, gaps=[]) 42760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158229, stream_id=1, stream_seq=15) 42760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158229, gaps=[]) 42761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158230, stream_id=1, stream_seq=15) 42761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158230, gaps=[]) 42761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158231, stream_id=1, stream_seq=15) 42762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158231, gaps=[]) 42765ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YC1VQrglqXO3') 42765ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YC1VQrglqXO3') 42766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158232, stream_id=1, stream_seq=16) 42766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158232, gaps=[]) 42766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158233, stream_id=1, stream_seq=16) 42766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158233, gaps=[]) 42766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158234, stream_id=1, stream_seq=16) 42766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158234, gaps=[]) 42767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158235, stream_id=1, stream_seq=16) 42767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158235, gaps=[]) 42767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158236, stream_id=1, stream_seq=16) 42767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158236, gaps=[]) 42768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158237, stream_id=1, stream_seq=16) 42768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158237, gaps=[]) 42768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158238, stream_id=1, stream_seq=16) 42768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158238, gaps=[]) 42769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158239, stream_id=1, stream_seq=16) 42769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158239, gaps=[]) 42772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158240, stream_id=1, stream_seq=17) 42772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158240, gaps=[]) 42773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158241, stream_id=1, stream_seq=17) 42773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158241, gaps=[]) 42773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158242, stream_id=1, stream_seq=17) 42773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158242, gaps=[]) 42773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158243, stream_id=1, stream_seq=17) 42773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158243, gaps=[]) 42774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158244, stream_id=1, stream_seq=17) 42774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158244, gaps=[]) 42774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158245, stream_id=1, stream_seq=17) 42774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158245, gaps=[]) 42775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158246, stream_id=1, stream_seq=17) 42775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158246, gaps=[]) 42776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158247, stream_id=1, stream_seq=17) 42776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158247, gaps=[]) 42776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158248, stream_id=1, stream_seq=18) 42776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158248, gaps=[]) 42777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158249, stream_id=1, stream_seq=18) 42777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158249, gaps=[]) 42777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 42802ms [log] [experimentStatusChanged] {"status": "running", "message": null} 42802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158250, stream_id=1, stream_seq=18) 42802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158250, gaps=[]) 42802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158251, stream_id=1, stream_seq=18) 42802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158251, gaps=[]) 42802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158252, stream_id=1, stream_seq=18) 42802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158252, gaps=[]) 42803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158253, stream_id=1, stream_seq=18) 42803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158253, gaps=[]) 42803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158254, stream_id=1, stream_seq=18) 42803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158254, gaps=[]) 42803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158255, stream_id=1, stream_seq=18) 42803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158255, gaps=[]) 42805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158256, stream_id=1, stream_seq=19) 42805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158256, gaps=[]) 42805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158257, stream_id=1, stream_seq=19) 42805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158257, gaps=[]) 42805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158258, stream_id=1, stream_seq=19) 42805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158258, gaps=[]) 42806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158259, stream_id=1, stream_seq=19) 42806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158259, gaps=[]) 42806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158260, stream_id=1, stream_seq=19) 42806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158260, gaps=[]) 42806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158261, stream_id=1, stream_seq=19) 42806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158261, gaps=[]) 42807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158262, stream_id=1, stream_seq=19) 42807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158262, gaps=[]) 42808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158263, stream_id=1, stream_seq=19) 42808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158263, gaps=[]) 42808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158264, stream_id=1, stream_seq=20) 42808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158264, gaps=[]) 42808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158265, stream_id=1, stream_seq=20) 42808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158265, gaps=[]) 42809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158266, stream_id=1, stream_seq=20) 42809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158266, gaps=[]) 42809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158267, stream_id=1, stream_seq=20) 42809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158267, gaps=[]) 42809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158268, stream_id=1, stream_seq=20) 42809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158268, gaps=[]) 42810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158269, stream_id=1, stream_seq=20) 42810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158269, gaps=[]) 42810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158270, stream_id=1, stream_seq=20) 42810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158270, gaps=[]) 42810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158271, stream_id=1, stream_seq=20) 42811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158271, gaps=[]) 42812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158272, stream_id=1, stream_seq=21) 42812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158272, gaps=[]) 42813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158273, stream_id=1, stream_seq=21) 42813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158273, gaps=[]) 42813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158274, stream_id=1, stream_seq=21) 42813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158274, gaps=[]) 42813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158275, stream_id=1, stream_seq=21) 42813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158275, gaps=[]) 42814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158276, stream_id=1, stream_seq=21) 42814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158276, gaps=[]) 42814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158277, stream_id=1, stream_seq=21) 42814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158277, gaps=[]) 42815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158278, stream_id=1, stream_seq=21) 42815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158278, gaps=[]) 42815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158279, stream_id=1, stream_seq=21) 42815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158279, gaps=[]) 42816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158280, stream_id=1, stream_seq=22) 42816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158280, gaps=[]) 42816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158281, stream_id=1, stream_seq=22) 42816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158281, gaps=[]) 42817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158282, stream_id=1, stream_seq=22) 42817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158282, gaps=[]) 42817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158283, stream_id=1, stream_seq=22) 42817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158283, gaps=[]) 42818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158284, stream_id=1, stream_seq=22) 42818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158284, gaps=[]) 42818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158285, stream_id=1, stream_seq=22) 42818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158285, gaps=[]) 42818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158286, stream_id=1, stream_seq=22) 42818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158286, gaps=[]) 42819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158287, stream_id=1, stream_seq=22) 42819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158287, gaps=[]) 42820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158288, stream_id=1, stream_seq=23) 42820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158288, gaps=[]) 42821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158289, stream_id=1, stream_seq=23) 42821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158289, gaps=[]) 42821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158290, stream_id=1, stream_seq=23) 42821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158290, gaps=[]) 42821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158291, stream_id=1, stream_seq=23) 42821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158291, gaps=[]) 42822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158292, stream_id=1, stream_seq=23) 42822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158292, gaps=[]) 42822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158293, stream_id=1, stream_seq=23) 42822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158293, gaps=[]) 42823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158294, stream_id=1, stream_seq=23) 42823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158294, gaps=[]) 42823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158295, stream_id=1, stream_seq=23) 42823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158295, gaps=[]) 42824ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PtJfaQyqCYWB') 42824ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PtJfaQyqCYWB') 42825ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39153) -> ('172.17.0.2', 36769)) State.WAITING -> State.IN_PROGRESS 42825ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80\xaa\xca\xe5w\xfc\xbf\xcf\xa1\x86j\x08') 42825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158296, stream_id=1, stream_seq=24) 42825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158296, gaps=[]) 42849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158297, stream_id=1, stream_seq=24) 42850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158297, gaps=[]) 42850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158298, stream_id=1, stream_seq=24) 42850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158298, gaps=[]) 42850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158299, stream_id=1, stream_seq=24) 42850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158299, gaps=[]) 42851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158300, stream_id=1, stream_seq=24) 42851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158300, gaps=[]) 42851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158301, stream_id=1, stream_seq=24) 42851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158301, gaps=[]) 42852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158302, stream_id=1, stream_seq=24) 42852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158302, gaps=[]) 42852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158303, stream_id=1, stream_seq=24) 42853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158303, gaps=[]) 42853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158304, stream_id=1, stream_seq=25) 42853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158304, gaps=[]) 42854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158305, stream_id=1, stream_seq=25) 42854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158305, gaps=[]) 42854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158306, stream_id=1, stream_seq=25) 42854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158306, gaps=[]) 42855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158307, stream_id=1, stream_seq=25) 42855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158307, gaps=[]) 42856ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80\xaa\xca\xe5w\xfc\xbf\xcf\xa1\x86j\x08') 42856ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39153) -> ('172.17.0.2', 36769)) State.IN_PROGRESS -> State.SUCCEEDED 42856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158308, stream_id=1, stream_seq=25) 42856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158308, gaps=[]) 42857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158309, stream_id=1, stream_seq=25) 42857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158309, gaps=[]) 42857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158310, stream_id=1, stream_seq=25) 42857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158310, gaps=[]) 42857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158311, stream_id=1, stream_seq=25) 42858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158311, gaps=[]) 42859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158312, stream_id=1, stream_seq=26) 42859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158312, gaps=[]) 42861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158313, stream_id=1, stream_seq=26) 42861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158313, gaps=[]) 42861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158314, stream_id=1, stream_seq=26) 42861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158314, gaps=[]) 42862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158315, stream_id=1, stream_seq=26) 42862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158315, gaps=[]) 42862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158316, stream_id=1, stream_seq=26) 42862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158316, gaps=[]) 42863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158317, stream_id=1, stream_seq=26) 42863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158317, gaps=[]) 42863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158318, stream_id=1, stream_seq=26) 42863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158318, gaps=[]) 42864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158319, stream_id=1, stream_seq=26) 42864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158319, gaps=[]) 42865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158320, stream_id=1, stream_seq=27) 42865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158320, gaps=[]) 42866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158321, stream_id=1, stream_seq=27) 42866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158321, gaps=[]) 42866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158322, stream_id=1, stream_seq=27) 42866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158322, gaps=[]) 42866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158323, stream_id=1, stream_seq=27) 42867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158323, gaps=[]) 42867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158324, stream_id=1, stream_seq=27) 42867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158324, gaps=[]) 42868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158325, stream_id=1, stream_seq=27) 42868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158325, gaps=[]) 42868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158326, stream_id=1, stream_seq=27) 42868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158326, gaps=[]) 42869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158327, stream_id=1, stream_seq=27) 42869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158327, gaps=[]) 42870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158328, stream_id=1, stream_seq=28) 42870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158328, gaps=[]) 42870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158329, stream_id=1, stream_seq=28) 42870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158329, gaps=[]) 42871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158330, stream_id=1, stream_seq=28) 42871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158330, gaps=[]) 42871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158331, stream_id=1, stream_seq=28) 42871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158331, gaps=[]) 42872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158332, stream_id=1, stream_seq=28) 42872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158332, gaps=[]) 42872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158333, stream_id=1, stream_seq=28) 42872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158333, gaps=[]) 42873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158334, stream_id=1, stream_seq=28) 42873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158334, gaps=[]) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158335, stream_id=1, stream_seq=28) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158335, gaps=[]) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158336, stream_id=1, stream_seq=29) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158336, gaps=[]) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158337, stream_id=1, stream_seq=29) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158337, gaps=[]) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158338, stream_id=1, stream_seq=29) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158338, gaps=[]) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158339, stream_id=1, stream_seq=29) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158339, gaps=[]) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158340, stream_id=1, stream_seq=29) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158340, gaps=[]) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158341, stream_id=1, stream_seq=29) 42898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158341, gaps=[]) 42902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158342, stream_id=1, stream_seq=29) 42902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158342, gaps=[]) 42902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158343, stream_id=1, stream_seq=29) 42902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158343, gaps=[]) 42903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158344, stream_id=1, stream_seq=30) 42903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158344, gaps=[]) 42904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158345, stream_id=1, stream_seq=30) 42904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158345, gaps=[]) 42904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158346, stream_id=1, stream_seq=30) 42904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158346, gaps=[]) 42905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158347, stream_id=1, stream_seq=30) 42905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158347, gaps=[]) 42905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158348, stream_id=1, stream_seq=30) 42905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158348, gaps=[]) 42906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158349, stream_id=1, stream_seq=30) 42906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158349, gaps=[]) 42906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158350, stream_id=1, stream_seq=30) 42906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158350, gaps=[]) 42906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158351, stream_id=1, stream_seq=30) 42907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158351, gaps=[]) 42908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158352, stream_id=1, stream_seq=31) 42908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158352, gaps=[]) 42908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158353, stream_id=1, stream_seq=31) 42908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158353, gaps=[]) 42909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158354, stream_id=1, stream_seq=31) 42909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158354, gaps=[]) 42909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158355, stream_id=1, stream_seq=31) 42909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158355, gaps=[]) 42910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158356, stream_id=1, stream_seq=31) 42910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158356, gaps=[]) 42910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158357, stream_id=1, stream_seq=31) 42910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158357, gaps=[]) 42911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158358, stream_id=1, stream_seq=31) 42911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158358, gaps=[]) 42911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158359, stream_id=1, stream_seq=31) 42912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158359, gaps=[]) 42912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158360, stream_id=1, stream_seq=32) 42912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158360, gaps=[]) 42913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158361, stream_id=1, stream_seq=32) 42913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158361, gaps=[]) 42913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158362, stream_id=1, stream_seq=32) 42913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158362, gaps=[]) 42914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158363, stream_id=1, stream_seq=32) 42914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158363, gaps=[]) 42914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158364, stream_id=1, stream_seq=32) 42914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158364, gaps=[]) 42915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158365, stream_id=1, stream_seq=32) 42915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158365, gaps=[]) 42915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158366, stream_id=1, stream_seq=32) 42915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158366, gaps=[]) 42915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158367, stream_id=1, stream_seq=32) 42915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158367, gaps=[]) 42916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1625158368, stream_id=1, stream_seq=33) 42916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1625158368, gaps=[]) 42917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158369, stream_id=1, stream_seq=33) 42917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1625158369, gaps=[]) 42917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158370, stream_id=1, stream_seq=33) 42917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1625158370, gaps=[]) 42917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158371, stream_id=1, stream_seq=33) 42917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1625158371, gaps=[]) 42918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158372, stream_id=1, stream_seq=33) 42918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1625158372, gaps=[]) 42919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158373, stream_id=1, stream_seq=33) 42919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1625158373, gaps=[]) 42919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1625158374, stream_id=1, stream_seq=33) 42919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1625158374, gaps=[]) 42920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1625158375, stream_id=1, stream_seq=33) 42993ms [log] 262140 42993ms [log] 262140 42993ms [log] [file] 42994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1625158375, gaps=[]) 43138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a"}', extra='') 43138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 43139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 43139ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 43139ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 43139ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 43139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 43139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 43140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 43140ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 43140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 43140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 43141ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe0b4f29-e20a-45b3-b920-9a611dc7e94a", "state": "closed"}] 43141ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 43141ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 43248ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 43248ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 43341ms [err] Traceback (most recent call last): 43341ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 43341ms [err] return _run_code(code, main_globals, None, 43341ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 43341ms [err] exec(code, run_globals) 43341ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 43341ms [err] sys.exit(main()) 43341ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 43341ms [err] asyncio.run(main_async()) 43341ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 43341ms [err] return loop.run_until_complete(main) 43341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 43341ms [err] self.run_forever() 43341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 43342ms [err] self._run_once() 43342ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 43342ms [err] event_list = self._selector.select(timeout) 43342ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 43342ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 43343ms [err] KeyboardInterrupt 43344ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 43344ms [err] h.flush() 43344ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 49063ms [log] starting device 49689ms [err] DEBUG:asyncio:Using selector: EpollSelector 49873ms [err] ERROR:asyncio:Unclosed client session 49873ms [err] client_session: 49976ms [log] parsing 49976ms [log] creating device handler 49976ms [log] [ready] 49976ms [log] reading line 49976ms [log] [websocketToken] "52561065-f431-420b-840f-9b5cf487d67d" 50020ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50020ms [log] [websocketConnected] 50347ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 50347ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 50390ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/02d2fba1-14aa-48b5-a385-bcb8acbdc04e"}}', extra='') 50390ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/02d2fba1-14aa-48b5-a385-bcb8acbdc04e"} 50486ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 50489ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "new"}] 52492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 52493ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 52493ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 52493ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 52493ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 52506ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951821004 3951821004 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 35161 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35161 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57712 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:qOfE\\r\\na=ice-pwd:TVAtVQ1hIDeKV2m1SyCovv\\r\\na=fingerprint:sha-256 D5:7D:17:88:00:2B:D9:7F:A6:74:84:24:2E:5D:0D:E7:5B:68:DC:06:FB:74:30:FE:7A:E2:E5:02:70:FF:B3:DF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 52506ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 52506ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 52506ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 52507ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 52507ms [err] v=0 52507ms [err] o=- 3951821004 3951821004 IN IP4 0.0.0.0 52507ms [err] s=- 52507ms [err] t=0 0 52507ms [err] a=group:BUNDLE 0 52507ms [err] a=msid-semantic:WMS * 52507ms [err] m=application 35161 DTLS/SCTP 5000 52507ms [err] c=IN IP4 172.30.0.1 52507ms [err] a=mid:0 52507ms [err] a=sctpmap:5000 webrtc-datachannel 65535 52507ms [err] a=max-message-size:65536 52507ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35161 typ host 52507ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57712 typ host 52507ms [err] a=end-of-candidates 52507ms [err] a=ice-ufrag:qOfE 52507ms [err] a=ice-pwd:TVAtVQ1hIDeKV2m1SyCovv 52507ms [err] a=fingerprint:sha-256 D5:7D:17:88:00:2B:D9:7F:A6:74:84:24:2E:5D:0D:E7:5B:68:DC:06:FB:74:30:FE:7A:E2:E5:02:70:FF:B3:DF 52507ms [err] a=setup:actpass 52507ms [err] 52509ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 52509ms [err] v=0 52509ms [err] o=- 3951821004 3951821004 IN IP4 0.0.0.0 52509ms [err] s=- 52509ms [err] t=0 0 52509ms [err] a=group:BUNDLE 0 52509ms [err] a=msid-semantic:WMS * 52509ms [err] m=application 35161 DTLS/SCTP 5000 52509ms [err] c=IN IP4 172.30.0.1 52509ms [err] a=mid:0 52509ms [err] a=sctpmap:5000 webrtc-datachannel 65535 52509ms [err] a=max-message-size:65536 52509ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35161 typ host 52509ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57712 typ host 52509ms [err] a=end-of-candidates 52509ms [err] a=ice-ufrag:qOfE 52509ms [err] a=ice-pwd:TVAtVQ1hIDeKV2m1SyCovv 52509ms [err] a=fingerprint:sha-256 D5:7D:17:88:00:2B:D9:7F:A6:74:84:24:2E:5D:0D:E7:5B:68:DC:06:FB:74:30:FE:7A:E2:E5:02:70:FF:B3:DF 52509ms [err] a=setup:actpass 52509ms [err] 52510ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 52510ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "new"}] 52511ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 52511ms [err] v=0 52511ms [err] o=- 3951821004 3951821004 IN IP4 0.0.0.0 52511ms [err] s=- 52511ms [err] t=0 0 52511ms [err] a=group:BUNDLE 0 52511ms [err] a=msid-semantic:WMS * 52511ms [err] m=application 9 DTLS/SCTP 5000 52511ms [err] c=IN IP4 0.0.0.0 52511ms [err] a=mid:0 52511ms [err] a=sctpmap:5000 webrtc-datachannel 65535 52511ms [err] a=max-message-size:65536 52511ms [err] a=ice-ufrag:LFqL 52511ms [err] a=ice-pwd:YvVHR5OfuziJCEWBboAtHi 52511ms [err] a=fingerprint:sha-256 09:0C:CF:D3:88:06:20:A0:D7:35:DC:19:AB:D0:0F:22:F9:B3:C2:D9:02:00:6C:98:C1:61:87:5B:E8:00:3E:B4 52511ms [err] a=setup:active 52511ms [err] 52512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 52512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 52512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 52514ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 52515ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 52515ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 52516ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 52516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 52516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 52517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52661) -> ('172.30.0.1', 35161)) State.FROZEN -> State.WAITING 52517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46053) -> ('172.30.0.1', 35161)) State.FROZEN -> State.WAITING 52517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52661) -> ('172.17.0.2', 57712)) State.FROZEN -> State.WAITING 52517ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 52517ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 52517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52661) -> ('172.30.0.1', 35161)) State.WAITING -> State.IN_PROGRESS 52518ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35161) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xbbO:\xc4\x7f'Y\x90\xeb\x16Y\xf0") 52518ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "connecting"}] 52519ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35161) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xbbO:\xc4\x7f'Y\x90\xeb\x16Y\xf0") 52519ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52661) -> ('172.30.0.1', 35161)) State.IN_PROGRESS -> State.SUCCEEDED 52529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35161) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\xd4\xf1\xd0C\xaa_.d8g\x9a') 52529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35161) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\xd4\xf1\xd0C\xaa_.d8g\x9a') 52529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46053) -> ('172.30.0.1', 35161)) State.WAITING -> State.FAILED 52529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52661) -> ('172.17.0.2', 57712)) State.WAITING -> State.FAILED 52530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46053) -> ('172.17.0.2', 57712)) State.FROZEN -> State.FAILED 52530ms [err] INFO:aioice.ice:Connection(0) ICE completed 52530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35161) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xadesC>;c\xe6\xdfM\xa7x') 52530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35161) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xadesC>;c\xe6\xdfM\xa7x') 52530ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BfTpQaJRI2 1 udp 1862270975 172.17.0.2 35161 typ prflx) 52530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52661) -> ('172.17.0.2', 35161)) State.WAITING -> State.IN_PROGRESS 52530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35161) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\xf4\x8f\xab\xae=\xd8\x08\xec\xc3\x154') 52531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35161) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\xf4\x8f\xab\xae=\xd8\x08\xec\xc3\x154') 52531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52661) -> ('172.17.0.2', 35161)) State.IN_PROGRESS -> State.SUCCEEDED 52537ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 52537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 52538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 52539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 52552ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 52552ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 52553ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 52553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 52553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 52553ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "connected"}] 52553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 52553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2199844313, stream_id=1, stream_seq=0) 52555ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1376415627, stream_id=1, stream_seq=0) 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 52556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844313, gaps=[]) 52556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1376415627, gaps=[]) 52556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 52557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2199844314, stream_id=1, stream_seq=1) 52557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844314, gaps=[]) 52558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844315, stream_id=1, stream_seq=2) 52558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844315, gaps=[]) 52558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844316, stream_id=1, stream_seq=2) 52558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844316, gaps=[]) 52558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844317, stream_id=1, stream_seq=2) 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844317, gaps=[]) 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844318, stream_id=1, stream_seq=2) 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844318, gaps=[]) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844319, stream_id=1, stream_seq=2) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844319, gaps=[]) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844320, stream_id=1, stream_seq=2) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844320, gaps=[]) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844321, stream_id=1, stream_seq=2) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844321, gaps=[]) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844322, stream_id=1, stream_seq=3) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844322, gaps=[]) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844323, stream_id=1, stream_seq=3) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844323, gaps=[]) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844324, stream_id=1, stream_seq=3) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844324, gaps=[]) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844325, stream_id=1, stream_seq=3) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844325, gaps=[]) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844326, stream_id=1, stream_seq=3) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844326, gaps=[]) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844327, stream_id=1, stream_seq=3) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844327, gaps=[]) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844328, stream_id=1, stream_seq=3) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844328, gaps=[]) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844329, stream_id=1, stream_seq=4) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844329, gaps=[]) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844330, stream_id=1, stream_seq=4) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844330, gaps=[]) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844331, stream_id=1, stream_seq=4) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844331, gaps=[]) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844332, stream_id=1, stream_seq=4) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844332, gaps=[]) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844333, stream_id=1, stream_seq=4) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844333, gaps=[]) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844334, stream_id=1, stream_seq=4) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844334, gaps=[]) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844335, stream_id=1, stream_seq=4) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844335, gaps=[]) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844336, stream_id=1, stream_seq=5) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844336, gaps=[]) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844337, stream_id=1, stream_seq=5) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844337, gaps=[]) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844338, stream_id=1, stream_seq=5) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844338, gaps=[]) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844339, stream_id=1, stream_seq=5) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844339, gaps=[]) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844340, stream_id=1, stream_seq=5) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844340, gaps=[]) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844341, stream_id=1, stream_seq=5) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844341, gaps=[]) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844342, stream_id=1, stream_seq=5) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844342, gaps=[]) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844343, stream_id=1, stream_seq=6) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844343, gaps=[]) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844344, stream_id=1, stream_seq=6) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844344, gaps=[]) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844345, stream_id=1, stream_seq=6) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844345, gaps=[]) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844346, stream_id=1, stream_seq=6) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844346, gaps=[]) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844347, stream_id=1, stream_seq=6) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844347, gaps=[]) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844348, stream_id=1, stream_seq=6) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844348, gaps=[]) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844349, stream_id=1, stream_seq=6) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844349, gaps=[]) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844350, stream_id=1, stream_seq=7) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844350, gaps=[]) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844351, stream_id=1, stream_seq=7) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844351, gaps=[]) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844352, stream_id=1, stream_seq=7) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844352, gaps=[]) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844353, stream_id=1, stream_seq=7) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844353, gaps=[]) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844354, stream_id=1, stream_seq=7) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844354, gaps=[]) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844355, stream_id=1, stream_seq=7) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844355, gaps=[]) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844356, stream_id=1, stream_seq=7) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844356, gaps=[]) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844357, stream_id=1, stream_seq=8) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844357, gaps=[]) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844358, stream_id=1, stream_seq=8) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844358, gaps=[]) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844359, stream_id=1, stream_seq=8) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844359, gaps=[]) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844360, stream_id=1, stream_seq=8) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844360, gaps=[]) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844361, stream_id=1, stream_seq=8) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844361, gaps=[]) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844362, stream_id=1, stream_seq=8) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844362, gaps=[]) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844363, stream_id=1, stream_seq=8) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844363, gaps=[]) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844364, stream_id=1, stream_seq=9) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844364, gaps=[]) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844365, stream_id=1, stream_seq=9) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844365, gaps=[]) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844366, stream_id=1, stream_seq=9) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844366, gaps=[]) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844367, stream_id=1, stream_seq=9) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844367, gaps=[]) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844368, stream_id=1, stream_seq=9) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844368, gaps=[]) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844369, stream_id=1, stream_seq=9) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844369, gaps=[]) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844370, stream_id=1, stream_seq=9) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844370, gaps=[]) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844371, stream_id=1, stream_seq=10) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844371, gaps=[]) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844372, stream_id=1, stream_seq=10) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844372, gaps=[]) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844373, stream_id=1, stream_seq=10) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844373, gaps=[]) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844374, stream_id=1, stream_seq=10) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844374, gaps=[]) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844375, stream_id=1, stream_seq=10) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844375, gaps=[]) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844376, stream_id=1, stream_seq=10) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844376, gaps=[]) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844377, stream_id=1, stream_seq=10) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844377, gaps=[]) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844378, stream_id=1, stream_seq=11) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844378, gaps=[]) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844379, stream_id=1, stream_seq=11) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844379, gaps=[]) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844380, stream_id=1, stream_seq=11) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844380, gaps=[]) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844381, stream_id=1, stream_seq=11) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844381, gaps=[]) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844382, stream_id=1, stream_seq=11) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844382, gaps=[]) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844383, stream_id=1, stream_seq=11) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844383, gaps=[]) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844384, stream_id=1, stream_seq=11) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844384, gaps=[]) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844385, stream_id=1, stream_seq=12) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844385, gaps=[]) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844386, stream_id=1, stream_seq=12) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844386, gaps=[]) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844387, stream_id=1, stream_seq=12) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844387, gaps=[]) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844388, stream_id=1, stream_seq=12) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844388, gaps=[]) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844389, stream_id=1, stream_seq=12) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844389, gaps=[]) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844390, stream_id=1, stream_seq=12) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844390, gaps=[]) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844391, stream_id=1, stream_seq=12) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844391, gaps=[]) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844392, stream_id=1, stream_seq=13) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844392, gaps=[]) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844393, stream_id=1, stream_seq=13) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844393, gaps=[]) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844394, stream_id=1, stream_seq=13) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844394, gaps=[]) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844395, stream_id=1, stream_seq=13) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844395, gaps=[]) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844396, stream_id=1, stream_seq=13) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844396, gaps=[]) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844397, stream_id=1, stream_seq=13) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844397, gaps=[]) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844398, stream_id=1, stream_seq=13) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844398, gaps=[]) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844399, stream_id=1, stream_seq=14) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844399, gaps=[]) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844400, stream_id=1, stream_seq=14) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844400, gaps=[]) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844401, stream_id=1, stream_seq=14) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844401, gaps=[]) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844402, stream_id=1, stream_seq=14) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844402, gaps=[]) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844403, stream_id=1, stream_seq=14) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844403, gaps=[]) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844404, stream_id=1, stream_seq=14) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844404, gaps=[]) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844405, stream_id=1, stream_seq=14) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844405, gaps=[]) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844406, stream_id=1, stream_seq=15) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844406, gaps=[]) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844407, stream_id=1, stream_seq=15) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844407, gaps=[]) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844408, stream_id=1, stream_seq=15) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844408, gaps=[]) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844409, stream_id=1, stream_seq=15) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844409, gaps=[]) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844410, stream_id=1, stream_seq=15) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844410, gaps=[]) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844411, stream_id=1, stream_seq=15) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844411, gaps=[]) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844412, stream_id=1, stream_seq=15) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844412, gaps=[]) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844413, stream_id=1, stream_seq=16) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844413, gaps=[]) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844414, stream_id=1, stream_seq=16) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844414, gaps=[]) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844415, stream_id=1, stream_seq=16) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844415, gaps=[]) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844416, stream_id=1, stream_seq=16) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844416, gaps=[]) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844417, stream_id=1, stream_seq=16) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844417, gaps=[]) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844418, stream_id=1, stream_seq=16) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844418, gaps=[]) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844419, stream_id=1, stream_seq=16) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844419, gaps=[]) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844420, stream_id=1, stream_seq=17) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844420, gaps=[]) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844421, stream_id=1, stream_seq=17) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844421, gaps=[]) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844422, stream_id=1, stream_seq=17) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844422, gaps=[]) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844423, stream_id=1, stream_seq=17) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844423, gaps=[]) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844424, stream_id=1, stream_seq=17) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844424, gaps=[]) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844425, stream_id=1, stream_seq=17) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844425, gaps=[]) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844426, stream_id=1, stream_seq=17) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844426, gaps=[]) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844427, stream_id=1, stream_seq=18) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844427, gaps=[]) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844428, stream_id=1, stream_seq=18) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844428, gaps=[]) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844429, stream_id=1, stream_seq=18) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844429, gaps=[]) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844430, stream_id=1, stream_seq=18) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844430, gaps=[]) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844431, stream_id=1, stream_seq=18) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844431, gaps=[]) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844432, stream_id=1, stream_seq=18) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844432, gaps=[]) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844433, stream_id=1, stream_seq=18) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844433, gaps=[]) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844434, stream_id=1, stream_seq=19) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844434, gaps=[]) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844435, stream_id=1, stream_seq=19) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844435, gaps=[]) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844436, stream_id=1, stream_seq=19) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844436, gaps=[]) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844437, stream_id=1, stream_seq=19) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844437, gaps=[]) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844438, stream_id=1, stream_seq=19) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844438, gaps=[]) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844439, stream_id=1, stream_seq=19) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844439, gaps=[]) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844440, stream_id=1, stream_seq=19) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844440, gaps=[]) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844441, stream_id=1, stream_seq=20) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844441, gaps=[]) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844442, stream_id=1, stream_seq=20) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844442, gaps=[]) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844443, stream_id=1, stream_seq=20) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844443, gaps=[]) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844444, stream_id=1, stream_seq=20) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844444, gaps=[]) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844445, stream_id=1, stream_seq=20) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844445, gaps=[]) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844446, stream_id=1, stream_seq=20) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844446, gaps=[]) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844447, stream_id=1, stream_seq=20) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844447, gaps=[]) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844448, stream_id=1, stream_seq=21) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844448, gaps=[]) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844449, stream_id=1, stream_seq=21) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844449, gaps=[]) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844450, stream_id=1, stream_seq=21) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844450, gaps=[]) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844451, stream_id=1, stream_seq=21) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844451, gaps=[]) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844452, stream_id=1, stream_seq=21) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844452, gaps=[]) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844453, stream_id=1, stream_seq=21) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844453, gaps=[]) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844454, stream_id=1, stream_seq=21) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844454, gaps=[]) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844455, stream_id=1, stream_seq=22) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844455, gaps=[]) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844456, stream_id=1, stream_seq=22) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844456, gaps=[]) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844457, stream_id=1, stream_seq=22) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844457, gaps=[]) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844458, stream_id=1, stream_seq=22) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844458, gaps=[]) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844459, stream_id=1, stream_seq=22) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844459, gaps=[]) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844460, stream_id=1, stream_seq=22) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844460, gaps=[]) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844461, stream_id=1, stream_seq=22) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844461, gaps=[]) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844462, stream_id=1, stream_seq=23) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844462, gaps=[]) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844463, stream_id=1, stream_seq=23) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844463, gaps=[]) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844464, stream_id=1, stream_seq=23) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844464, gaps=[]) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844465, stream_id=1, stream_seq=23) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844465, gaps=[]) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844466, stream_id=1, stream_seq=23) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844466, gaps=[]) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844467, stream_id=1, stream_seq=23) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844467, gaps=[]) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844468, stream_id=1, stream_seq=23) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844468, gaps=[]) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844469, stream_id=1, stream_seq=24) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844469, gaps=[]) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844470, stream_id=1, stream_seq=24) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844470, gaps=[]) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844471, stream_id=1, stream_seq=24) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844471, gaps=[]) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844472, stream_id=1, stream_seq=24) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844472, gaps=[]) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844473, stream_id=1, stream_seq=24) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844473, gaps=[]) 52613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 52613ms [log] [experimentStatusChanged] {"status": "running", "message": null} 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844474, stream_id=1, stream_seq=24) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844474, gaps=[]) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844475, stream_id=1, stream_seq=24) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844475, gaps=[]) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844476, stream_id=1, stream_seq=25) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844476, gaps=[]) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844477, stream_id=1, stream_seq=25) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844477, gaps=[]) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844478, stream_id=1, stream_seq=25) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844478, gaps=[]) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844479, stream_id=1, stream_seq=25) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844479, gaps=[]) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844480, stream_id=1, stream_seq=25) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844480, gaps=[]) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844481, stream_id=1, stream_seq=25) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844481, gaps=[]) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844482, stream_id=1, stream_seq=25) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844482, gaps=[]) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844483, stream_id=1, stream_seq=26) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844483, gaps=[]) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844484, stream_id=1, stream_seq=26) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844484, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844485, stream_id=1, stream_seq=26) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844485, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844486, stream_id=1, stream_seq=26) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844486, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844487, stream_id=1, stream_seq=26) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844487, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844488, stream_id=1, stream_seq=26) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844488, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844489, stream_id=1, stream_seq=26) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844489, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844490, stream_id=1, stream_seq=27) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844490, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844491, stream_id=1, stream_seq=27) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844491, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844492, stream_id=1, stream_seq=27) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844492, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844493, stream_id=1, stream_seq=27) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844493, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844494, stream_id=1, stream_seq=27) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844494, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844495, stream_id=1, stream_seq=27) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844495, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844496, stream_id=1, stream_seq=27) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844496, gaps=[]) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844497, stream_id=1, stream_seq=28) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844497, gaps=[]) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844498, stream_id=1, stream_seq=28) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844498, gaps=[]) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844499, stream_id=1, stream_seq=28) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844499, gaps=[]) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844500, stream_id=1, stream_seq=28) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844500, gaps=[]) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844501, stream_id=1, stream_seq=28) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844501, gaps=[]) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844502, stream_id=1, stream_seq=28) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844502, gaps=[]) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844503, stream_id=1, stream_seq=28) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844503, gaps=[]) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844504, stream_id=1, stream_seq=29) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844504, gaps=[]) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844505, stream_id=1, stream_seq=29) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844505, gaps=[]) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844506, stream_id=1, stream_seq=29) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844506, gaps=[]) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844507, stream_id=1, stream_seq=29) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844507, gaps=[]) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844508, stream_id=1, stream_seq=29) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844508, gaps=[]) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844509, stream_id=1, stream_seq=29) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844509, gaps=[]) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844510, stream_id=1, stream_seq=29) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844510, gaps=[]) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844511, stream_id=1, stream_seq=30) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844511, gaps=[]) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844512, stream_id=1, stream_seq=30) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844512, gaps=[]) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844513, stream_id=1, stream_seq=30) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844513, gaps=[]) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844514, stream_id=1, stream_seq=30) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844514, gaps=[]) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844515, stream_id=1, stream_seq=30) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844515, gaps=[]) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844516, stream_id=1, stream_seq=30) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844516, gaps=[]) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844517, stream_id=1, stream_seq=30) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844517, gaps=[]) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844518, stream_id=1, stream_seq=31) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844518, gaps=[]) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844519, stream_id=1, stream_seq=31) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844519, gaps=[]) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844520, stream_id=1, stream_seq=31) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844520, gaps=[]) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844521, stream_id=1, stream_seq=31) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844521, gaps=[]) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844522, stream_id=1, stream_seq=31) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844522, gaps=[]) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844523, stream_id=1, stream_seq=31) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844523, gaps=[]) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844524, stream_id=1, stream_seq=31) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844524, gaps=[]) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844525, stream_id=1, stream_seq=32) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844525, gaps=[]) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844526, stream_id=1, stream_seq=32) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844526, gaps=[]) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844527, stream_id=1, stream_seq=32) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844527, gaps=[]) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844528, stream_id=1, stream_seq=32) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844528, gaps=[]) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844529, stream_id=1, stream_seq=32) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844529, gaps=[]) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844530, stream_id=1, stream_seq=32) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844530, gaps=[]) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844531, stream_id=1, stream_seq=32) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844531, gaps=[]) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2199844532, stream_id=1, stream_seq=33) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844532, gaps=[]) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844533, stream_id=1, stream_seq=33) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844533, gaps=[]) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844534, stream_id=1, stream_seq=33) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844534, gaps=[]) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844535, stream_id=1, stream_seq=33) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844535, gaps=[]) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844536, stream_id=1, stream_seq=33) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844536, gaps=[]) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2199844537, stream_id=1, stream_seq=33) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844537, gaps=[]) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2199844538, stream_id=1, stream_seq=33) 52691ms [log] 262140 52691ms [log] 262140 52691ms [log] [file] 52692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844538, gaps=[]) 52834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515"}', extra='') 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 52834ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 52834ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 52834ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 52834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 52834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 52835ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52835ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 52835ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52835ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52835ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "closed"}] 52836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 52836ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 52875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 52875ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 52934ms [err] Traceback (most recent call last): 52934ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 52934ms [err] return _run_code(code, main_globals, None, 52934ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 52934ms [err] exec(code, run_globals) 52934ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 52934ms [err] sys.exit(main()) 52934ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 52934ms [err] asyncio.run(main_async()) 52934ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 52934ms [err] return loop.run_until_complete(main) 52934ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 52935ms [err] self.run_forever() 52935ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 52935ms [err] self._run_once() 52935ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 52935ms [err] event_list = self._selector.select(timeout) 52935ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 52935ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 52935ms [err] KeyboardInterrupt 52937ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 52937ms [err] h.flush() 52937ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value 59806ms [log] starting device 60513ms [err] DEBUG:asyncio:Using selector: EpollSelector 60664ms [err] ERROR:asyncio:Unclosed client session 60664ms [err] client_session: 60776ms [log] parsing 60776ms [log] creating device handler 60776ms [log] [ready] 60776ms [log] reading line 60776ms [log] [websocketToken] "30dcc42a-ad46-4c53-908b-55fef91ee148" 60808ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 60808ms [log] [websocketConnected] 62347ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 62347ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 62360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8cd9cf45-ac79-46dc-a24d-d4caf8add7c0"}}', extra='') 62360ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8cd9cf45-ac79-46dc-a24d-d4caf8add7c0"} 62451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 62455ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f", "state": "new"}] 64460ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 64461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 64461ms [err] v=0 64461ms [err] o=- 3951821016 3951821016 IN IP4 0.0.0.0 64461ms [err] s=- 64461ms [err] t=0 0 64461ms [err] a=group:BUNDLE 0 64461ms [err] a=msid-semantic:WMS * 64461ms [err] m=application 9 DTLS/SCTP 5000 64461ms [err] c=IN IP4 0.0.0.0 64461ms [err] a=mid:0 64461ms [err] a=sctpmap:5000 webrtc-datachannel 65535 64461ms [err] a=max-message-size:65536 64461ms [err] a=ice-ufrag:IZ5O 64461ms [err] a=ice-pwd:lswb1BrcTQEhAZCWlP0ufX 64461ms [err] a=fingerprint:sha-256 7F:3F:DE:35:98:9C:23:3A:1B:CE:B9:ED:6A:B6:26:85:9E:F9:B8:2F:AB:C7:F8:CF:19:DD:F3:13:F5:59:67:4E 64461ms [err] a=setup:actpass 64461ms [err] 64463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 64463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 64464ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f", "state": "new"}] 64465ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 64465ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 64466ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 64466ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f"}', extra='') 64467ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64467ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 64467ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 64467ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 64482ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8CQ8bKX7kT2T') 64483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8CQ8bKX7kT2T') 64488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1849595078907186950 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:v7kr\\r\\na=ice-pwd:iSHsH/3AbtjzRK1b3ihggjbb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 06:9F:6B:9B:F3:97:2A:AE:03:F1:BE:C2:DE:E3:92:FF:C9:B6:4A:8C:B4:96:4D:0F:15:91:63:65:86:93:78:BA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f"}', extra='') 64488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 64488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 64488ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 64488ms [err] v=0 64488ms [err] o=- 1849595078907186950 2 IN IP4 127.0.0.1 64488ms [err] s=- 64488ms [err] t=0 0 64488ms [err] a=group:BUNDLE 0 64488ms [err] a=msid-semantic: WMS 64488ms [err] m=application 9 DTLS/SCTP 5000 64488ms [err] c=IN IP4 0.0.0.0 64488ms [err] a=ice-ufrag:v7kr 64488ms [err] a=ice-pwd:iSHsH/3AbtjzRK1b3ihggjbb 64488ms [err] a=ice-options:trickle 64488ms [err] a=fingerprint:sha-256 06:9F:6B:9B:F3:97:2A:AE:03:F1:BE:C2:DE:E3:92:FF:C9:B6:4A:8C:B4:96:4D:0F:15:91:63:65:86:93:78:BA 64488ms [err] a=setup:active 64488ms [err] a=mid:0 64488ms [err] a=sctpmap:5000 webrtc-datachannel 1024 64488ms [err] 64489ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 64489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 64489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 64489ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vXNHK1KeHw 1 udp 1845501695 172.17.0.2 37489 typ prflx) 64490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32995) -> ('172.17.0.2', 37489)) State.WAITING -> State.IN_PROGRESS 64490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\xfb\x14\x00\x18Mk\xa63\x89d\xb5') 64490ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f", "state": "connecting"}] 64491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\xfb\x14\x00\x18Mk\xa63\x89d\xb5') 64491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32995) -> ('172.17.0.2', 37489)) State.IN_PROGRESS -> State.SUCCEEDED 64491ms [err] INFO:aioice.ice:Connection(0) ICE completed 64510ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 64510ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 64511ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 64512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 64512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2135704784 1 udp 2113937151 5e4d7997-def9-478e-a55f-4fcf5401fa60.local 37489 typ host generation 0 ufrag v7kr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f"}', extra='') 64512ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64512ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64512ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 64514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 64515ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 64515ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 64515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 64515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 64515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 64515ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 64517ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f", "state": "connected"}] 64517ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5e4d7997-def9-478e-a55f-4fcf5401fa60.local" resolved to 172.17.0.2 64518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 64518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 64518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 64518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 64518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 64518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 64518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 64519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 64519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 64519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 64519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3540300454, stream_id=1, stream_seq=0) 64519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 64519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3540300454, gaps=[]) 64519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 64520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3619639771, stream_id=1, stream_seq=0) 64520ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 64520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3619639771, gaps=[]) 64522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3619639772, stream_id=1, stream_seq=1) 64522ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 64522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3619639772, gaps=[]) 64522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3619639773, stream_id=1, stream_seq=2) 64522ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 64523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3619639773, gaps=[]) 64537ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Vl3h+xplrHON') 64538ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Vl3h+xplrHON') 64600ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q8vQwEiSyiUU') 64600ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q8vQwEiSyiUU') 64611ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 64611ms [log] [experimentStatusChanged] {"status": "running", "message": null} 64663ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x8kkxKsC9fla') 64663ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x8kkxKsC9fla') 64663ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47326) -> ('172.17.0.2', 37489)) State.WAITING -> State.IN_PROGRESS 64663ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x81\x86q\x04\xe4\xe0\xc4\xfb\xaf\xbdl\xd9') 64665ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 37489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x81\x86q\x04\xe4\xe0\xc4\xfb\xaf\xbdl\xd9') 64665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47326) -> ('172.17.0.2', 37489)) State.IN_PROGRESS -> State.SUCCEEDED 64665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32995) -> ('172.17.0.2', 37489)) State.FROZEN -> State.FAILED 64665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47326) -> ('172.17.0.2', 37489)) State.FROZEN -> State.FAILED 64701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f"}', extra='') 64701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 64702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 64702ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 64702ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 64702ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 64702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 64702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 64702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 64703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86958017-36ad-43d5-b9c5-98168ea3b44f", "state": "closed"}] 64703ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 64704ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 64838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 64838ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 64922ms [err] Traceback (most recent call last): 64922ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 64922ms [err] return _run_code(code, main_globals, None, 64922ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 64922ms [err] exec(code, run_globals) 64922ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 64922ms [err] sys.exit(main()) 64922ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 64922ms [err] asyncio.run(main_async()) 64922ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 64922ms [err] return loop.run_until_complete(main) 64922ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 64922ms [err] self.run_forever() 64922ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 64922ms [err] self._run_once() 64922ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 64922ms [err] event_list = self._selector.select(timeout) 64922ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 64922ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 64922ms [err] KeyboardInterrupt 64922ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 64922ms [err] h.flush() 64922ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 65044ms [log] starting device 65748ms [err] DEBUG:asyncio:Using selector: EpollSelector 65906ms [err] ERROR:asyncio:Unclosed client session 65906ms [err] client_session: 66044ms [log] parsing 66044ms [log] creating device handler 66044ms [log] [ready] 66044ms [log] reading line 66044ms [log] [websocketToken] "b45ebfc0-33de-4945-af14-c0b1451b5d0b" 66055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 66055ms [log] [websocketConnected] 67685ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 67685ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 67723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/450b538e-d480-4540-b653-ae000b3745d7"}}', extra='') 67723ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/450b538e-d480-4540-b653-ae000b3745d7"} 67823ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 67827ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c", "state": "new"}] 69831ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 69832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 69832ms [err] v=0 69832ms [err] o=- 3951821021 3951821021 IN IP4 0.0.0.0 69832ms [err] s=- 69832ms [err] t=0 0 69832ms [err] a=group:BUNDLE 0 69832ms [err] a=msid-semantic:WMS * 69832ms [err] m=application 9 DTLS/SCTP 5000 69832ms [err] c=IN IP4 0.0.0.0 69832ms [err] a=mid:0 69832ms [err] a=sctpmap:5000 webrtc-datachannel 65535 69832ms [err] a=max-message-size:65536 69832ms [err] a=ice-ufrag:pEJy 69832ms [err] a=ice-pwd:sE63XCn1eLmHuSdkSDgkJi 69832ms [err] a=fingerprint:sha-256 26:7E:E0:57:80:67:C9:A1:05:4F:7C:0F:93:6E:DF:AC:C6:CB:BC:34:09:8A:CE:5A:68:F0:8C:F2:45:E1:4A:9A 69832ms [err] a=setup:actpass 69832ms [err] 69834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 69834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 69836ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c", "state": "new"}] 69836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 69836ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 69837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 69838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c"}', extra='') 69838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 69838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 69838ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 69856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'QeC+Rf693zNK') 69856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'QeC+Rf693zNK') 69859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3818154719358033656 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic: WMS\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:fbPa\\r\\na=ice-pwd:duyG9hO9+oq6tvbVovn7C0Th\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 01:46:52:F6:3E:8A:D7:54:0F:84:67:27:68:D5:88:06:7C:FD:94:B4:0D:45:EA:38:C6:6B:5E:C0:0E:03:D1:D4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c"}', extra='') 69859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 69859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 69859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 69859ms [err] v=0 69859ms [err] o=- 3818154719358033656 2 IN IP4 127.0.0.1 69859ms [err] s=- 69859ms [err] t=0 0 69859ms [err] a=group:BUNDLE 0 69859ms [err] a=msid-semantic: WMS 69859ms [err] m=application 9 DTLS/SCTP 5000 69859ms [err] c=IN IP4 0.0.0.0 69859ms [err] a=ice-ufrag:fbPa 69859ms [err] a=ice-pwd:duyG9hO9+oq6tvbVovn7C0Th 69859ms [err] a=ice-options:trickle 69859ms [err] a=fingerprint:sha-256 01:46:52:F6:3E:8A:D7:54:0F:84:67:27:68:D5:88:06:7C:FD:94:B4:0D:45:EA:38:C6:6B:5E:C0:0E:03:D1:D4 69859ms [err] a=setup:active 69859ms [err] a=mid:0 69859ms [err] a=sctpmap:5000 webrtc-datachannel 1024 69859ms [err] 69860ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 69860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 69860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 69860ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(f0aa8Pi39d 1 udp 1845501695 172.17.0.2 39652 typ prflx) 69861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59828) -> ('172.17.0.2', 39652)) State.WAITING -> State.IN_PROGRESS 69861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3\xe5Rq_\x188k\xe28\x9b\xfb') 69862ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c", "state": "connecting"}] 69862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3\xe5Rq_\x188k\xe28\x9b\xfb') 69862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59828) -> ('172.17.0.2', 39652)) State.IN_PROGRESS -> State.SUCCEEDED 69862ms [err] INFO:aioice.ice:Connection(0) ICE completed 69882ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 69882ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69883ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 69883ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 69885ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 69886ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 69886ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 69886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 69886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 69886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 69886ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 69887ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c", "state": "connected"}] 69887ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3352665354 1 udp 2113937151 38193392-24b8-4956-9c1e-de4df3d01e60.local 39652 typ host generation 0 ufrag fbPa network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c"}', extra='') 69887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69891ms [err] INFO:aioice.ice:Connection(0) Remote candidate "38193392-24b8-4956-9c1e-de4df3d01e60.local" resolved to 172.17.0.2 69891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 69891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 69891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 69891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 69892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 69892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 69892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 69892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 69892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 69892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 69893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=600484556, stream_id=1, stream_seq=0) 69893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 69895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=600484556, gaps=[]) 69895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 69895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=514781430, stream_id=1, stream_seq=0) 69895ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=514781430, gaps=[]) 69897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=514781431, stream_id=1, stream_seq=1) 69897ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 69897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=514781431, gaps=[]) 69897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=514781432, stream_id=1, stream_seq=2) 69897ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 69898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=514781432, gaps=[]) 69898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=514781433, stream_id=1, stream_seq=3) 69898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=514781433, gaps=[]) 69906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=514781434, stream_id=1, stream_seq=4) 69906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=514781434, gaps=[]) 69912ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Wephsp70eyNM') 69913ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Wephsp70eyNM') 69975ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6Wt/xz0PrPOh') 69975ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6Wt/xz0PrPOh') 69977ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69977ms [log] [experimentStatusChanged] {"status": "running", "message": null} 70037ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6E5Kp0GWSuxE') 70038ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6E5Kp0GWSuxE') 70038ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51966) -> ('172.17.0.2', 39652)) State.WAITING -> State.IN_PROGRESS 70038ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8d\x1d#\xc4(\xfc\x02\xa0c\xf8\x93\xda') 70039ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8d\x1d#\xc4(\xfc\x02\xa0c\xf8\x93\xda') 70039ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51966) -> ('172.17.0.2', 39652)) State.IN_PROGRESS -> State.SUCCEEDED 70040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59828) -> ('172.17.0.2', 39652)) State.FROZEN -> State.FAILED 70040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51966) -> ('172.17.0.2', 39652)) State.FROZEN -> State.FAILED 70077ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c"}', extra='') 70077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 70077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 70077ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 70077ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 70078ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 70078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 70078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 70078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70078ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 70078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70079ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b315bb8b-6619-4647-bd3b-6deaa45af71c", "state": "closed"}] 70079ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 70079ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 70183ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 70183ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 70278ms [err] Traceback (most recent call last): 70278ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 70278ms [err] return _run_code(code, main_globals, None, 70278ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 70279ms [err] exec(code, run_globals) 70279ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 70279ms [err] sys.exit(main()) 70279ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 70279ms [err] asyncio.run(main_async()) 70279ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 70279ms [err] return loop.run_until_complete(main) 70279ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 70279ms [err] self.run_forever() 70279ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 70279ms [err] self._run_once() 70279ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 70280ms [err] event_list = self._selector.select(timeout) 70280ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 70280ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 70280ms [err] KeyboardInterrupt 70282ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 70282ms [err] h.flush() 70282ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 80981ms [log] starting device 81647ms [err] DEBUG:asyncio:Using selector: EpollSelector 81836ms [err] ERROR:asyncio:Unclosed client session 81836ms [err] client_session: 81933ms [log] parsing 81933ms [log] creating device handler 81933ms [log] [ready] 81933ms [log] reading line 81933ms [log] [websocketToken] "fade9155-c55f-40d6-8b10-08ed60be7d8c" 81939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 81940ms [log] [websocketConnected] 82276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82276ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 82316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a80cfe80-fd9c-44d7-a906-eaab161d8eea"}}', extra='') 82316ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a80cfe80-fd9c-44d7-a906-eaab161d8eea"} 82410ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 82413ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "new"}] 84416ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 84418ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 84418ms [err] v=0 84418ms [err] o=- 3951821036 3951821036 IN IP4 0.0.0.0 84418ms [err] s=- 84418ms [err] t=0 0 84418ms [err] a=group:BUNDLE 0 84418ms [err] a=msid-semantic:WMS * 84418ms [err] m=application 9 DTLS/SCTP 5000 84418ms [err] c=IN IP4 0.0.0.0 84418ms [err] a=mid:0 84418ms [err] a=sctpmap:5000 webrtc-datachannel 65535 84418ms [err] a=max-message-size:65536 84418ms [err] a=ice-ufrag:yNqF 84418ms [err] a=ice-pwd:gsBVuQ6uwAJkohJ8UOn6lm 84418ms [err] a=fingerprint:sha-256 14:B5:84:CA:01:A2:BA:4F:1D:8C:5B:67:55:D1:E8:D6:8B:C5:FB:05:2C:CC:F8:E5:7E:8A:40:76:C6:C4:EA:64 84418ms [err] a=setup:actpass 84418ms [err] 84420ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 84420ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 84422ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "new"}] 84422ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 84423ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 84423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 84425ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 84425ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 84425ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 84425ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 84425ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 84445ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xaf@l\xa3\x08\xdd)\xac\xc4\x1a\xf0') 84445ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\xaf@l\xa3\x08\xdd)\xac\xc4\x1a\xf0') 84449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951821036 3951821036 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 37996 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37996 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45439 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0bjj\\r\\na=ice-pwd:ObU27uCi2q8VdQfxdkfGop\\r\\na=fingerprint:sha-256 9F:28:7A:A8:1D:95:CD:59:42:22:CF:18:C7:C5:5F:B9:15:CD:49:FB:C5:67:FE:D3:4E:14:07:0A:E8:B0:EA:1F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 84450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 84450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 84450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 84450ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 84450ms [err] v=0 84450ms [err] o=- 3951821036 3951821036 IN IP4 0.0.0.0 84450ms [err] s=- 84450ms [err] t=0 0 84450ms [err] a=group:BUNDLE 0 84450ms [err] a=msid-semantic:WMS * 84450ms [err] m=application 37996 DTLS/SCTP 5000 84450ms [err] c=IN IP4 172.30.0.1 84450ms [err] a=mid:0 84450ms [err] a=sctpmap:5000 webrtc-datachannel 65535 84450ms [err] a=max-message-size:65536 84450ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37996 typ host 84450ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45439 typ host 84450ms [err] a=end-of-candidates 84450ms [err] a=ice-ufrag:0bjj 84450ms [err] a=ice-pwd:ObU27uCi2q8VdQfxdkfGop 84450ms [err] a=fingerprint:sha-256 9F:28:7A:A8:1D:95:CD:59:42:22:CF:18:C7:C5:5F:B9:15:CD:49:FB:C5:67:FE:D3:4E:14:07:0A:E8:B0:EA:1F 84450ms [err] a=setup:active 84450ms [err] 84451ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 84451ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 84451ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 84451ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33556) -> ('172.30.0.1', 37996)) State.FROZEN -> State.WAITING 84451ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40223) -> ('172.30.0.1', 37996)) State.FROZEN -> State.WAITING 84451ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33556) -> ('172.17.0.2', 45439)) State.FROZEN -> State.WAITING 84451ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qeIyfZYYHU 1 udp 1862270975 172.17.0.2 37996 typ prflx) 84451ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 84451ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 84451ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 84451ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33556) -> ('172.17.0.2', 37996)) State.WAITING -> State.IN_PROGRESS 84452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89\x82!/U\xa4\xeeJ\xaf\xceo\x9c') 84452ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33556) -> ('172.30.0.1', 37996)) State.WAITING -> State.IN_PROGRESS 84452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94p\x0e{%\xd0\x13*\xe0\xc7\x0bf') 84452ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "connecting"}] 84452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89\x82!/U\xa4\xeeJ\xaf\xceo\x9c') 84453ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33556) -> ('172.17.0.2', 37996)) State.IN_PROGRESS -> State.SUCCEEDED 84453ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40223) -> ('172.30.0.1', 37996)) State.WAITING -> State.FAILED 84453ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33556) -> ('172.17.0.2', 45439)) State.WAITING -> State.FAILED 84453ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40223) -> ('172.17.0.2', 45439)) State.FROZEN -> State.FAILED 84453ms [err] INFO:aioice.ice:Connection(0) ICE completed 84453ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94p\x0e{%\xd0\x13*\xe0\xc7\x0bf') 84453ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33556) -> ('172.30.0.1', 37996)) State.IN_PROGRESS -> State.SUCCEEDED 84454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+#r\xf9,t\xf3+\xa7wH/') 84454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+#r\xf9,t\xf3+\xa7wH/') 84472ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 84472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 84473ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 84474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 84477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 84477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 84477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 84478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 84478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 84478ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "connected"}] 84478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 84478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1457030557, stream_id=1, stream_seq=0) 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=344613844, stream_id=1, stream_seq=0) 84480ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=344613844, gaps=[]) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1457030557, gaps=[]) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=344613845, stream_id=1, stream_seq=1) 84481ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=344613845, gaps=[]) 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=344613846, stream_id=1, stream_seq=2) 84482ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=344613846, gaps=[]) 84576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 84576ms [log] [experimentStatusChanged] {"status": "running", "message": null} 84663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9"}', extra='') 84663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 84663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 84663ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 84663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 84663ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 84663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 84663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 84664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84664ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 84664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84664ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "closed"}] 84665ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 84665ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 84771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 84771ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 84861ms [err] Traceback (most recent call last): 84861ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 84861ms [err] return _run_code(code, main_globals, None, 84861ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 84861ms [err] exec(code, run_globals) 84861ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 84862ms [err] sys.exit(main()) 84862ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 84862ms [err] asyncio.run(main_async()) 84862ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 84862ms [err] return loop.run_until_complete(main) 84862ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 84862ms [err] self.run_forever() 84862ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 84862ms [err] self._run_once() 84862ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 84862ms [err] event_list = self._selector.select(timeout) 84862ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 84863ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 84863ms [err] KeyboardInterrupt 84864ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 84864ms [err] h.flush() 84864ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 85051ms [log] starting device 85689ms [err] DEBUG:asyncio:Using selector: EpollSelector 85872ms [err] ERROR:asyncio:Unclosed client session 85872ms [err] client_session: 86004ms [log] parsing 86004ms [log] creating device handler 86004ms [log] [ready] 86004ms [log] reading line 86004ms [log] [websocketToken] "4fc7f9ef-9938-498d-a66f-3751305b7506" 86026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86026ms [log] [websocketConnected] 86355ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86355ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7cbef0eb-5187-4499-98fd-1e0b152a843d"}}', extra='') 86360ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7cbef0eb-5187-4499-98fd-1e0b152a843d"} 86447ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 86452ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "new"}] 88454ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 88456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 88456ms [err] v=0 88456ms [err] o=- 3951821040 3951821040 IN IP4 0.0.0.0 88456ms [err] s=- 88456ms [err] t=0 0 88456ms [err] a=group:BUNDLE 0 88456ms [err] a=msid-semantic:WMS * 88456ms [err] m=application 9 DTLS/SCTP 5000 88456ms [err] c=IN IP4 0.0.0.0 88456ms [err] a=mid:0 88456ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88456ms [err] a=max-message-size:65536 88456ms [err] a=ice-ufrag:nwbr 88456ms [err] a=ice-pwd:r1FMD7YZPzkJstFfbn2aiU 88456ms [err] a=fingerprint:sha-256 14:CE:E6:21:86:1A:48:9E:99:0A:67:57:DB:34:5D:FD:29:80:A0:34:15:38:50:05:C7:58:7C:71:D7:C8:3F:1E 88456ms [err] a=setup:actpass 88456ms [err] 88457ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 88457ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88459ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "new"}] 88460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88460ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88463ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88463ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 88463ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54528) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93dL>\xbd\x0cr\x94\x18bt\xbf') 88480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54528) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x93dL>\xbd\x0cr\x94\x18bt\xbf') 88486ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951821040 3951821040 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 54528 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54528 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46546 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:gsgx\\r\\na=ice-pwd:9dFwVT99WD1W3yCBKLdTbj\\r\\na=fingerprint:sha-256 CC:A1:6F:DE:5D:67:C6:8E:91:BD:89:00:0E:C0:73:17:AC:04:F1:E5:95:20:80:59:F9:C1:24:D3:0E:4B:F2:66\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 88486ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88486ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 88486ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 88486ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 88486ms [err] v=0 88486ms [err] o=- 3951821040 3951821040 IN IP4 0.0.0.0 88486ms [err] s=- 88486ms [err] t=0 0 88486ms [err] a=group:BUNDLE 0 88486ms [err] a=msid-semantic:WMS * 88486ms [err] m=application 54528 DTLS/SCTP 5000 88486ms [err] c=IN IP4 172.30.0.1 88486ms [err] a=mid:0 88486ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88486ms [err] a=max-message-size:65536 88486ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54528 typ host 88486ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46546 typ host 88486ms [err] a=end-of-candidates 88486ms [err] a=ice-ufrag:gsgx 88486ms [err] a=ice-pwd:9dFwVT99WD1W3yCBKLdTbj 88486ms [err] a=fingerprint:sha-256 CC:A1:6F:DE:5D:67:C6:8E:91:BD:89:00:0E:C0:73:17:AC:04:F1:E5:95:20:80:59:F9:C1:24:D3:0E:4B:F2:66 88486ms [err] a=setup:active 88486ms [err] 88487ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 88487ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 88487ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 88487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45090) -> ('172.30.0.1', 54528)) State.FROZEN -> State.WAITING 88487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34964) -> ('172.30.0.1', 54528)) State.FROZEN -> State.WAITING 88488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45090) -> ('172.17.0.2', 46546)) State.FROZEN -> State.WAITING 88488ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BSGTHqWZrP 1 udp 1862270975 172.17.0.2 54528 typ prflx) 88488ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88488ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88488ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45090) -> ('172.17.0.2', 54528)) State.WAITING -> State.IN_PROGRESS 88488ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54528) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeb$y\xf0\xda\xc1\xe9\x12g\x8f\x10\xd6') 88488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45090) -> ('172.30.0.1', 54528)) State.WAITING -> State.IN_PROGRESS 88488ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54528) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x1dB\x10\xd1(\\\xbc\xf0V\x80\x9a') 88489ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "connecting"}] 88489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54528) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeb$y\xf0\xda\xc1\xe9\x12g\x8f\x10\xd6') 88489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45090) -> ('172.17.0.2', 54528)) State.IN_PROGRESS -> State.SUCCEEDED 88489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34964) -> ('172.30.0.1', 54528)) State.WAITING -> State.FAILED 88489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45090) -> ('172.17.0.2', 46546)) State.WAITING -> State.FAILED 88489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34964) -> ('172.17.0.2', 46546)) State.FROZEN -> State.FAILED 88489ms [err] INFO:aioice.ice:Connection(0) ICE completed 88490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54528) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x1dB\x10\xd1(\\\xbc\xf0V\x80\x9a') 88490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45090) -> ('172.30.0.1', 54528)) State.IN_PROGRESS -> State.SUCCEEDED 88490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54528) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04#\xa3\x89\xdb5\xf8\xc3\xbc|\xdf\x8c') 88490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54528) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04#\xa3\x89\xdb5\xf8\xc3\xbc|\xdf\x8c') 88508ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 88509ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 88510ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 88511ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 88513ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 88514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 88514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 88514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 88514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 88514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 88514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 88514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 88515ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "connected"}] 88515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 88515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 88515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 88515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 88516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 88516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 88516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 88516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 88517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 88517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3594848000, stream_id=1, stream_seq=0) 88517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3362565462, stream_id=1, stream_seq=0) 88518ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565462, gaps=[]) 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3594848000, gaps=[]) 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3362565463, stream_id=1, stream_seq=1) 88519ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565463, gaps=[]) 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3362565464, stream_id=1, stream_seq=2) 88519ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565464, gaps=[]) 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3362565465, stream_id=1, stream_seq=3) 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565465, gaps=[]) 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3362565466, stream_id=1, stream_seq=4) 88521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565466, gaps=[]) 88602ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 88602ms [log] [experimentStatusChanged] {"status": "running", "message": null} 88707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62"}', extra='') 88708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 88708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 88708ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 88708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 88708ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 88708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 88708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 88709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88709ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 88709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88709ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "closed"}] 88710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 88710ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 88840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 88840ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver: should transmit initial gpio value 88939ms [err] Traceback (most recent call last): 88939ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 88939ms [err] return _run_code(code, main_globals, None, 88939ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 88939ms [err] exec(code, run_globals) 88939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 88939ms [err] sys.exit(main()) 88939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 88939ms [err] asyncio.run(main_async()) 88939ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 88939ms [err] return loop.run_until_complete(main) 88939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 88940ms [err] self.run_forever() 88940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 88940ms [err] self._run_once() 88940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 88940ms [err] event_list = self._selector.select(timeout) 88940ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 88940ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 88940ms [err] KeyboardInterrupt 88942ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 88942ms [err] h.flush() 88942ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value 95611ms [log] starting device 96297ms [err] DEBUG:asyncio:Using selector: EpollSelector 96478ms [err] ERROR:asyncio:Unclosed client session 96478ms [err] client_session: 96584ms [log] parsing 96584ms [log] creating device handler 96584ms [log] [ready] 96584ms [log] reading line 96584ms [log] [websocketToken] "157c4ea2-35e1-434f-85f3-0658c5e2b1f8" 96618ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 96618ms [log] [websocketConnected] 98201ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 98201ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 98244ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/954d1660-c769-4001-87fe-d8b552ffa734"}}', extra='') 98244ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/954d1660-c769-4001-87fe-d8b552ffa734"} 98314ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 98338ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d", "state": "new"}] 100342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 100342ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 100342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d"}', extra='') 100342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 100343ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4646378150076241798 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:q/Hb\\r\\na=ice-pwd:q3EZlsO8PFe3ufB2/xW6dJB5\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 99:B0:80:DE:01:F1:7C:85:76:AA:08:8D:E9:ED:AA:42:8B:4B:56:42:FE:7A:DC:7A:AB:97:F1:42:9B:E5:C6:1A\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d"}', extra='') 100343ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100343ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 100343ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 100343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 100343ms [err] v=0 100343ms [err] o=- 4646378150076241798 2 IN IP4 127.0.0.1 100343ms [err] s=- 100343ms [err] t=0 0 100343ms [err] a=group:BUNDLE 0 100343ms [err] a=extmap-allow-mixed 100343ms [err] a=msid-semantic: WMS 100343ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 100343ms [err] c=IN IP4 0.0.0.0 100343ms [err] a=ice-ufrag:q/Hb 100343ms [err] a=ice-pwd:q3EZlsO8PFe3ufB2/xW6dJB5 100343ms [err] a=ice-options:trickle 100343ms [err] a=fingerprint:sha-256 99:B0:80:DE:01:F1:7C:85:76:AA:08:8D:E9:ED:AA:42:8B:4B:56:42:FE:7A:DC:7A:AB:97:F1:42:9B:E5:C6:1A 100343ms [err] a=setup:actpass 100343ms [err] a=mid:0 100343ms [err] a=sctp-port:5000 100343ms [err] a=max-message-size:262144 100343ms [err] 100346ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 100346ms [err] v=0 100346ms [err] o=- 4646378150076241798 2 IN IP4 127.0.0.1 100346ms [err] s=- 100346ms [err] t=0 0 100346ms [err] a=group:BUNDLE 0 100346ms [err] a=extmap-allow-mixed 100346ms [err] a=msid-semantic: WMS 100346ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 100346ms [err] c=IN IP4 0.0.0.0 100346ms [err] a=ice-ufrag:q/Hb 100346ms [err] a=ice-pwd:q3EZlsO8PFe3ufB2/xW6dJB5 100346ms [err] a=ice-options:trickle 100346ms [err] a=fingerprint:sha-256 99:B0:80:DE:01:F1:7C:85:76:AA:08:8D:E9:ED:AA:42:8B:4B:56:42:FE:7A:DC:7A:AB:97:F1:42:9B:E5:C6:1A 100346ms [err] a=setup:actpass 100346ms [err] a=mid:0 100346ms [err] a=sctp-port:5000 100346ms [err] a=max-message-size:262144 100346ms [err] 100347ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 100347ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d", "state": "new"}] 100349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 100349ms [err] v=0 100349ms [err] o=- 3951821052 3951821052 IN IP4 0.0.0.0 100349ms [err] s=- 100349ms [err] t=0 0 100349ms [err] a=group:BUNDLE 0 100349ms [err] a=msid-semantic:WMS * 100349ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 100349ms [err] c=IN IP4 0.0.0.0 100349ms [err] a=mid:0 100349ms [err] a=sctp-port:5000 100349ms [err] a=max-message-size:65536 100349ms [err] a=ice-ufrag:8gRe 100349ms [err] a=ice-pwd:MJzwAUgb7qDaiIqYDcjT3l 100349ms [err] a=fingerprint:sha-256 6E:65:BE:72:B6:ED:52:50:2F:A8:B8:25:E8:5F:75:2F:43:EE:7D:08:14:AC:96:C7:0E:07:96:0A:B7:B3:20:7A 100349ms [err] a=setup:active 100349ms [err] 100349ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 100350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 100350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 100352ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 100353ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 100353ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 100354ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 100354ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 100354ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 100355ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100355ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100355ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d", "state": "connecting"}] 100369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'USP56vIyh1Gt') 100370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'USP56vIyh1Gt') 100370ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(j2GaftG5wZ 1 udp 1845501695 172.17.0.2 57953 typ prflx) 100370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40527) -> ('172.17.0.2', 57953)) State.WAITING -> State.IN_PROGRESS 100370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe5ot\x8d\xc5\x8e\xe0J=%Z\x1d') 100375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe5ot\x8d\xc5\x8e\xe0J=%Z\x1d') 100375ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40527) -> ('172.17.0.2', 57953)) State.IN_PROGRESS -> State.SUCCEEDED 100375ms [err] INFO:aioice.ice:Connection(0) ICE completed 100375ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 100375ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 100376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 100376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 100379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 100379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 100379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 100379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 100379ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 100380ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d", "state": "connected"}] 100382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 100382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 100382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 100383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 100383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 100383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 100383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2329868154, stream_id=1, stream_seq=0) 100383ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 100384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1174020954, stream_id=1, stream_seq=0) 100384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 100384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2329868154, gaps=[]) 100384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1174020954, gaps=[]) 100384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 100385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2329868155, stream_id=1, stream_seq=1) 100385ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 100385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2329868155, gaps=[]) 100385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2329868156, stream_id=1, stream_seq=2) 100385ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 100386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2329868156, gaps=[]) 100388ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2500565346 1 udp 2113937151 4bd3fccc-2214-486c-99d7-719bf3a352fd.local 57953 typ host generation 0 ufrag q/Hb network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d"}', extra='') 100388ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100388ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 100388ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 100391ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4bd3fccc-2214-486c-99d7-719bf3a352fd.local" resolved to 172.17.0.2 100428ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bmJrIzb2Z49D') 100429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bmJrIzb2Z49D') 100429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40527) -> ('172.17.0.2', 57953)) State.FROZEN -> State.FAILED 100429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41805) -> ('172.17.0.2', 57953)) State.FROZEN -> State.FAILED 100443ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 100443ms [log] [experimentStatusChanged] {"status": "running", "message": null} 100498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Jd92BSXMeAoM') 100499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Jd92BSXMeAoM') 100559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d"}', extra='') 100559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 100559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 100559ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 100559ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 100560ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 100560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 100560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 100560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100560ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 100560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100561ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64ea9483-37d8-4882-8540-ede501c9044d", "state": "closed"}] 100561ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 100561ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 100636ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 100636ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 100691ms [err] Traceback (most recent call last): 100691ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 100691ms [err] return _run_code(code, main_globals, None, 100691ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 100691ms [err] exec(code, run_globals) 100691ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 100691ms [err] sys.exit(main()) 100691ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 100691ms [err] asyncio.run(main_async()) 100691ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 100692ms [err] return loop.run_until_complete(main) 100692ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 100692ms [err] self.run_forever() 100692ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 100692ms [err] self._run_once() 100692ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 100692ms [err] event_list = self._selector.select(timeout) 100692ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 100692ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 100692ms [err] KeyboardInterrupt 100694ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 100694ms [err] h.flush() 100694ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 100805ms [log] starting device 101514ms [err] DEBUG:asyncio:Using selector: EpollSelector 101671ms [err] ERROR:asyncio:Unclosed client session 101671ms [err] client_session: 101798ms [log] parsing 101798ms [log] creating device handler 101798ms [log] [ready] 101798ms [log] reading line 101798ms [log] [websocketToken] "9fee75f3-8ee4-4375-82d3-c0d5396b9563" 101810ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 101810ms [log] [websocketConnected] 103283ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103283ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103297ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b42042c7-5da6-4f8d-b786-15bfe5c341c6"}}', extra='') 103297ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b42042c7-5da6-4f8d-b786-15bfe5c341c6"} 103388ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 103391ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9", "state": "new"}] 105395ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 105395ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 105395ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9"}', extra='') 105395ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105395ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 105395ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3726204068182445119 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:rm/U\\r\\na=ice-pwd:XNUbf1LhXodcU/GBf8Bxczmk\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 06:65:C4:7A:57:1F:95:7E:56:94:27:79:82:E2:34:65:A6:C0:CA:D2:97:40:D8:01:22:8C:66:44:13:1D:66:A3\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9"}', extra='') 105395ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105395ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 105395ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 105396ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 105396ms [err] v=0 105396ms [err] o=- 3726204068182445119 2 IN IP4 127.0.0.1 105396ms [err] s=- 105396ms [err] t=0 0 105396ms [err] a=group:BUNDLE 0 105396ms [err] a=extmap-allow-mixed 105396ms [err] a=msid-semantic: WMS 105396ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 105396ms [err] c=IN IP4 0.0.0.0 105396ms [err] a=ice-ufrag:rm/U 105396ms [err] a=ice-pwd:XNUbf1LhXodcU/GBf8Bxczmk 105396ms [err] a=ice-options:trickle 105396ms [err] a=fingerprint:sha-256 06:65:C4:7A:57:1F:95:7E:56:94:27:79:82:E2:34:65:A6:C0:CA:D2:97:40:D8:01:22:8C:66:44:13:1D:66:A3 105396ms [err] a=setup:actpass 105396ms [err] a=mid:0 105396ms [err] a=sctp-port:5000 105396ms [err] a=max-message-size:262144 105396ms [err] 105398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 105398ms [err] v=0 105398ms [err] o=- 3726204068182445119 2 IN IP4 127.0.0.1 105398ms [err] s=- 105398ms [err] t=0 0 105398ms [err] a=group:BUNDLE 0 105398ms [err] a=extmap-allow-mixed 105398ms [err] a=msid-semantic: WMS 105398ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 105398ms [err] c=IN IP4 0.0.0.0 105398ms [err] a=ice-ufrag:rm/U 105398ms [err] a=ice-pwd:XNUbf1LhXodcU/GBf8Bxczmk 105398ms [err] a=ice-options:trickle 105398ms [err] a=fingerprint:sha-256 06:65:C4:7A:57:1F:95:7E:56:94:27:79:82:E2:34:65:A6:C0:CA:D2:97:40:D8:01:22:8C:66:44:13:1D:66:A3 105398ms [err] a=setup:actpass 105398ms [err] a=mid:0 105398ms [err] a=sctp-port:5000 105398ms [err] a=max-message-size:262144 105398ms [err] 105398ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 105399ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9", "state": "new"}] 105400ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 105400ms [err] v=0 105400ms [err] o=- 3951821057 3951821057 IN IP4 0.0.0.0 105400ms [err] s=- 105400ms [err] t=0 0 105400ms [err] a=group:BUNDLE 0 105400ms [err] a=msid-semantic:WMS * 105400ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 105400ms [err] c=IN IP4 0.0.0.0 105400ms [err] a=mid:0 105400ms [err] a=sctp-port:5000 105400ms [err] a=max-message-size:65536 105400ms [err] a=ice-ufrag:Ro1c 105400ms [err] a=ice-pwd:hVWDjjCadITbQ4zLYUzMtI 105400ms [err] a=fingerprint:sha-256 FD:EE:52:3A:B1:40:D2:D2:A9:79:07:71:1F:4B:A5:61:82:1F:CA:FA:0B:88:A8:32:35:54:CF:93:92:5B:E4:C5 105400ms [err] a=setup:active 105400ms [err] 105401ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 105401ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 105401ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 105403ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 105404ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 105404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 105405ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 105405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 105405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 105406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105406ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9", "state": "connecting"}] 105419ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5QeI7NqmUFKM') 105420ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5QeI7NqmUFKM') 105420ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(p46ydtAm3w 1 udp 1845501695 172.17.0.2 59546 typ prflx) 105420ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46936) -> ('172.17.0.2', 59546)) State.WAITING -> State.IN_PROGRESS 105420ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mP\xeeug\x06\xdd\xcf\xeej\x01\x84') 105423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mP\xeeug\x06\xdd\xcf\xeej\x01\x84') 105423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46936) -> ('172.17.0.2', 59546)) State.IN_PROGRESS -> State.SUCCEEDED 105423ms [err] INFO:aioice.ice:Connection(0) ICE completed 105426ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 105426ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 105427ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 105427ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 105430ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 105431ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 105431ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 105431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 105431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 105431ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9", "state": "connected"}] 105433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 105433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 105434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 105434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2355227394 1 udp 2113937151 cf90d162-b104-470c-8962-01436f9629f3.local 59546 typ host generation 0 ufrag rm/U network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9"}', extra='') 105434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 105434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 105435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 105435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 105435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 105436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2686355214, stream_id=1, stream_seq=0) 105436ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 105436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1079043894, stream_id=1, stream_seq=0) 105436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 105437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2686355214, gaps=[]) 105439ms [err] INFO:aioice.ice:Connection(0) Remote candidate "cf90d162-b104-470c-8962-01436f9629f3.local" resolved to 172.17.0.2 105439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2686355215, stream_id=1, stream_seq=1) 105439ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 105439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2686355215, gaps=[]) 105439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1079043894, gaps=[]) 105439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 105439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2686355216, stream_id=1, stream_seq=2) 105440ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 105440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2686355216, gaps=[]) 105440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2686355217, stream_id=1, stream_seq=3) 105440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2686355217, gaps=[]) 105440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2686355218, stream_id=1, stream_seq=4) 105440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2686355218, gaps=[]) 105475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q3EHIuCk8apQ') 105475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q3EHIuCk8apQ') 105475ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46936) -> ('172.17.0.2', 59546)) State.FROZEN -> State.FAILED 105476ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45613) -> ('172.17.0.2', 59546)) State.FROZEN -> State.FAILED 105484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 105484ms [log] [experimentStatusChanged] {"status": "running", "message": null} 105538ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hvPJgcGwL7Rn') 105539ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59546) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hvPJgcGwL7Rn') 105608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9"}', extra='') 105608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 105608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 105608ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 105608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 105608ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 105608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 105609ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 105609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105609ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 105609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105634ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90179e55-5878-42b6-9956-7794419ab0f9", "state": "closed"}] 105635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 105635ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 105733ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 105734ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 105833ms [err] Traceback (most recent call last): 105833ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 105833ms [err] return _run_code(code, main_globals, None, 105833ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 105833ms [err] exec(code, run_globals) 105833ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 105834ms [err] sys.exit(main()) 105834ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 105834ms [err] asyncio.run(main_async()) 105834ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 105834ms [err] return loop.run_until_complete(main) 105834ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 105834ms [err] self.run_forever() 105834ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 105834ms [err] self._run_once() 105834ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 105837ms [err] event_list = self._selector.select(timeout) 105837ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 105838ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 105838ms [err] KeyboardInterrupt 105839ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 105839ms [err] h.flush() 105839ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 116494ms [log] starting device 117153ms [err] DEBUG:asyncio:Using selector: EpollSelector 117315ms [err] ERROR:asyncio:Unclosed client session 117315ms [err] client_session: 117450ms [log] parsing 117450ms [log] creating device handler 117450ms [log] [ready] 117450ms [log] reading line 117450ms [log] [websocketToken] "742e1934-4417-4f7e-9bea-e924a81e2bbb" 117496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 117496ms [log] [websocketConnected] 117694ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 117694ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 117707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/dca94761-90d1-4d7d-988f-4a06c48da2b8"}}', extra='') 117707ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/dca94761-90d1-4d7d-988f-4a06c48da2b8"} 117785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 117789ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "new"}] 119792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 119793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 119793ms [err] v=0 119793ms [err] o=- 3951821071 3951821071 IN IP4 0.0.0.0 119793ms [err] s=- 119793ms [err] t=0 0 119793ms [err] a=group:BUNDLE 0 119793ms [err] a=msid-semantic:WMS * 119793ms [err] m=application 9 DTLS/SCTP 5000 119793ms [err] c=IN IP4 0.0.0.0 119793ms [err] a=mid:0 119793ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119793ms [err] a=max-message-size:65536 119793ms [err] a=ice-ufrag:ufKn 119793ms [err] a=ice-pwd:430gJlw119eIHhjFNF0UTR 119793ms [err] a=fingerprint:sha-256 AB:74:A1:C1:E6:AC:48:EE:7A:C7:3F:C8:0D:15:67:69:8C:82:FD:EC:67:6A:90:B9:FF:A0:61:9A:23:BE:07:33 119793ms [err] a=setup:actpass 119793ms [err] 119795ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 119795ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 119796ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "new"}] 119797ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 119797ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 119798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 119798ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 119799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 119799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 119799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 119799ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 119818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\x04\n\xa2\x1b\x08\x80)N\xdb4&') 119819ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\x04\n\xa2\x1b\x08\x80)N\xdb4&') 119825ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951821071 3951821071 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40329 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40329 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56965 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:JycY\\r\\na=ice-pwd:wQXpyLtgTH2gTv9gbPIJ8N\\r\\na=fingerprint:sha-256 2E:67:05:29:EB:DF:D2:C3:6F:C4:E0:24:AB:CB:50:48:C4:CA:06:DC:A0:15:04:5F:83:27:9B:4F:80:E6:5D:77\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 119825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 119825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 119825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 119825ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 119825ms [err] v=0 119825ms [err] o=- 3951821071 3951821071 IN IP4 0.0.0.0 119825ms [err] s=- 119825ms [err] t=0 0 119825ms [err] a=group:BUNDLE 0 119825ms [err] a=msid-semantic:WMS * 119825ms [err] m=application 40329 DTLS/SCTP 5000 119825ms [err] c=IN IP4 172.30.0.1 119825ms [err] a=mid:0 119825ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119825ms [err] a=max-message-size:65536 119825ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40329 typ host 119825ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56965 typ host 119825ms [err] a=end-of-candidates 119825ms [err] a=ice-ufrag:JycY 119825ms [err] a=ice-pwd:wQXpyLtgTH2gTv9gbPIJ8N 119825ms [err] a=fingerprint:sha-256 2E:67:05:29:EB:DF:D2:C3:6F:C4:E0:24:AB:CB:50:48:C4:CA:06:DC:A0:15:04:5F:83:27:9B:4F:80:E6:5D:77 119825ms [err] a=setup:active 119825ms [err] 119827ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 119827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 119827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 119827ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43490) -> ('172.30.0.1', 40329)) State.FROZEN -> State.WAITING 119827ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45473) -> ('172.30.0.1', 40329)) State.FROZEN -> State.WAITING 119827ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43490) -> ('172.17.0.2', 56965)) State.FROZEN -> State.WAITING 119827ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FzeVZSAiEv 1 udp 1862270975 172.17.0.2 40329 typ prflx) 119827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 119827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 119827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 119827ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43490) -> ('172.17.0.2', 40329)) State.WAITING -> State.IN_PROGRESS 119828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"9\x96+\xba,a\x96.c\x94\x7f'") 119828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43490) -> ('172.30.0.1', 40329)) State.WAITING -> State.IN_PROGRESS 119828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4T\xbd\xbf\xbd.\xd5\x91\x19j\x13\xa9') 119828ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "connecting"}] 119828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"9\x96+\xba,a\x96.c\x94\x7f'") 119828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43490) -> ('172.17.0.2', 40329)) State.IN_PROGRESS -> State.SUCCEEDED 119829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45473) -> ('172.30.0.1', 40329)) State.WAITING -> State.FAILED 119829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43490) -> ('172.17.0.2', 56965)) State.WAITING -> State.FAILED 119829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45473) -> ('172.17.0.2', 56965)) State.FROZEN -> State.FAILED 119829ms [err] INFO:aioice.ice:Connection(0) ICE completed 119829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4T\xbd\xbf\xbd.\xd5\x91\x19j\x13\xa9') 119829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43490) -> ('172.30.0.1', 40329)) State.IN_PROGRESS -> State.SUCCEEDED 119829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\xb6\xa2\xa1\xff\x8b\xe3\xd0\xf4B\xb1h') 119830ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\xb6\xa2\xa1\xff\x8b\xe3\xd0\xf4B\xb1h') 119848ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 119848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 119849ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 119850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 119852ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 119853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 119853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 119853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 119853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 119853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 119853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 119853ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 119853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "connected"}] 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 119855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 119855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 119855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 119856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2569467054, stream_id=1, stream_seq=0) 119856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 119857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=951160394, stream_id=1, stream_seq=0) 119857ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 119857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951160394, gaps=[]) 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2569467054, gaps=[]) 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=951160395, stream_id=1, stream_seq=1) 119858ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951160395, gaps=[]) 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=951160396, stream_id=1, stream_seq=2) 119858ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 119859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951160396, gaps=[]) 119939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 119939ms [log] [experimentStatusChanged] {"status": "running", "message": null} 120022ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee"}', extra='') 120022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 120022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 120024ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 120024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 120024ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 120024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 120024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 120024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 120024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 120024ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 120025ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "closed"}] 120096ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 120096ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 120140ms [err] Traceback (most recent call last): 120140ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 120140ms [err] return _run_code(code, main_globals, None, 120140ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 120140ms [err] exec(code, run_globals) 120140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 120140ms [err] sys.exit(main()) 120140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 120140ms [err] asyncio.run(main_async()) 120140ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 120140ms [err] return loop.run_until_complete(main) 120140ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 120140ms [err] self.run_forever() 120140ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 120141ms [err] self._run_once() 120141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 120141ms [err] event_list = self._selector.select(timeout) 120141ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 120141ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 120141ms [err] KeyboardInterrupt 120143ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 120143ms [err] h.flush() 120143ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 120331ms [log] starting device 120997ms [err] DEBUG:asyncio:Using selector: EpollSelector 121158ms [err] ERROR:asyncio:Unclosed client session 121158ms [err] client_session: 121251ms [log] parsing 121251ms [log] creating device handler 121251ms [log] [ready] 121251ms [log] reading line 121251ms [log] [websocketToken] "27a62581-72ad-4989-84df-58c0ffbc49be" 121282ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 121282ms [log] [websocketConnected] 121545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 121545ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 121572ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/162cec2b-0620-4905-856a-552cd9e560ac"}}', extra='') 121572ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/162cec2b-0620-4905-856a-552cd9e560ac"} 121632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 121636ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "new"}] 123639ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 123641ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 123641ms [err] v=0 123641ms [err] o=- 3951821075 3951821075 IN IP4 0.0.0.0 123641ms [err] s=- 123641ms [err] t=0 0 123641ms [err] a=group:BUNDLE 0 123641ms [err] a=msid-semantic:WMS * 123641ms [err] m=application 9 DTLS/SCTP 5000 123641ms [err] c=IN IP4 0.0.0.0 123641ms [err] a=mid:0 123641ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123641ms [err] a=max-message-size:65536 123641ms [err] a=ice-ufrag:f5Ms 123641ms [err] a=ice-pwd:vHv3jCELSU4ArkxVs361xb 123641ms [err] a=fingerprint:sha-256 41:57:E7:07:3A:B8:6A:68:74:02:E0:3B:CA:68:17:50:B4:0A:04:E0:54:9D:43:77:A3:1F:70:12:08:A5:60:36 123641ms [err] a=setup:actpass 123641ms [err] 123642ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 123643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 123644ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "new"}] 123645ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 123645ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 123646ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 123646ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 123647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 123647ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 123647ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 123661ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49352) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94\xdcz\xb4\xe3\xb95K\xee\xf8\xf3!') 123662ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49352) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94\xdcz\xb4\xe3\xb95K\xee\xf8\xf3!') 123668ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951821075 3951821075 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 49352 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49352 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38996 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dHlY\\r\\na=ice-pwd:pjfm5jHMmfIDLyLRi13RdA\\r\\na=fingerprint:sha-256 23:7C:9C:94:E0:AD:6C:F7:30:CD:DB:B8:E0:FD:AC:35:8E:AB:03:34:26:77:8B:DF:3D:EF:51:8F:41:9E:A8:49\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 123668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 123668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 123668ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 123668ms [err] v=0 123668ms [err] o=- 3951821075 3951821075 IN IP4 0.0.0.0 123668ms [err] s=- 123668ms [err] t=0 0 123668ms [err] a=group:BUNDLE 0 123668ms [err] a=msid-semantic:WMS * 123668ms [err] m=application 49352 DTLS/SCTP 5000 123668ms [err] c=IN IP4 172.30.0.1 123668ms [err] a=mid:0 123668ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123668ms [err] a=max-message-size:65536 123668ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49352 typ host 123668ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38996 typ host 123668ms [err] a=end-of-candidates 123668ms [err] a=ice-ufrag:dHlY 123668ms [err] a=ice-pwd:pjfm5jHMmfIDLyLRi13RdA 123668ms [err] a=fingerprint:sha-256 23:7C:9C:94:E0:AD:6C:F7:30:CD:DB:B8:E0:FD:AC:35:8E:AB:03:34:26:77:8B:DF:3D:EF:51:8F:41:9E:A8:49 123668ms [err] a=setup:active 123668ms [err] 123669ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 123669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 123669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 123669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34822) -> ('172.30.0.1', 49352)) State.FROZEN -> State.WAITING 123670ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36572) -> ('172.30.0.1', 49352)) State.FROZEN -> State.WAITING 123670ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34822) -> ('172.17.0.2', 38996)) State.FROZEN -> State.WAITING 123670ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(7EK7gnCcNq 1 udp 1862270975 172.17.0.2 49352 typ prflx) 123670ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 123670ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 123670ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 123670ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34822) -> ('172.17.0.2', 49352)) State.WAITING -> State.IN_PROGRESS 123670ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49352) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xed\xaf\xa6^\x9b# d\xa8c\xdeW') 123670ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34822) -> ('172.30.0.1', 49352)) State.WAITING -> State.IN_PROGRESS 123670ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49352) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff=\x1fTI\x7f\x9c62\x8f\x85@') 123671ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "connecting"}] 123671ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49352) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xed\xaf\xa6^\x9b# d\xa8c\xdeW') 123671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34822) -> ('172.17.0.2', 49352)) State.IN_PROGRESS -> State.SUCCEEDED 123671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36572) -> ('172.30.0.1', 49352)) State.WAITING -> State.FAILED 123671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34822) -> ('172.17.0.2', 38996)) State.WAITING -> State.FAILED 123671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36572) -> ('172.17.0.2', 38996)) State.FROZEN -> State.FAILED 123671ms [err] INFO:aioice.ice:Connection(0) ICE completed 123672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49352) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff=\x1fTI\x7f\x9c62\x8f\x85@') 123672ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34822) -> ('172.30.0.1', 49352)) State.IN_PROGRESS -> State.SUCCEEDED 123672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49352) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xe2\xef\xda4\x01=\xe4\xce\\%\xc0') 123672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49352) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xe2\xef\xda4\x01=\xe4\xce\\%\xc0') 123691ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 123691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 123692ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 123692ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 123694ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 123694ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 123694ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 123694ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 123694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 123695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 123695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 123695ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 123695ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "connected"}] 123695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 123695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4142342914, stream_id=1, stream_seq=0) 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2074450722, stream_id=1, stream_seq=0) 123697ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450722, gaps=[]) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4142342914, gaps=[]) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2074450723, stream_id=1, stream_seq=1) 123698ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450723, gaps=[]) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2074450724, stream_id=1, stream_seq=2) 123698ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450724, gaps=[]) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2074450725, stream_id=1, stream_seq=3) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450725, gaps=[]) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2074450726, stream_id=1, stream_seq=4) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450726, gaps=[]) 123756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 123756ms [log] [experimentStatusChanged] {"status": "running", "message": null} 123874ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320"}', extra='') 123874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 123877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 123877ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 123877ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 123877ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 123877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 123877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 123877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123877ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 123877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 123877ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 123878ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "closed"}] 123941ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 123941ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 124028ms [err] Traceback (most recent call last): 124028ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 124028ms [err] return _run_code(code, main_globals, None, 124028ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 124029ms [err] exec(code, run_globals) 124029ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 124029ms [err] sys.exit(main()) 124029ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 124029ms [err] asyncio.run(main_async()) 124029ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 124029ms [err] return loop.run_until_complete(main) 124029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 124029ms [err] self.run_forever() 124029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 124029ms [err] self._run_once() 124029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 124030ms [err] event_list = self._selector.select(timeout) 124030ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 124030ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 124030ms [err] KeyboardInterrupt 124031ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 124031ms [err] h.flush() 124031ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Client Communication (device <-> device): should start an experiment ================== Client Communication (edge instantiable <-> device): should connect without errors ================== Client Communication (edge instantiable <-> device): should start an experiment