================== js Client to python Client Communication: should connect without errors 9216ms [log] starting device 10354ms [err] DEBUG:asyncio:Using selector: EpollSelector 10590ms [err] ERROR:asyncio:Unclosed client session 10590ms [err] client_session: 10788ms [log] parsing 10788ms [log] creating device handler 10788ms [log] [ready] 10788ms [log] reading line 10788ms [log] [websocketToken] "8b13ae12-452d-44c3-b969-0d8d7e094fa6" 10800ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10800ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 12051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12051ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 12084ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e8661e3d-b960-40cd-b72d-80302a904dcc"}}', extra='') 12084ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e8661e3d-b960-40cd-b72d-80302a904dcc"} 12191ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 12195ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a", "state": "new"}] 14198ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 14211ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 14211ms [err] v=0 14211ms [err] o=- 3952605789 3952605789 IN IP4 0.0.0.0 14211ms [err] s=- 14211ms [err] t=0 0 14211ms [err] a=group:BUNDLE 0 14211ms [err] a=msid-semantic:WMS * 14211ms [err] m=application 9 DTLS/SCTP 5000 14211ms [err] c=IN IP4 0.0.0.0 14211ms [err] a=mid:0 14211ms [err] a=sctpmap:5000 webrtc-datachannel 65535 14211ms [err] a=max-message-size:65536 14211ms [err] a=ice-ufrag:IrU3 14211ms [err] a=ice-pwd:2sl2oyR8M2Gprz2r99hVUS 14211ms [err] a=fingerprint:sha-256 E0:DF:7A:DD:8A:15:54:B9:F3:6F:F3:88:00:82:10:7F:C4:CE:E8:85:05:37:2C:47:9D:D7:EF:E5:92:B3:FA:46 14211ms [err] a=setup:actpass 14211ms [err] 14211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 14211ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 14213ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a", "state": "new"}] 14213ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 14213ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 14214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 14214ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a"}', extra='') 14214ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14214ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 14214ms [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='') 14214ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 14252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zHcJ6AHA3O1f') 14252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zHcJ6AHA3O1f') 14259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4471929935480804888 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:JKBq\\r\\na=ice-pwd:bXPfTiyscOqrqDoUVT/Ei1kc\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 08:89:8D:53:07:7D:D5:E6:E9:B0:C4:DD:5D:E8:3B:0E:60:5E:C9:9B:48:D7:FC:98:FD:A8:FF:B9:43:FD:40:0F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a"}', extra='') 14260ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14260ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 14260ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 14260ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 14260ms [err] v=0 14260ms [err] o=- 4471929935480804888 2 IN IP4 127.0.0.1 14260ms [err] s=- 14260ms [err] t=0 0 14260ms [err] a=group:BUNDLE 0 14260ms [err] a=msid-semantic: WMS 14260ms [err] m=application 9 DTLS/SCTP 5000 14260ms [err] c=IN IP4 0.0.0.0 14260ms [err] a=ice-ufrag:JKBq 14260ms [err] a=ice-pwd:bXPfTiyscOqrqDoUVT/Ei1kc 14260ms [err] a=ice-options:trickle 14260ms [err] a=fingerprint:sha-256 08:89:8D:53:07:7D:D5:E6:E9:B0:C4:DD:5D:E8:3B:0E:60:5E:C9:9B:48:D7:FC:98:FD:A8:FF:B9:43:FD:40:0F 14260ms [err] a=setup:active 14260ms [err] a=mid:0 14260ms [err] a=sctpmap:5000 webrtc-datachannel 1024 14260ms [err] 14261ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 14261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 14261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 14261ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(L37JvjkZkl 1 udp 1845501695 172.17.0.2 33999 typ prflx) 14261ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14286ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41686) -> ('172.17.0.2', 33999)) State.WAITING -> State.IN_PROGRESS 14286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbc@ \xb7\x9c0\x196\x17H\x7fN') 14287ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a", "state": "connecting"}] 14287ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbc@ \xb7\x9c0\x196\x17H\x7fN') 14287ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41686) -> ('172.17.0.2', 33999)) State.IN_PROGRESS -> State.SUCCEEDED 14287ms [err] INFO:aioice.ice:Connection(0) ICE completed 14297ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3754049356 1 udp 2113937151 522ab08e-f1df-48d8-afe4-b4fea43218f0.local 33999 typ host generation 0 ufrag JKBq network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a"}', extra='') 14297ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14297ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14297ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14301ms [err] INFO:aioice.ice:Connection(0) Remote candidate "522ab08e-f1df-48d8-afe4-b4fea43218f0.local" resolved to 172.17.0.2 14302ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+WOBqM867oXV') 14302ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+WOBqM867oXV') 14307ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41686) -> ('172.17.0.2', 33999)) State.FROZEN -> State.IN_PROGRESS 14307ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd5\xf9pN\x1cJ\x8d\x031\x99\xbb\x0b') 14308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd5\xf9pN\x1cJ\x8d\x031\x99\xbb\x0b') 14308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41686) -> ('172.17.0.2', 33999)) State.IN_PROGRESS -> State.SUCCEEDED 14308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37609) -> ('172.17.0.2', 33999)) State.FROZEN -> State.FAILED 14334ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 14334ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 14334ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 14335ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 14337ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 14338ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 14338ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 14338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 14338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 14338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 14338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 14338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 14339ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a", "state": "connected"}] 14341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 14342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 14343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 14343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3949475020, stream_id=1, stream_seq=0) 14343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 14343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3949475020, gaps=[]) 14343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 14344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=85263635, stream_id=1, stream_seq=0) 14344ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 14344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=85263635, gaps=[]) 14382ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ITOSCTsrnWd2') 14383ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ITOSCTsrnWd2') 14442ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uh16nsE8yfkX') 14443ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uh16nsE8yfkX') 14443ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37609) -> ('172.17.0.2', 33999)) State.WAITING -> State.IN_PROGRESS 14443ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x7f9t\xe6\x82\xfb_\xc2/\xe8\\\x93') 14444ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33999) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x7f9t\xe6\x82\xfb_\xc2/\xe8\\\x93') 14444ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37609) -> ('172.17.0.2', 33999)) State.IN_PROGRESS -> State.SUCCEEDED 14485ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14485ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14533ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a"}', extra='') 14533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 14533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 14533ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14534ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 14534ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 14534ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14534ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14534ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14534ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 14535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14535ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f07384-8b14-4fd9-a568-a852970bce4a", "state": "closed"}] 14536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14536ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14692ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 14783ms [err] Traceback (most recent call last): 14783ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 14783ms [err] return _run_code(code, main_globals, None, 14783ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 14783ms [err] exec(code, run_globals) 14783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 14783ms [err] sys.exit(main()) 14783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 14783ms [err] asyncio.run(main_async()) 14783ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 14783ms [err] return loop.run_until_complete(main) 14783ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 14785ms [err] self.run_forever() 14785ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 14785ms [err] self._run_once() 14785ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 14785ms [err] event_list = self._selector.select(timeout) 14785ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 14785ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 14785ms [err] KeyboardInterrupt 14788ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 14788ms [err] h.flush() 14788ms [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 20772ms [log] starting device 21746ms [err] DEBUG:asyncio:Using selector: EpollSelector 21972ms [err] ERROR:asyncio:Unclosed client session 21972ms [err] client_session: 22160ms [log] parsing 22160ms [log] creating device handler 22160ms [log] [ready] 22160ms [log] reading line 22160ms [log] [websocketToken] "8a9fc13d-b28a-4450-b6cc-a4e4b1a05197" 22175ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22175ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 22503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22503ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 22512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4f3de26c-2070-472d-9cc6-f2b2abeab07a"}}', extra='') 22512ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4f3de26c-2070-472d-9cc6-f2b2abeab07a"} 22605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 22609ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "new"}] 24612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 24613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 24613ms [err] v=0 24613ms [err] o=- 3952605799 3952605799 IN IP4 0.0.0.0 24613ms [err] s=- 24613ms [err] t=0 0 24613ms [err] a=group:BUNDLE 0 24613ms [err] a=msid-semantic:WMS * 24613ms [err] m=application 9 DTLS/SCTP 5000 24613ms [err] c=IN IP4 0.0.0.0 24613ms [err] a=mid:0 24613ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24613ms [err] a=max-message-size:65536 24613ms [err] a=ice-ufrag:WCaz 24613ms [err] a=ice-pwd:SIwmfzxqrdKrxZgd32xxBx 24613ms [err] a=fingerprint:sha-256 B0:0E:BA:53:02:AC:E6:76:05:C9:C1:BB:70:96:4D:50:73:8D:F4:62:76:E6:00:15:11:C2:F7:B9:08:73:11:1E 24613ms [err] a=setup:actpass 24613ms [err] 24614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 24614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 24615ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "new"}] 24615ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 24615ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 24615ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 24616ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 24616ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24616ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 24616ms [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='') 24616ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 24656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41849) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\xc8\xb2\x93%\xdd38\x07\xe6\xf3)') 24656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41849) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\xc8\xb2\x93%\xdd38\x07\xe6\xf3)') 24664ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952605799 3952605799 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 41849 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 41849 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36264 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KvjY\\r\\na=ice-pwd:LsZTzhvCNn4YDAlIZbQLpZ\\r\\na=fingerprint:sha-256 40:3F:13:0F:E3:2C:BB:DA:72:7A:85:0F:6D:5F:62:2E:26:29:8C:97:46:B8:67:2C:87:29:94:44:19:82:7B:1B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 24664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 24665ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 24665ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 24665ms [err] v=0 24665ms [err] o=- 3952605799 3952605799 IN IP4 0.0.0.0 24665ms [err] s=- 24665ms [err] t=0 0 24665ms [err] a=group:BUNDLE 0 24665ms [err] a=msid-semantic:WMS * 24665ms [err] m=application 41849 DTLS/SCTP 5000 24665ms [err] c=IN IP4 172.30.0.1 24665ms [err] a=mid:0 24665ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24665ms [err] a=max-message-size:65536 24665ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41849 typ host 24665ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36264 typ host 24665ms [err] a=end-of-candidates 24665ms [err] a=ice-ufrag:KvjY 24665ms [err] a=ice-pwd:LsZTzhvCNn4YDAlIZbQLpZ 24665ms [err] a=fingerprint:sha-256 40:3F:13:0F:E3:2C:BB:DA:72:7A:85:0F:6D:5F:62:2E:26:29:8C:97:46:B8:67:2C:87:29:94:44:19:82:7B:1B 24665ms [err] a=setup:active 24665ms [err] 24666ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 24666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 24666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 24666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60284) -> ('172.30.0.1', 41849)) State.FROZEN -> State.WAITING 24666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59824) -> ('172.30.0.1', 41849)) State.FROZEN -> State.WAITING 24667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60284) -> ('172.17.0.2', 36264)) State.FROZEN -> State.WAITING 24667ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BBR7BzotoR 1 udp 1862270975 172.17.0.2 41849 typ prflx) 24667ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24667ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24667ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60284) -> ('172.17.0.2', 41849)) State.WAITING -> State.IN_PROGRESS 24667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41849) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd\xaf6A\xf71\xd4\xe2\xc5vwn') 24667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60284) -> ('172.30.0.1', 41849)) State.WAITING -> State.IN_PROGRESS 24668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41849) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xceK`\xaax\x8a\xaf\x84\xcf{QW') 24668ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "connecting"}] 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41849) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd\xaf6A\xf71\xd4\xe2\xc5vwn') 24669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60284) -> ('172.17.0.2', 41849)) State.IN_PROGRESS -> State.SUCCEEDED 24669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59824) -> ('172.30.0.1', 41849)) State.WAITING -> State.FAILED 24669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60284) -> ('172.17.0.2', 36264)) State.WAITING -> State.FAILED 24669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59824) -> ('172.17.0.2', 36264)) State.FROZEN -> State.FAILED 24669ms [err] INFO:aioice.ice:Connection(0) ICE completed 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41849) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xceK`\xaax\x8a\xaf\x84\xcf{QW') 24669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60284) -> ('172.30.0.1', 41849)) State.IN_PROGRESS -> State.SUCCEEDED 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41849) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x832\x84K\xad\x0c?i9\xf5\xaaa') 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41849) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x832\x84K\xad\x0c?i9\xf5\xaaa') 24702ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 24702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 24703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 24704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 24707ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 24708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 24708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 24708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 24708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 24708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 24708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 24709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 24709ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "connected"}] 24710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 24710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 24710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 24710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1313690817, stream_id=1, stream_seq=0) 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2667006923, stream_id=1, stream_seq=0) 24712ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2667006923, gaps=[]) 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1313690817, gaps=[]) 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 24854ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24855ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d"}', extra='') 24902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 24902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 24902ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24903ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 24903ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 24903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24903ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 24904ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24904ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24904ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "closed"}] 24905ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 25009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 25009ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 25102ms [err] Traceback (most recent call last): 25102ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 25102ms [err] return _run_code(code, main_globals, None, 25102ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 25103ms [err] exec(code, run_globals) 25103ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 25103ms [err] sys.exit(main()) 25103ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 25103ms [err] asyncio.run(main_async()) 25103ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 25103ms [err] return loop.run_until_complete(main) 25103ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 25103ms [err] self.run_forever() 25103ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 25103ms [err] self._run_once() 25103ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 25104ms [err] event_list = self._selector.select(timeout) 25104ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 25104ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 25104ms [err] KeyboardInterrupt 25106ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 25106ms [err] h.flush() 25106ms [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 41619ms [log] starting device 42511ms [err] DEBUG:asyncio:Using selector: EpollSelector 42708ms [err] ERROR:asyncio:Unclosed client session 42708ms [err] client_session: 42853ms [log] parsing 42853ms [log] creating device handler 42853ms [log] [ready] 42853ms [log] reading line 42853ms [log] [websocketToken] "2074cbbb-a222-4e15-9349-b22654ec93fe" 42862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 42863ms [log] [websocketConnected] 44528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 44528ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 44535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2d4b9ec9-a8b1-4d08-8cb7-0b47622df1ff"}}', extra='') 44535ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2d4b9ec9-a8b1-4d08-8cb7-0b47622df1ff"} 44641ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 44645ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054", "state": "new"}] 46648ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054"}', extra='') 46648ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46648ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 46648ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7242219224039147065 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:piPM\\r\\na=ice-pwd:e+9PCgqT9Vn5a2V0mzqyiI5G\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DE:58:B5:DA:29:63:33:22:9F:5F:7C:36:A1:D1:D4:10:72:80:06:6C:61:4E:5E:4F:BE:5F:DD:EF:A6:07:8C:38\\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/bc34673e-a176-46ba-9bc7-91c73b5fd054"}', extra='') 46648ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46648ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 46649ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 46649ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46649ms [err] v=0 46649ms [err] o=- 7242219224039147065 2 IN IP4 127.0.0.1 46649ms [err] s=- 46649ms [err] t=0 0 46649ms [err] a=group:BUNDLE 0 46649ms [err] a=extmap-allow-mixed 46649ms [err] a=msid-semantic: WMS 46649ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46649ms [err] c=IN IP4 0.0.0.0 46649ms [err] a=ice-ufrag:piPM 46649ms [err] a=ice-pwd:e+9PCgqT9Vn5a2V0mzqyiI5G 46649ms [err] a=ice-options:trickle 46649ms [err] a=fingerprint:sha-256 DE:58:B5:DA:29:63:33:22:9F:5F:7C:36:A1:D1:D4:10:72:80:06:6C:61:4E:5E:4F:BE:5F:DD:EF:A6:07:8C:38 46649ms [err] a=setup:actpass 46649ms [err] a=mid:0 46649ms [err] a=sctp-port:5000 46649ms [err] a=max-message-size:262144 46649ms [err] 46651ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46651ms [err] v=0 46651ms [err] o=- 7242219224039147065 2 IN IP4 127.0.0.1 46651ms [err] s=- 46651ms [err] t=0 0 46651ms [err] a=group:BUNDLE 0 46651ms [err] a=extmap-allow-mixed 46651ms [err] a=msid-semantic: WMS 46651ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46651ms [err] c=IN IP4 0.0.0.0 46651ms [err] a=ice-ufrag:piPM 46651ms [err] a=ice-pwd:e+9PCgqT9Vn5a2V0mzqyiI5G 46651ms [err] a=ice-options:trickle 46651ms [err] a=fingerprint:sha-256 DE:58:B5:DA:29:63:33:22:9F:5F:7C:36:A1:D1:D4:10:72:80:06:6C:61:4E:5E:4F:BE:5F:DD:EF:A6:07:8C:38 46651ms [err] a=setup:actpass 46651ms [err] a=mid:0 46651ms [err] a=sctp-port:5000 46651ms [err] a=max-message-size:262144 46651ms [err] 46651ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 46651ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054", "state": "new"}] 46652ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 46652ms [err] v=0 46652ms [err] o=- 3952605821 3952605821 IN IP4 0.0.0.0 46652ms [err] s=- 46652ms [err] t=0 0 46652ms [err] a=group:BUNDLE 0 46652ms [err] a=msid-semantic:WMS * 46652ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 46652ms [err] c=IN IP4 0.0.0.0 46652ms [err] a=mid:0 46652ms [err] a=sctp-port:5000 46652ms [err] a=max-message-size:65536 46652ms [err] a=ice-ufrag:duni 46652ms [err] a=ice-pwd:ppwXONgCthssx3A8TdS8oa 46652ms [err] a=fingerprint:sha-256 3C:07:E4:8E:E0:D7:9F:EC:12:5D:A1:C6:C1:68:A1:BE:2A:A5:73:98:6A:CD:F0:B1:03:CE:11:74:A7:AF:89:06 46652ms [err] a=setup:active 46652ms [err] 46652ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46653ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46653ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 46654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 46655ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 46655ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 46655ms [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='') 46655ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 46656ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 46656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 46656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 46656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46656ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054", "state": "connecting"}] 46693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8RGH/33or95H') 46694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8RGH/33or95H') 46695ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8DiXPtfAXg 1 udp 1845501695 172.17.0.2 47608 typ prflx) 46695ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40317) -> ('172.17.0.2', 47608)) State.WAITING -> State.IN_PROGRESS 46695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08\xa6*\xc5O\x0f\xff\xf9\xb7\xfa\\\xef') 46698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x08\xa6*\xc5O\x0f\xff\xf9\xb7\xfa\\\xef') 46698ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40317) -> ('172.17.0.2', 47608)) State.IN_PROGRESS -> State.SUCCEEDED 46698ms [err] INFO:aioice.ice:Connection(0) ICE completed 46704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3179976346 1 udp 2113937151 53ae77ee-4e2e-442e-b52b-cbd2f79b34b3.local 47608 typ host generation 0 ufrag piPM network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054"}', extra='') 46704ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46704ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 46704ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 46706ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 46706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 46707ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 46734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 46735ms [err] INFO:aioice.ice:Connection(0) Remote candidate "53ae77ee-4e2e-442e-b52b-cbd2f79b34b3.local" resolved to 172.17.0.2 46739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 46739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 46739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 46739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 46745ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 46745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 46745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 46745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 46745ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054", "state": "connected"}] 46746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 46746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 46747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 46747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2880585197, stream_id=1, stream_seq=0) 46748ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4260440367, stream_id=1, stream_seq=0) 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585197, gaps=[]) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4260440367, gaps=[]) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2880585198, stream_id=1, stream_seq=1) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585198, gaps=[]) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585199, stream_id=1, stream_seq=2) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585199, gaps=[]) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585200, stream_id=1, stream_seq=2) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585200, gaps=[]) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585201, stream_id=1, stream_seq=2) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585201, gaps=[]) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585202, stream_id=1, stream_seq=2) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585202, gaps=[]) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585203, stream_id=1, stream_seq=2) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585203, gaps=[]) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585204, stream_id=1, stream_seq=2) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585204, gaps=[]) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585205, stream_id=1, stream_seq=2) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585205, gaps=[]) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585206, stream_id=1, stream_seq=2) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585206, gaps=[]) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585207, stream_id=1, stream_seq=3) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585207, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585208, stream_id=1, stream_seq=3) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585208, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585209, stream_id=1, stream_seq=3) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585209, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585210, stream_id=1, stream_seq=3) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585210, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585211, stream_id=1, stream_seq=3) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585211, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585212, stream_id=1, stream_seq=3) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585212, gaps=[]) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585213, stream_id=1, stream_seq=3) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585213, gaps=[]) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585214, stream_id=1, stream_seq=3) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585214, gaps=[]) 46786ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0MaLpi2ZW9tb') 46787ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0MaLpi2ZW9tb') 46787ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40317) -> ('172.17.0.2', 47608)) State.FROZEN -> State.FAILED 46787ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43789) -> ('172.17.0.2', 47608)) State.FROZEN -> State.FAILED 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585215, stream_id=1, stream_seq=4) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585215, gaps=[]) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585216, stream_id=1, stream_seq=4) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585216, gaps=[]) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585217, stream_id=1, stream_seq=4) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585217, gaps=[]) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585218, stream_id=1, stream_seq=4) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585218, gaps=[]) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585219, stream_id=1, stream_seq=4) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585219, gaps=[]) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585220, stream_id=1, stream_seq=4) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585220, gaps=[]) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585221, stream_id=1, stream_seq=4) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585221, gaps=[]) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585222, stream_id=1, stream_seq=4) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585222, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585223, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585223, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585224, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585224, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585225, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585225, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585226, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585226, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585227, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585227, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585228, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585228, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585229, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2880585229, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585230, stream_id=1, stream_seq=5) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585230, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585231, stream_id=1, stream_seq=6) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585231, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585232, stream_id=1, stream_seq=6) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046284, cumulative_tsn=2880585232, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585233, stream_id=1, stream_seq=6) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045124, cumulative_tsn=2880585233, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585234, stream_id=1, stream_seq=6) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=2880585234, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585235, stream_id=1, stream_seq=6) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=2880585235, gaps=[]) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585236, stream_id=1, stream_seq=6) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=2880585236, gaps=[]) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585237, stream_id=1, stream_seq=6) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2880585237, gaps=[]) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585238, stream_id=1, stream_seq=6) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585238, gaps=[]) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585239, stream_id=1, stream_seq=7) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585239, gaps=[]) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585240, stream_id=1, stream_seq=7) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585240, gaps=[]) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585241, stream_id=1, stream_seq=7) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585241, gaps=[]) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585242, stream_id=1, stream_seq=7) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585242, gaps=[]) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585243, stream_id=1, stream_seq=7) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585243, gaps=[]) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585244, stream_id=1, stream_seq=7) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585244, gaps=[]) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585245, stream_id=1, stream_seq=7) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585245, gaps=[]) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585246, stream_id=1, stream_seq=7) 46802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585246, gaps=[]) 46829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585247, stream_id=1, stream_seq=8) 46829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585247, gaps=[]) 46830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585248, stream_id=1, stream_seq=8) 46830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585248, gaps=[]) 46830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585249, stream_id=1, stream_seq=8) 46830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585249, gaps=[]) 46830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585250, stream_id=1, stream_seq=8) 46830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585250, gaps=[]) 46831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585251, stream_id=1, stream_seq=8) 46832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585251, gaps=[]) 46832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585252, stream_id=1, stream_seq=8) 46832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585252, gaps=[]) 46832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585253, stream_id=1, stream_seq=8) 46833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585253, gaps=[]) 46833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585254, stream_id=1, stream_seq=8) 46833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585254, gaps=[]) 46834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585255, stream_id=1, stream_seq=9) 46834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585255, gaps=[]) 46834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585256, stream_id=1, stream_seq=9) 46834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585256, gaps=[]) 46835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585257, stream_id=1, stream_seq=9) 46835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585257, gaps=[]) 46835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585258, stream_id=1, stream_seq=9) 46835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585258, gaps=[]) 46836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585259, stream_id=1, stream_seq=9) 46836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585259, gaps=[]) 46836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585260, stream_id=1, stream_seq=9) 46836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585260, gaps=[]) 46837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585261, stream_id=1, stream_seq=9) 46837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585261, gaps=[]) 46837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585262, stream_id=1, stream_seq=9) 46838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585262, gaps=[]) 46838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MiEZS/a5RHdJ') 46838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47608) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MiEZS/a5RHdJ') 46838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585263, stream_id=1, stream_seq=10) 46839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585263, gaps=[]) 46839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585264, stream_id=1, stream_seq=10) 46839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585264, gaps=[]) 46841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585265, stream_id=1, stream_seq=10) 46841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585265, gaps=[]) 46842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585266, stream_id=1, stream_seq=10) 46845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585266, gaps=[]) 46845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585267, stream_id=1, stream_seq=10) 46845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585267, gaps=[]) 46845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585268, stream_id=1, stream_seq=10) 46845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585268, gaps=[]) 46845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585269, stream_id=1, stream_seq=10) 46845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585269, gaps=[]) 46847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585270, stream_id=1, stream_seq=10) 46847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585271, stream_id=1, stream_seq=11) 46847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2880585271, gaps=[]) 46847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585272, stream_id=1, stream_seq=11) 46847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2880585272, gaps=[]) 46848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585273, stream_id=1, stream_seq=11) 46848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2880585273, gaps=[]) 46848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585274, stream_id=1, stream_seq=11) 46848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2880585274, gaps=[]) 46848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585275, stream_id=1, stream_seq=11) 46848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2880585275, gaps=[]) 46849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585276, stream_id=1, stream_seq=11) 46849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2880585276, gaps=[]) 46850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585277, stream_id=1, stream_seq=11) 46850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2880585277, gaps=[]) 46850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585278, stream_id=1, stream_seq=11) 46850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585278, gaps=[]) 46850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585279, stream_id=1, stream_seq=12) 46850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585279, gaps=[]) 46851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585280, stream_id=1, stream_seq=12) 46851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585280, gaps=[]) 46851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585281, stream_id=1, stream_seq=12) 46851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585281, gaps=[]) 46852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585282, stream_id=1, stream_seq=12) 46852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585282, gaps=[]) 46852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585283, stream_id=1, stream_seq=12) 46853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585283, gaps=[]) 46853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585284, stream_id=1, stream_seq=12) 46853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585284, gaps=[]) 46878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585285, stream_id=1, stream_seq=12) 46878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585285, gaps=[]) 46878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585286, stream_id=1, stream_seq=12) 46878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585286, gaps=[]) 46879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585287, stream_id=1, stream_seq=13) 46879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585287, gaps=[]) 46880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585288, stream_id=1, stream_seq=13) 46880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585288, gaps=[]) 46880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585289, stream_id=1, stream_seq=13) 46880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585289, gaps=[]) 46881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585290, stream_id=1, stream_seq=13) 46883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585290, gaps=[]) 46883ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 46883ms [log] [experimentStatusChanged] {"status": "running", "message": null} 46884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585291, stream_id=1, stream_seq=13) 46884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585291, gaps=[]) 46884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585292, stream_id=1, stream_seq=13) 46884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585292, gaps=[]) 46885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585293, stream_id=1, stream_seq=13) 46885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2880585293, gaps=[]) 46888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585294, stream_id=1, stream_seq=13) 46888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585294, gaps=[]) 46891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585295, stream_id=1, stream_seq=14) 46891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585295, gaps=[]) 46891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585296, stream_id=1, stream_seq=14) 46891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585296, gaps=[]) 46892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585297, stream_id=1, stream_seq=14) 46892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585297, gaps=[]) 46892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585298, stream_id=1, stream_seq=14) 46892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585298, gaps=[]) 46892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585299, stream_id=1, stream_seq=14) 46892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585299, gaps=[]) 46893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585300, stream_id=1, stream_seq=14) 46893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585300, gaps=[]) 46893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585301, stream_id=1, stream_seq=14) 46893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585301, gaps=[]) 46893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585302, stream_id=1, stream_seq=14) 46893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585303, stream_id=1, stream_seq=15) 46894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2880585303, gaps=[]) 46894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585304, stream_id=1, stream_seq=15) 46894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2880585304, gaps=[]) 46894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585305, stream_id=1, stream_seq=15) 46894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2880585305, gaps=[]) 46894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585306, stream_id=1, stream_seq=15) 46894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2880585306, gaps=[]) 46895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585307, stream_id=1, stream_seq=15) 46895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2880585307, gaps=[]) 46895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585308, stream_id=1, stream_seq=15) 46895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2880585308, gaps=[]) 46896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585309, stream_id=1, stream_seq=15) 46896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2880585309, gaps=[]) 46896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585310, stream_id=1, stream_seq=15) 46896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585310, gaps=[]) 46896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585311, stream_id=1, stream_seq=16) 46897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585311, gaps=[]) 46897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585312, stream_id=1, stream_seq=16) 46897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585312, gaps=[]) 46897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585313, stream_id=1, stream_seq=16) 46897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585313, gaps=[]) 46898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585314, stream_id=1, stream_seq=16) 46898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585314, gaps=[]) 46898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585315, stream_id=1, stream_seq=16) 46898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585315, gaps=[]) 46899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585316, stream_id=1, stream_seq=16) 46899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585316, gaps=[]) 46899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585317, stream_id=1, stream_seq=16) 46899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2880585317, gaps=[]) 46899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585318, stream_id=1, stream_seq=16) 46899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585318, gaps=[]) 46900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585319, stream_id=1, stream_seq=17) 46900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585319, gaps=[]) 46900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585320, stream_id=1, stream_seq=17) 46900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585320, gaps=[]) 46901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585321, stream_id=1, stream_seq=17) 46901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585321, gaps=[]) 46901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585322, stream_id=1, stream_seq=17) 46901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585322, gaps=[]) 46930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585323, stream_id=1, stream_seq=17) 46930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585323, gaps=[]) 46930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585324, stream_id=1, stream_seq=17) 46930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585324, gaps=[]) 46930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585325, stream_id=1, stream_seq=17) 46930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585325, gaps=[]) 46931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585326, stream_id=1, stream_seq=17) 46931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585326, gaps=[]) 46931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585327, stream_id=1, stream_seq=18) 46931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585327, gaps=[]) 46932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585328, stream_id=1, stream_seq=18) 46932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585328, gaps=[]) 46932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585329, stream_id=1, stream_seq=18) 46932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585329, gaps=[]) 46933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585330, stream_id=1, stream_seq=18) 46933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585330, gaps=[]) 46934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585331, stream_id=1, stream_seq=18) 46934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585331, gaps=[]) 46935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585332, stream_id=1, stream_seq=18) 46935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585332, gaps=[]) 46935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585333, stream_id=1, stream_seq=18) 46935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585333, gaps=[]) 46935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585334, stream_id=1, stream_seq=18) 46936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585334, gaps=[]) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585335, stream_id=1, stream_seq=19) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585335, gaps=[]) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585336, stream_id=1, stream_seq=19) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585336, gaps=[]) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585337, stream_id=1, stream_seq=19) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585337, gaps=[]) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585338, stream_id=1, stream_seq=19) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585338, gaps=[]) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585339, stream_id=1, stream_seq=19) 46938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585339, gaps=[]) 46939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585340, stream_id=1, stream_seq=19) 46939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585340, gaps=[]) 46939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585341, stream_id=1, stream_seq=19) 46939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585341, gaps=[]) 46939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585342, stream_id=1, stream_seq=19) 46939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585342, gaps=[]) 46945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585343, stream_id=1, stream_seq=20) 46945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585343, gaps=[]) 46945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585344, stream_id=1, stream_seq=20) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585344, gaps=[]) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585345, stream_id=1, stream_seq=20) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585345, gaps=[]) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585346, stream_id=1, stream_seq=20) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585346, gaps=[]) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585347, stream_id=1, stream_seq=20) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585347, gaps=[]) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585348, stream_id=1, stream_seq=20) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585348, gaps=[]) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585349, stream_id=1, stream_seq=20) 46947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585349, gaps=[]) 46948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585350, stream_id=1, stream_seq=20) 46948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585350, gaps=[]) 46948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585351, stream_id=1, stream_seq=21) 46948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585351, gaps=[]) 46948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585352, stream_id=1, stream_seq=21) 46948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585352, gaps=[]) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585353, stream_id=1, stream_seq=21) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585353, gaps=[]) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585354, stream_id=1, stream_seq=21) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585354, gaps=[]) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585355, stream_id=1, stream_seq=21) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585355, gaps=[]) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585356, stream_id=1, stream_seq=21) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585356, gaps=[]) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585357, stream_id=1, stream_seq=21) 46974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585357, gaps=[]) 46975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585358, stream_id=1, stream_seq=21) 46975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585358, gaps=[]) 46975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585359, stream_id=1, stream_seq=22) 46975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585359, gaps=[]) 46976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585360, stream_id=1, stream_seq=22) 46976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585360, gaps=[]) 46976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585361, stream_id=1, stream_seq=22) 46976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585361, gaps=[]) 46977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585362, stream_id=1, stream_seq=22) 46977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585362, gaps=[]) 46977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585363, stream_id=1, stream_seq=22) 46978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585363, gaps=[]) 46978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585364, stream_id=1, stream_seq=22) 46978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585364, gaps=[]) 46978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585365, stream_id=1, stream_seq=22) 46978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585365, gaps=[]) 46979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585366, stream_id=1, stream_seq=22) 46979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585366, gaps=[]) 46981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585367, stream_id=1, stream_seq=23) 46981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585367, gaps=[]) 46982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585368, stream_id=1, stream_seq=23) 46982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585368, gaps=[]) 46982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585369, stream_id=1, stream_seq=23) 46982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585369, gaps=[]) 46982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585370, stream_id=1, stream_seq=23) 46983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585370, gaps=[]) 46983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585371, stream_id=1, stream_seq=23) 46983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585371, gaps=[]) 46984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585372, stream_id=1, stream_seq=23) 46984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585372, gaps=[]) 46984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585373, stream_id=1, stream_seq=23) 46984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585373, gaps=[]) 46985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585374, stream_id=1, stream_seq=23) 46985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585374, gaps=[]) 46987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585375, stream_id=1, stream_seq=24) 46988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585375, gaps=[]) 46988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585376, stream_id=1, stream_seq=24) 46988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585376, gaps=[]) 46988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585377, stream_id=1, stream_seq=24) 46988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585377, gaps=[]) 46989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585378, stream_id=1, stream_seq=24) 46989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585378, gaps=[]) 46989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585379, stream_id=1, stream_seq=24) 46989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585379, gaps=[]) 46990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585380, stream_id=1, stream_seq=24) 46990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585380, gaps=[]) 46990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585381, stream_id=1, stream_seq=24) 46990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585381, gaps=[]) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585382, stream_id=1, stream_seq=24) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585382, gaps=[]) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585383, stream_id=1, stream_seq=25) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585383, gaps=[]) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585384, stream_id=1, stream_seq=25) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585384, gaps=[]) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585385, stream_id=1, stream_seq=25) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585385, gaps=[]) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585386, stream_id=1, stream_seq=25) 46994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585386, gaps=[]) 46995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585387, stream_id=1, stream_seq=25) 46995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585387, gaps=[]) 46995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585388, stream_id=1, stream_seq=25) 46995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585388, gaps=[]) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585389, stream_id=1, stream_seq=25) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585389, gaps=[]) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585390, stream_id=1, stream_seq=25) 46996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585390, gaps=[]) 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585391, stream_id=1, stream_seq=26) 46997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585391, gaps=[]) 47022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585392, stream_id=1, stream_seq=26) 47022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585392, gaps=[]) 47022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585393, stream_id=1, stream_seq=26) 47022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585393, gaps=[]) 47023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585394, stream_id=1, stream_seq=26) 47023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585394, gaps=[]) 47023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585395, stream_id=1, stream_seq=26) 47023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585395, gaps=[]) 47024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585396, stream_id=1, stream_seq=26) 47024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585396, gaps=[]) 47024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585397, stream_id=1, stream_seq=26) 47024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585397, gaps=[]) 47025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585398, stream_id=1, stream_seq=26) 47025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585398, gaps=[]) 47026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585399, stream_id=1, stream_seq=27) 47026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585399, gaps=[]) 47026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585400, stream_id=1, stream_seq=27) 47026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585400, gaps=[]) 47027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585401, stream_id=1, stream_seq=27) 47027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585401, gaps=[]) 47028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585402, stream_id=1, stream_seq=27) 47028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585402, gaps=[]) 47028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585403, stream_id=1, stream_seq=27) 47028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585403, gaps=[]) 47029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585404, stream_id=1, stream_seq=27) 47029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585404, gaps=[]) 47029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585405, stream_id=1, stream_seq=27) 47029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585405, gaps=[]) 47030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585406, stream_id=1, stream_seq=27) 47030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585406, gaps=[]) 47032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585407, stream_id=1, stream_seq=28) 47032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585407, gaps=[]) 47032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585408, stream_id=1, stream_seq=28) 47032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585408, gaps=[]) 47033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585409, stream_id=1, stream_seq=28) 47033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585409, gaps=[]) 47034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585410, stream_id=1, stream_seq=28) 47034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585410, gaps=[]) 47035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585411, stream_id=1, stream_seq=28) 47035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585411, gaps=[]) 47036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585412, stream_id=1, stream_seq=28) 47036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585412, gaps=[]) 47036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585413, stream_id=1, stream_seq=28) 47036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585413, gaps=[]) 47037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585414, stream_id=1, stream_seq=28) 47037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585414, gaps=[]) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585415, stream_id=1, stream_seq=29) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585415, gaps=[]) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585416, stream_id=1, stream_seq=29) 47038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585416, gaps=[]) 47039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585417, stream_id=1, stream_seq=29) 47039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585417, gaps=[]) 47039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585418, stream_id=1, stream_seq=29) 47039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585418, gaps=[]) 47040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585419, stream_id=1, stream_seq=29) 47040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585419, gaps=[]) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585420, stream_id=1, stream_seq=29) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585420, gaps=[]) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585421, stream_id=1, stream_seq=29) 47041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585421, gaps=[]) 47042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585422, stream_id=1, stream_seq=29) 47042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585422, gaps=[]) 47043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585423, stream_id=1, stream_seq=30) 47043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585423, gaps=[]) 47044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585424, stream_id=1, stream_seq=30) 47044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585424, gaps=[]) 47044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585425, stream_id=1, stream_seq=30) 47044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585425, gaps=[]) 47045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585426, stream_id=1, stream_seq=30) 47045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585426, gaps=[]) 47045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585427, stream_id=1, stream_seq=30) 47069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585427, gaps=[]) 47070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585428, stream_id=1, stream_seq=30) 47070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585428, gaps=[]) 47071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585429, stream_id=1, stream_seq=30) 47071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585429, gaps=[]) 47072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585430, stream_id=1, stream_seq=30) 47072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585430, gaps=[]) 47073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585431, stream_id=1, stream_seq=31) 47073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585431, gaps=[]) 47073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585432, stream_id=1, stream_seq=31) 47073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585432, gaps=[]) 47074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585433, stream_id=1, stream_seq=31) 47075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585433, gaps=[]) 47075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585434, stream_id=1, stream_seq=31) 47075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585434, gaps=[]) 47075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585435, stream_id=1, stream_seq=31) 47075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585435, gaps=[]) 47078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585436, stream_id=1, stream_seq=31) 47078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585436, gaps=[]) 47078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585437, stream_id=1, stream_seq=31) 47079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585437, gaps=[]) 47079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585438, stream_id=1, stream_seq=31) 47079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585438, gaps=[]) 47079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585439, stream_id=1, stream_seq=32) 47079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585439, gaps=[]) 47080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585440, stream_id=1, stream_seq=32) 47080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585440, gaps=[]) 47080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585441, stream_id=1, stream_seq=32) 47080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585441, gaps=[]) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585442, stream_id=1, stream_seq=32) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585442, gaps=[]) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585443, stream_id=1, stream_seq=32) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585443, gaps=[]) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585444, stream_id=1, stream_seq=32) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585444, gaps=[]) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585445, stream_id=1, stream_seq=32) 47081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585445, gaps=[]) 47082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585446, stream_id=1, stream_seq=32) 47082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585446, gaps=[]) 47082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2880585447, stream_id=1, stream_seq=33) 47082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2880585447, gaps=[]) 47083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585448, stream_id=1, stream_seq=33) 47083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2880585448, gaps=[]) 47083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585449, stream_id=1, stream_seq=33) 47083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2880585449, gaps=[]) 47083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585450, stream_id=1, stream_seq=33) 47083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2880585450, gaps=[]) 47083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585451, stream_id=1, stream_seq=33) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2880585451, gaps=[]) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585452, stream_id=1, stream_seq=33) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2880585452, gaps=[]) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2880585453, stream_id=1, stream_seq=33) 47084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2880585453, gaps=[]) 47085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2880585454, stream_id=1, stream_seq=33) 47166ms [log] 262140 47166ms [log] 262140 47166ms [log] [file] 47167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2880585454, gaps=[]) 47357ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054"}', extra='') 47358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 47361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 47361ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 47361ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 47361ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 47361ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 47361ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 47361ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47361ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 47361ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47361ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47361ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 47361ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 47362ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc34673e-a176-46ba-9bc7-91c73b5fd054", "state": "closed"}] 47454ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 47454ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 47572ms [err] Traceback (most recent call last): 47572ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 47572ms [err] return _run_code(code, main_globals, None, 47572ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 47572ms [err] exec(code, run_globals) 47572ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 47572ms [err] sys.exit(main()) 47572ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 47573ms [err] asyncio.run(main_async()) 47573ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 47573ms [err] return loop.run_until_complete(main) 47573ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 47573ms [err] self.run_forever() 47573ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 47573ms [err] self._run_once() 47573ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 47598ms [err] event_list = self._selector.select(timeout) 47598ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 47598ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 47598ms [err] KeyboardInterrupt 47600ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 47600ms [err] h.flush() 47600ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 53655ms [log] starting device 54376ms [err] DEBUG:asyncio:Using selector: EpollSelector 54569ms [err] ERROR:asyncio:Unclosed client session 54569ms [err] client_session: 54718ms [log] parsing 54718ms [log] creating device handler 54718ms [log] [ready] 54718ms [log] reading line 54718ms [log] [websocketToken] "3f37f1e8-6dad-4cb4-84e7-129e57d54ee8" 54752ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 54752ms [log] [websocketConnected] 55013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55013ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 55055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/52cab992-80e8-457d-a4bb-b4630f71e7a7"}}', extra='') 55056ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/52cab992-80e8-457d-a4bb-b4630f71e7a7"} 55143ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 55149ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "new"}] 57152ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 57152ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57152ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 57152ms [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='') 57152ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57167ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952605832 3952605832 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 41231 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 41231 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59785 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:socJ\\r\\na=ice-pwd:PQ9SJjTRfPIV7z1XxRGaSA\\r\\na=fingerprint:sha-256 2D:42:81:B0:19:8D:EE:49:A4:62:CA:68:A0:13:E4:2C:95:F0:FD:60:2D:C3:27:D8:16:BF:5F:A5:12:E9:74:28\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 57167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 57167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 57167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57167ms [err] v=0 57167ms [err] o=- 3952605832 3952605832 IN IP4 0.0.0.0 57167ms [err] s=- 57167ms [err] t=0 0 57167ms [err] a=group:BUNDLE 0 57167ms [err] a=msid-semantic:WMS * 57167ms [err] m=application 41231 DTLS/SCTP 5000 57167ms [err] c=IN IP4 172.30.0.1 57167ms [err] a=mid:0 57167ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57167ms [err] a=max-message-size:65536 57167ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41231 typ host 57167ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59785 typ host 57167ms [err] a=end-of-candidates 57167ms [err] a=ice-ufrag:socJ 57167ms [err] a=ice-pwd:PQ9SJjTRfPIV7z1XxRGaSA 57167ms [err] a=fingerprint:sha-256 2D:42:81:B0:19:8D:EE:49:A4:62:CA:68:A0:13:E4:2C:95:F0:FD:60:2D:C3:27:D8:16:BF:5F:A5:12:E9:74:28 57167ms [err] a=setup:actpass 57167ms [err] 57170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57170ms [err] v=0 57170ms [err] o=- 3952605832 3952605832 IN IP4 0.0.0.0 57170ms [err] s=- 57170ms [err] t=0 0 57170ms [err] a=group:BUNDLE 0 57170ms [err] a=msid-semantic:WMS * 57170ms [err] m=application 41231 DTLS/SCTP 5000 57170ms [err] c=IN IP4 172.30.0.1 57170ms [err] a=mid:0 57170ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57170ms [err] a=max-message-size:65536 57170ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41231 typ host 57170ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59785 typ host 57170ms [err] a=end-of-candidates 57170ms [err] a=ice-ufrag:socJ 57170ms [err] a=ice-pwd:PQ9SJjTRfPIV7z1XxRGaSA 57170ms [err] a=fingerprint:sha-256 2D:42:81:B0:19:8D:EE:49:A4:62:CA:68:A0:13:E4:2C:95:F0:FD:60:2D:C3:27:D8:16:BF:5F:A5:12:E9:74:28 57170ms [err] a=setup:actpass 57170ms [err] 57170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 57170ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "new"}] 57172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 57172ms [err] v=0 57172ms [err] o=- 3952605832 3952605832 IN IP4 0.0.0.0 57172ms [err] s=- 57172ms [err] t=0 0 57172ms [err] a=group:BUNDLE 0 57172ms [err] a=msid-semantic:WMS * 57172ms [err] m=application 9 DTLS/SCTP 5000 57172ms [err] c=IN IP4 0.0.0.0 57172ms [err] a=mid:0 57172ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57172ms [err] a=max-message-size:65536 57172ms [err] a=ice-ufrag:K10z 57172ms [err] a=ice-pwd:UZbn9xx29lWo9HYQByxV8u 57172ms [err] a=fingerprint:sha-256 FA:DC:64:C0:AA:A2:DB:18:BB:0F:1C:29:F4:47:A9:0E:E8:3E:1E:C3:91:36:26:8D:03:79:94:FE:59:1B:50:9B 57172ms [err] a=setup:active 57172ms [err] 57172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 57174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 57174ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 57174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 57175ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 57175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 57175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 57175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53559) -> ('172.30.0.1', 41231)) State.FROZEN -> State.WAITING 57175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54216) -> ('172.30.0.1', 41231)) State.FROZEN -> State.WAITING 57175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53559) -> ('172.17.0.2', 59785)) State.FROZEN -> State.WAITING 57175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53559) -> ('172.30.0.1', 41231)) State.WAITING -> State.IN_PROGRESS 57175ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41231) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\xda\xcfD}-\xae\xa97\xbb\xd3k') 57176ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "connecting"}] 57176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41231) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\xda\xcfD}-\xae\xa97\xbb\xd3k') 57176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53559) -> ('172.30.0.1', 41231)) State.IN_PROGRESS -> State.SUCCEEDED 57186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41231) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i,\x9253\xb2\xc2\xbb\x96F\xd7J') 57186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41231) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i,\x9253\xb2\xc2\xbb\x96F\xd7J') 57186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54216) -> ('172.30.0.1', 41231)) State.WAITING -> State.FAILED 57186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53559) -> ('172.17.0.2', 59785)) State.WAITING -> State.FAILED 57187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54216) -> ('172.17.0.2', 59785)) State.FROZEN -> State.FAILED 57187ms [err] INFO:aioice.ice:Connection(0) ICE completed 57187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41231) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a\xbc\tb\r\x0c-\xa3\xec\xc6y-') 57187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41231) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a\xbc\tb\r\x0c-\xa3\xec\xc6y-') 57187ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ghf9W23jRa 1 udp 1862270975 172.17.0.2 41231 typ prflx) 57187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53559) -> ('172.17.0.2', 41231)) State.WAITING -> State.IN_PROGRESS 57188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41231) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\x1db\xb3\x16W\xeb\x94\xfc\xcc\xa3\xcd') 57188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41231) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\x1db\xb3\x16W\xeb\x94\xfc\xcc\xa3\xcd') 57188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53559) -> ('172.17.0.2', 41231)) State.IN_PROGRESS -> State.SUCCEEDED 57196ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 57196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 57196ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 57197ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 57210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 57210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 57211ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 57211ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 57211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 57211ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "connected"}] 57211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 57211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 57213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 57213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=560106822, stream_id=1, stream_seq=0) 57214ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 57214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=544758685, stream_id=1, stream_seq=0) 57214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 57214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106822, gaps=[]) 57214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=544758685, gaps=[]) 57214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=560106823, stream_id=1, stream_seq=1) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106823, gaps=[]) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106824, stream_id=1, stream_seq=2) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106824, gaps=[]) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106825, stream_id=1, stream_seq=2) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106825, gaps=[]) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106826, stream_id=1, stream_seq=2) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106826, gaps=[]) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106827, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106827, gaps=[]) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106828, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106828, gaps=[]) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106829, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106829, gaps=[]) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106830, stream_id=1, stream_seq=2) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106830, gaps=[]) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106831, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106831, gaps=[]) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106832, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106832, gaps=[]) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106833, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106833, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106834, stream_id=1, stream_seq=3) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106834, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106835, stream_id=1, stream_seq=3) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106835, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106836, stream_id=1, stream_seq=3) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106836, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106837, stream_id=1, stream_seq=3) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106837, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106838, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106838, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106839, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106839, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106840, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106840, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106841, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106841, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106842, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106842, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106843, stream_id=1, stream_seq=4) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106843, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106844, stream_id=1, stream_seq=4) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106844, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106845, stream_id=1, stream_seq=5) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106845, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106846, stream_id=1, stream_seq=5) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106846, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106847, stream_id=1, stream_seq=5) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106847, gaps=[]) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106848, stream_id=1, stream_seq=5) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106848, gaps=[]) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106849, stream_id=1, stream_seq=5) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106849, gaps=[]) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106850, stream_id=1, stream_seq=5) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106850, gaps=[]) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106851, stream_id=1, stream_seq=5) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106851, gaps=[]) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106852, stream_id=1, stream_seq=6) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106852, gaps=[]) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106853, stream_id=1, stream_seq=6) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106853, gaps=[]) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106854, stream_id=1, stream_seq=6) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106854, gaps=[]) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106855, stream_id=1, stream_seq=6) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106855, gaps=[]) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106856, stream_id=1, stream_seq=6) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106856, gaps=[]) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106857, stream_id=1, stream_seq=6) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106857, gaps=[]) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106858, stream_id=1, stream_seq=6) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106858, gaps=[]) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106859, stream_id=1, stream_seq=7) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106859, gaps=[]) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106860, stream_id=1, stream_seq=7) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106860, gaps=[]) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106861, stream_id=1, stream_seq=7) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106861, gaps=[]) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106862, stream_id=1, stream_seq=7) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106862, gaps=[]) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106863, stream_id=1, stream_seq=7) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106863, gaps=[]) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106864, stream_id=1, stream_seq=7) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106864, gaps=[]) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106865, stream_id=1, stream_seq=7) 57227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106865, gaps=[]) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106866, stream_id=1, stream_seq=8) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106866, gaps=[]) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106867, stream_id=1, stream_seq=8) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106867, gaps=[]) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106868, stream_id=1, stream_seq=8) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106868, gaps=[]) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106869, stream_id=1, stream_seq=8) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106869, gaps=[]) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106870, stream_id=1, stream_seq=8) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106870, gaps=[]) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106871, stream_id=1, stream_seq=8) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106871, gaps=[]) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106872, stream_id=1, stream_seq=8) 57228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106872, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106873, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106873, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106874, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106874, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106875, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106875, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106876, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106876, gaps=[]) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106877, stream_id=1, stream_seq=9) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106877, gaps=[]) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106878, stream_id=1, stream_seq=9) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106878, gaps=[]) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106879, stream_id=1, stream_seq=9) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106879, gaps=[]) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106880, stream_id=1, stream_seq=10) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106880, gaps=[]) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106881, stream_id=1, stream_seq=10) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106881, gaps=[]) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106882, stream_id=1, stream_seq=10) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106882, gaps=[]) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106883, stream_id=1, stream_seq=10) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106883, gaps=[]) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106884, stream_id=1, stream_seq=10) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106884, gaps=[]) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106885, stream_id=1, stream_seq=10) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106885, gaps=[]) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106886, stream_id=1, stream_seq=10) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106886, gaps=[]) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106887, stream_id=1, stream_seq=11) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106887, gaps=[]) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106888, stream_id=1, stream_seq=11) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106888, gaps=[]) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106889, stream_id=1, stream_seq=11) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106889, gaps=[]) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106890, stream_id=1, stream_seq=11) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106890, gaps=[]) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106891, stream_id=1, stream_seq=11) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106891, gaps=[]) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106892, stream_id=1, stream_seq=11) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106892, gaps=[]) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106893, stream_id=1, stream_seq=11) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106893, gaps=[]) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106894, stream_id=1, stream_seq=12) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106894, gaps=[]) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106895, stream_id=1, stream_seq=12) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106895, gaps=[]) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106896, stream_id=1, stream_seq=12) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106896, gaps=[]) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106897, stream_id=1, stream_seq=12) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106897, gaps=[]) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106898, stream_id=1, stream_seq=12) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106898, gaps=[]) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106899, stream_id=1, stream_seq=12) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106899, gaps=[]) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106900, stream_id=1, stream_seq=12) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106900, gaps=[]) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106901, stream_id=1, stream_seq=13) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106901, gaps=[]) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106902, stream_id=1, stream_seq=13) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106902, gaps=[]) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106903, stream_id=1, stream_seq=13) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106903, gaps=[]) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106904, stream_id=1, stream_seq=13) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106904, gaps=[]) 57238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106905, stream_id=1, stream_seq=13) 57238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106905, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106906, stream_id=1, stream_seq=13) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106906, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106907, stream_id=1, stream_seq=13) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106907, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106908, stream_id=1, stream_seq=14) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106908, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106909, stream_id=1, stream_seq=14) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106909, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106910, stream_id=1, stream_seq=14) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106910, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106911, stream_id=1, stream_seq=14) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106911, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106912, stream_id=1, stream_seq=14) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106912, gaps=[]) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106913, stream_id=1, stream_seq=14) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106913, gaps=[]) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106914, stream_id=1, stream_seq=14) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106914, gaps=[]) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106915, stream_id=1, stream_seq=15) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106915, gaps=[]) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106916, stream_id=1, stream_seq=15) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106916, gaps=[]) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106917, stream_id=1, stream_seq=15) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106917, gaps=[]) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106918, stream_id=1, stream_seq=15) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106918, gaps=[]) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106919, stream_id=1, stream_seq=15) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106919, gaps=[]) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106920, stream_id=1, stream_seq=15) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106920, gaps=[]) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106921, stream_id=1, stream_seq=15) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106921, gaps=[]) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106922, stream_id=1, stream_seq=16) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106922, gaps=[]) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106923, stream_id=1, stream_seq=16) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106923, gaps=[]) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106924, stream_id=1, stream_seq=16) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106924, gaps=[]) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106925, stream_id=1, stream_seq=16) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106925, gaps=[]) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106926, stream_id=1, stream_seq=16) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106926, gaps=[]) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106927, stream_id=1, stream_seq=16) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106927, gaps=[]) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106928, stream_id=1, stream_seq=16) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106928, gaps=[]) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106929, stream_id=1, stream_seq=17) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106929, gaps=[]) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106930, stream_id=1, stream_seq=17) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106930, gaps=[]) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106931, stream_id=1, stream_seq=17) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106931, gaps=[]) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106932, stream_id=1, stream_seq=17) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106932, gaps=[]) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106933, stream_id=1, stream_seq=17) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106933, gaps=[]) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106934, stream_id=1, stream_seq=17) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106934, gaps=[]) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106935, stream_id=1, stream_seq=17) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106935, gaps=[]) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106936, stream_id=1, stream_seq=18) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106936, gaps=[]) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106937, stream_id=1, stream_seq=18) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106937, gaps=[]) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106938, stream_id=1, stream_seq=18) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106938, gaps=[]) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106939, stream_id=1, stream_seq=18) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106939, gaps=[]) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106940, stream_id=1, stream_seq=18) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106940, gaps=[]) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106941, stream_id=1, stream_seq=18) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106941, gaps=[]) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106942, stream_id=1, stream_seq=18) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106942, gaps=[]) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106943, stream_id=1, stream_seq=19) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106943, gaps=[]) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106944, stream_id=1, stream_seq=19) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106944, gaps=[]) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106945, stream_id=1, stream_seq=19) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106945, gaps=[]) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106946, stream_id=1, stream_seq=19) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106946, gaps=[]) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106947, stream_id=1, stream_seq=19) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106947, gaps=[]) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106948, stream_id=1, stream_seq=19) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106948, gaps=[]) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106949, stream_id=1, stream_seq=19) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106949, gaps=[]) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106950, stream_id=1, stream_seq=20) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106950, gaps=[]) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106951, stream_id=1, stream_seq=20) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106951, gaps=[]) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106952, stream_id=1, stream_seq=20) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106952, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106953, stream_id=1, stream_seq=20) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106953, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106954, stream_id=1, stream_seq=20) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106954, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106955, stream_id=1, stream_seq=20) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106955, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106956, stream_id=1, stream_seq=20) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106956, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106957, stream_id=1, stream_seq=21) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106957, gaps=[]) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106958, stream_id=1, stream_seq=21) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106958, gaps=[]) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106959, stream_id=1, stream_seq=21) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106959, gaps=[]) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106960, stream_id=1, stream_seq=21) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106960, gaps=[]) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106961, stream_id=1, stream_seq=21) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106961, gaps=[]) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106962, stream_id=1, stream_seq=21) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106962, gaps=[]) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106963, stream_id=1, stream_seq=21) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106963, gaps=[]) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106964, stream_id=1, stream_seq=22) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106964, gaps=[]) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106965, stream_id=1, stream_seq=22) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106965, gaps=[]) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106966, stream_id=1, stream_seq=22) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106966, gaps=[]) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106967, stream_id=1, stream_seq=22) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106967, gaps=[]) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106968, stream_id=1, stream_seq=22) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106968, gaps=[]) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106969, stream_id=1, stream_seq=22) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106969, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106970, stream_id=1, stream_seq=22) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106970, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106971, stream_id=1, stream_seq=23) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106971, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106972, stream_id=1, stream_seq=23) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106972, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106973, stream_id=1, stream_seq=23) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106973, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106974, stream_id=1, stream_seq=23) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106974, gaps=[]) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106975, stream_id=1, stream_seq=23) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106975, gaps=[]) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106976, stream_id=1, stream_seq=23) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106976, gaps=[]) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106977, stream_id=1, stream_seq=23) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106977, gaps=[]) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106978, stream_id=1, stream_seq=24) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106978, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106979, stream_id=1, stream_seq=24) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106979, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106980, stream_id=1, stream_seq=24) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106980, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106981, stream_id=1, stream_seq=24) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106981, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106982, stream_id=1, stream_seq=24) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106982, gaps=[]) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106983, stream_id=1, stream_seq=24) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106983, gaps=[]) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106984, stream_id=1, stream_seq=24) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106984, gaps=[]) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106985, stream_id=1, stream_seq=25) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106985, gaps=[]) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106986, stream_id=1, stream_seq=25) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106986, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106987, stream_id=1, stream_seq=25) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106987, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106988, stream_id=1, stream_seq=25) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106988, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106989, stream_id=1, stream_seq=25) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106989, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106990, stream_id=1, stream_seq=25) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106990, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106991, stream_id=1, stream_seq=25) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106991, gaps=[]) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106992, stream_id=1, stream_seq=26) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106992, gaps=[]) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106993, stream_id=1, stream_seq=26) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106993, gaps=[]) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106994, stream_id=1, stream_seq=26) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106994, gaps=[]) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106995, stream_id=1, stream_seq=26) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106995, gaps=[]) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106996, stream_id=1, stream_seq=26) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106996, gaps=[]) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560106997, stream_id=1, stream_seq=26) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106997, gaps=[]) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560106998, stream_id=1, stream_seq=26) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106998, gaps=[]) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560106999, stream_id=1, stream_seq=27) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106999, gaps=[]) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107000, stream_id=1, stream_seq=27) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107000, gaps=[]) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107001, stream_id=1, stream_seq=27) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107001, gaps=[]) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107002, stream_id=1, stream_seq=27) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107002, gaps=[]) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107003, stream_id=1, stream_seq=27) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107003, gaps=[]) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107004, stream_id=1, stream_seq=27) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107004, gaps=[]) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560107005, stream_id=1, stream_seq=27) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107005, gaps=[]) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560107006, stream_id=1, stream_seq=28) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107006, gaps=[]) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107007, stream_id=1, stream_seq=28) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107007, gaps=[]) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107008, stream_id=1, stream_seq=28) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107008, gaps=[]) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107009, stream_id=1, stream_seq=28) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107009, gaps=[]) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107010, stream_id=1, stream_seq=28) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107010, gaps=[]) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107011, stream_id=1, stream_seq=28) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107011, gaps=[]) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560107012, stream_id=1, stream_seq=28) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107012, gaps=[]) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560107013, stream_id=1, stream_seq=29) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107013, gaps=[]) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107014, stream_id=1, stream_seq=29) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107014, gaps=[]) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107015, stream_id=1, stream_seq=29) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107015, gaps=[]) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107016, stream_id=1, stream_seq=29) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107016, gaps=[]) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107017, stream_id=1, stream_seq=29) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107017, gaps=[]) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107018, stream_id=1, stream_seq=29) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107018, gaps=[]) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560107019, stream_id=1, stream_seq=29) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107019, gaps=[]) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560107020, stream_id=1, stream_seq=30) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107020, gaps=[]) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107021, stream_id=1, stream_seq=30) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107021, gaps=[]) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107022, stream_id=1, stream_seq=30) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107022, gaps=[]) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107023, stream_id=1, stream_seq=30) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107023, gaps=[]) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107024, stream_id=1, stream_seq=30) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107024, gaps=[]) 57293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107025, stream_id=1, stream_seq=30) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107025, gaps=[]) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560107026, stream_id=1, stream_seq=30) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107026, gaps=[]) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560107027, stream_id=1, stream_seq=31) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107027, gaps=[]) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107028, stream_id=1, stream_seq=31) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107028, gaps=[]) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107029, stream_id=1, stream_seq=31) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107029, gaps=[]) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107030, stream_id=1, stream_seq=31) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107030, gaps=[]) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107031, stream_id=1, stream_seq=31) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107031, gaps=[]) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107032, stream_id=1, stream_seq=31) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107032, gaps=[]) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560107033, stream_id=1, stream_seq=31) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107033, gaps=[]) 57296ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57296ms [log] [experimentStatusChanged] {"status": "running", "message": null} 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560107034, stream_id=1, stream_seq=32) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107034, gaps=[]) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107035, stream_id=1, stream_seq=32) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107035, gaps=[]) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107036, stream_id=1, stream_seq=32) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107036, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107037, stream_id=1, stream_seq=32) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107037, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107038, stream_id=1, stream_seq=32) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107038, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107039, stream_id=1, stream_seq=32) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107039, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560107040, stream_id=1, stream_seq=32) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107040, gaps=[]) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=560107041, stream_id=1, stream_seq=33) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107041, gaps=[]) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107042, stream_id=1, stream_seq=33) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107042, gaps=[]) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107043, stream_id=1, stream_seq=33) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107043, gaps=[]) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107044, stream_id=1, stream_seq=33) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107044, gaps=[]) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107045, stream_id=1, stream_seq=33) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107045, gaps=[]) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=560107046, stream_id=1, stream_seq=33) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107046, gaps=[]) 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=560107047, stream_id=1, stream_seq=33) 57350ms [log] 262140 57350ms [log] 262140 57350ms [log] [file] 57350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107047, gaps=[]) 57493ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00"}', extra='') 57493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 57494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 57494ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 57494ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 57494ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 57494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 57494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 57494ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57495ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 57495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57495ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "closed"}] 57496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 57496ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 57591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 57591ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 57708ms [err] Traceback (most recent call last): 57708ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 57708ms [err] return _run_code(code, main_globals, None, 57708ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 57708ms [err] exec(code, run_globals) 57708ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 57708ms [err] sys.exit(main()) 57708ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 57708ms [err] asyncio.run(main_async()) 57708ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 57708ms [err] return loop.run_until_complete(main) 57708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 57708ms [err] self.run_forever() 57708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 57708ms [err] self._run_once() 57708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 57709ms [err] event_list = self._selector.select(timeout) 57709ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 57709ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 57709ms [err] KeyboardInterrupt 57710ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 57710ms [err] h.flush() 57710ms [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 65516ms [log] starting device 66292ms [err] DEBUG:asyncio:Using selector: EpollSelector 66476ms [err] ERROR:asyncio:Unclosed client session 66476ms [err] client_session: 66609ms [log] parsing 66609ms [log] creating device handler 66609ms [log] [ready] 66609ms [log] reading line 66609ms [log] [websocketToken] "48b73637-60e6-4644-91a1-21a7f421c9a2" 66626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 66626ms [log] [websocketConnected] 68251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68251ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 68295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e07b8645-9046-450e-8be5-c27a8fe9c7b2"}}', extra='') 68295ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e07b8645-9046-450e-8be5-c27a8fe9c7b2"} 68354ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a","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":false}', extra='') 68383ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a", "state": "new"}] 70398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a"}', extra='') 70398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 70398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6772031649977753204 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:fpbq\\r\\na=ice-pwd:muooXFUQuClb0RWdBbv+dOA1\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5F:A1:0D:CD:74:89:50:87:44:F4:09:D8:76:50:3F:A7:6D:58:71:80:9E:98:0E:4E:84:F1:63:99:36:9B:10:29\\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/505fa1c2-1ae5-4084-a598-469579c1668a"}', extra='') 70398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 70398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 70398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70398ms [err] v=0 70398ms [err] o=- 6772031649977753204 2 IN IP4 127.0.0.1 70398ms [err] s=- 70398ms [err] t=0 0 70398ms [err] a=group:BUNDLE 0 70398ms [err] a=extmap-allow-mixed 70398ms [err] a=msid-semantic: WMS 70398ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70398ms [err] c=IN IP4 0.0.0.0 70398ms [err] a=ice-ufrag:fpbq 70398ms [err] a=ice-pwd:muooXFUQuClb0RWdBbv+dOA1 70398ms [err] a=ice-options:trickle 70398ms [err] a=fingerprint:sha-256 5F:A1:0D:CD:74:89:50:87:44:F4:09:D8:76:50:3F:A7:6D:58:71:80:9E:98:0E:4E:84:F1:63:99:36:9B:10:29 70398ms [err] a=setup:actpass 70398ms [err] a=mid:0 70398ms [err] a=sctp-port:5000 70398ms [err] a=max-message-size:262144 70398ms [err] 70400ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70400ms [err] v=0 70400ms [err] o=- 6772031649977753204 2 IN IP4 127.0.0.1 70400ms [err] s=- 70400ms [err] t=0 0 70400ms [err] a=group:BUNDLE 0 70400ms [err] a=extmap-allow-mixed 70400ms [err] a=msid-semantic: WMS 70400ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70400ms [err] c=IN IP4 0.0.0.0 70400ms [err] a=ice-ufrag:fpbq 70400ms [err] a=ice-pwd:muooXFUQuClb0RWdBbv+dOA1 70400ms [err] a=ice-options:trickle 70400ms [err] a=fingerprint:sha-256 5F:A1:0D:CD:74:89:50:87:44:F4:09:D8:76:50:3F:A7:6D:58:71:80:9E:98:0E:4E:84:F1:63:99:36:9B:10:29 70400ms [err] a=setup:actpass 70400ms [err] a=mid:0 70400ms [err] a=sctp-port:5000 70400ms [err] a=max-message-size:262144 70400ms [err] 70400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 70400ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a", "state": "new"}] 70401ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 70401ms [err] v=0 70401ms [err] o=- 3952605845 3952605845 IN IP4 0.0.0.0 70401ms [err] s=- 70401ms [err] t=0 0 70401ms [err] a=group:BUNDLE 0 70401ms [err] a=msid-semantic:WMS * 70401ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 70401ms [err] c=IN IP4 0.0.0.0 70401ms [err] a=mid:0 70401ms [err] a=sctp-port:5000 70401ms [err] a=max-message-size:65536 70401ms [err] a=ice-ufrag:5sE7 70401ms [err] a=ice-pwd:35bALwFH5EIgPSkOu0Ef3d 70401ms [err] a=fingerprint:sha-256 C9:7B:DB:35:AD:35:BD:80:88:62:2D:40:67:88:95:46:F5:EB:4E:3D:6B:8A:04:28:E2:98:C4:EE:A6:1F:CB:49 70401ms [err] a=setup:active 70401ms [err] 70401ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70401ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70401ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 70402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 70403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 70403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 70403ms [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='') 70403ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 70403ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 70404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 70404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 70404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70404ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a", "state": "connecting"}] 70416ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F/tl+HfiV0vo') 70416ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F/tl+HfiV0vo') 70416ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hN3yXI8Pwd 1 udp 1845501695 172.17.0.2 38760 typ prflx) 70416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33671) -> ('172.17.0.2', 38760)) State.WAITING -> State.IN_PROGRESS 70416ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\xd1\xab>=\xf0*&\x13\x82\x93P') 70419ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\xd1\xab>=\xf0*&\x13\x82\x93P') 70419ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33671) -> ('172.17.0.2', 38760)) State.IN_PROGRESS -> State.SUCCEEDED 70419ms [err] INFO:aioice.ice:Connection(0) ICE completed 70446ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 70446ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 70447ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 70447ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 70451ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 70451ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 70451ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 70451ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 70451ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 70452ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a", "state": "connected"}] 70454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 70454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 70455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 70456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 70456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 70456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 70457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3850406805, stream_id=1, stream_seq=0) 70457ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 70457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3925703860, stream_id=1, stream_seq=0) 70457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 70458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3850406805, gaps=[]) 70458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3925703860, gaps=[]) 70458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 70459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3850406806, stream_id=1, stream_seq=1) 70460ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 70460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3850406806, gaps=[]) 70461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3850406807, stream_id=1, stream_seq=2) 70461ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 70462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3850406807, gaps=[]) 70464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3940480906 1 udp 2113937151 e523ade0-0e41-4b92-ae46-2c3c9e6f85c3.local 38760 typ host generation 0 ufrag fpbq network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a"}', extra='') 70464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 70465ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 70494ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e523ade0-0e41-4b92-ae46-2c3c9e6f85c3.local" resolved to 172.17.0.2 70495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xKAk5PxJUhpT') 70495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xKAk5PxJUhpT') 70495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33671) -> ('172.17.0.2', 38760)) State.FROZEN -> State.FAILED 70495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59286) -> ('172.17.0.2', 38760)) State.FROZEN -> State.FAILED 70552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4IjcNy1n5f/B') 70552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38760) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4IjcNy1n5f/B') 70608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 70608ms [log] [experimentStatusChanged] {"status": "running", "message": null} 70656ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a"}', extra='') 70656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 70656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 70656ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 70657ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 70657ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 70657ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 70657ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 70657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70657ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 70657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70658ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/505fa1c2-1ae5-4084-a598-469579c1668a", "state": "closed"}] 70658ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 70658ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 70804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 70804ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 70944ms [err] Traceback (most recent call last): 70944ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 70944ms [err] return _run_code(code, main_globals, None, 70944ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 70945ms [err] exec(code, run_globals) 70945ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 70945ms [err] sys.exit(main()) 70945ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 70945ms [err] asyncio.run(main_async()) 70945ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 70945ms [err] return loop.run_until_complete(main) 70945ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 70945ms [err] self.run_forever() 70945ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 70945ms [err] self._run_once() 70945ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 70946ms [err] event_list = self._selector.select(timeout) 70946ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 70946ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 70946ms [err] KeyboardInterrupt 70973ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 70973ms [err] h.flush() 70973ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 71140ms [log] starting device 71985ms [err] DEBUG:asyncio:Using selector: EpollSelector 72185ms [err] ERROR:asyncio:Unclosed client session 72185ms [err] client_session: 72326ms [log] parsing 72326ms [log] creating device handler 72326ms [log] [ready] 72326ms [log] reading line 72326ms [log] [websocketToken] "955a82f0-142f-49a9-b08c-f355f54b73dc" 72340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72340ms [log] [websocketConnected] 74009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74009ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/71303757-4a0f-4067-b6c3-ecbc20549a88"}}', extra='') 74053ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/71303757-4a0f-4067-b6c3-ecbc20549a88"} 74154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af","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='') 74158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af", "state": "new"}] 76162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 76162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 76162ms [err] v=0 76162ms [err] o=- 3952605851 3952605851 IN IP4 0.0.0.0 76162ms [err] s=- 76162ms [err] t=0 0 76162ms [err] a=group:BUNDLE 0 76162ms [err] a=msid-semantic:WMS * 76162ms [err] m=application 9 DTLS/SCTP 5000 76162ms [err] c=IN IP4 0.0.0.0 76162ms [err] a=mid:0 76162ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76162ms [err] a=max-message-size:65536 76162ms [err] a=ice-ufrag:TrU0 76162ms [err] a=ice-pwd:ShGpLs9wRzMaYBc4V4cFGZ 76162ms [err] a=fingerprint:sha-256 CF:D7:34:6B:CF:EA:82:4D:4D:44:F4:88:8E:D1:43:F8:77:4E:5F:60:6D:61:B9:0D:47:0E:B5:3C:CE:F3:E0:FF 76162ms [err] a=setup:actpass 76162ms [err] 76163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 76163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76164ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af", "state": "new"}] 76164ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76165ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af"}', extra='') 76166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76166ms [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='') 76166ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8Q3VeJyL1YvN') 76179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8Q3VeJyL1YvN') 76183ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3892079696493470332 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:jOlf\\r\\na=ice-pwd:ZSk4GdZl2Wq5+s5FvJKF5hS8\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 3A:A4:73:AB:D4:7D:BF:B5:CB:33:63:77:78:B7:33:16:6C:C2:B3:1F:D0:41:84:20:01:29:1B:1A:E5:E7:01:64\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af"}', extra='') 76183ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76183ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 76183ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 76183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 76183ms [err] v=0 76183ms [err] o=- 3892079696493470332 2 IN IP4 127.0.0.1 76183ms [err] s=- 76183ms [err] t=0 0 76183ms [err] a=group:BUNDLE 0 76183ms [err] a=msid-semantic: WMS 76183ms [err] m=application 9 DTLS/SCTP 5000 76183ms [err] c=IN IP4 0.0.0.0 76183ms [err] a=ice-ufrag:jOlf 76183ms [err] a=ice-pwd:ZSk4GdZl2Wq5+s5FvJKF5hS8 76183ms [err] a=ice-options:trickle 76183ms [err] a=fingerprint:sha-256 3A:A4:73:AB:D4:7D:BF:B5:CB:33:63:77:78:B7:33:16:6C:C2:B3:1F:D0:41:84:20:01:29:1B:1A:E5:E7:01:64 76183ms [err] a=setup:active 76183ms [err] a=mid:0 76183ms [err] a=sctpmap:5000 webrtc-datachannel 1024 76183ms [err] 76184ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 76184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76184ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(kf1kt8SXvq 1 udp 1845501695 172.17.0.2 56962 typ prflx) 76184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49246) -> ('172.17.0.2', 56962)) State.WAITING -> State.IN_PROGRESS 76185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N\xbc\xde\x86`\xd0\x87\xb7\xf39u\x00') 76210ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af", "state": "connecting"}] 76210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N\xbc\xde\x86`\xd0\x87\xb7\xf39u\x00') 76210ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49246) -> ('172.17.0.2', 56962)) State.IN_PROGRESS -> State.SUCCEEDED 76210ms [err] INFO:aioice.ice:Connection(0) ICE completed 76210ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 76210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76211ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 76212ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76214ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 76215ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 76215ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 76215ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 76215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 76216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 76216ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76216ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af", "state": "connected"}] 76219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 76219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 76219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 76219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 76219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 76219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 76219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 76220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 76220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 76221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 76221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1136034921, stream_id=1, stream_seq=0) 76221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 76222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1136034921, gaps=[]) 76222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 76222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1570218350, stream_id=1, stream_seq=0) 76222ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1570218350, gaps=[]) 76223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1570218351, stream_id=1, stream_seq=1) 76224ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1570218351, gaps=[]) 76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1570218352, stream_id=1, stream_seq=2) 76224ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1570218352, gaps=[]) 76225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1570218353, stream_id=1, stream_seq=3) 76225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1570218353, gaps=[]) 76225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1570218354, stream_id=1, stream_seq=4) 76225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1570218354, gaps=[]) 76254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BLm3kmyBEOsd') 76254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BLm3kmyBEOsd') 76259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:640644787 1 udp 2113937151 f61d04c4-b044-4462-afe7-4f7b21c4d3ad.local 56962 typ host generation 0 ufrag jOlf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af"}', extra='') 76259ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76259ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 76259ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 76263ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f61d04c4-b044-4462-afe7-4f7b21c4d3ad.local" resolved to 172.17.0.2 76317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'07q3ZVIJilel') 76317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'07q3ZVIJilel') 76399ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd2pUhw9QL9Oy') 76399ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd2pUhw9QL9Oy') 76399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41810) -> ('172.17.0.2', 56962)) State.WAITING -> State.IN_PROGRESS 76400ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8e\xd79\xcf\xd7t\xc5O%Y\xff\xc3') 76401ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8e\xd79\xcf\xd7t\xc5O%Y\xff\xc3') 76402ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41810) -> ('172.17.0.2', 56962)) State.IN_PROGRESS -> State.SUCCEEDED 76402ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49246) -> ('172.17.0.2', 56962)) State.FROZEN -> State.FAILED 76402ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41810) -> ('172.17.0.2', 56962)) State.FROZEN -> State.FAILED 76446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76446ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af"}', extra='') 76456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 76457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 76457ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76457ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 76457ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 76457ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76458ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76458ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76458ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 76458ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76458ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76459ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b029b11-20bf-4d49-a184-0ce723d162af", "state": "closed"}] 76459ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76459ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76591ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 76693ms [err] Traceback (most recent call last): 76693ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76693ms [err] return _run_code(code, main_globals, None, 76693ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76693ms [err] exec(code, run_globals) 76693ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76693ms [err] sys.exit(main()) 76693ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76693ms [err] asyncio.run(main_async()) 76693ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76693ms [err] return loop.run_until_complete(main) 76693ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76694ms [err] self.run_forever() 76694ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76694ms [err] self._run_once() 76694ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76695ms [err] event_list = self._selector.select(timeout) 76695ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76695ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76695ms [err] KeyboardInterrupt 76697ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76697ms [err] h.flush() 76697ms [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 90030ms [log] starting device 90899ms [err] DEBUG:asyncio:Using selector: EpollSelector 91138ms [err] ERROR:asyncio:Unclosed client session 91138ms [err] client_session: 91283ms [log] parsing 91283ms [log] creating device handler 91283ms [log] [ready] 91283ms [log] reading line 91283ms [log] [websocketToken] "2ee115bf-aec9-4372-ab30-93d463fbf654" 91297ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 91297ms [log] [websocketConnected] 91634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 91634ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 91675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a96b3704-1f3a-4fb1-ac4d-a21582fdf21d"}}', extra='') 91675ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a96b3704-1f3a-4fb1-ac4d-a21582fdf21d"} 91771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6","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='') 91775ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "new"}] 93779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 93780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 93780ms [err] v=0 93780ms [err] o=- 3952605868 3952605868 IN IP4 0.0.0.0 93780ms [err] s=- 93780ms [err] t=0 0 93780ms [err] a=group:BUNDLE 0 93780ms [err] a=msid-semantic:WMS * 93780ms [err] m=application 9 DTLS/SCTP 5000 93780ms [err] c=IN IP4 0.0.0.0 93780ms [err] a=mid:0 93780ms [err] a=sctpmap:5000 webrtc-datachannel 65535 93780ms [err] a=max-message-size:65536 93780ms [err] a=ice-ufrag:GUiT 93780ms [err] a=ice-pwd:NhNN0enVyNpxPZAkWtbyej 93780ms [err] a=fingerprint:sha-256 2D:E7:6C:42:CB:B7:A4:BD:3B:94:9A:D0:E8:26:15:75:56:B4:05:86:07:6F:63:CE:EC:2D:AA:0D:37:64:1A:F4 93780ms [err] a=setup:actpass 93780ms [err] 93782ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 93782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 93784ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "new"}] 93784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 93785ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 93785ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 93786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 93786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 93786ms [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='') 93786ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 93801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50770) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7$o\x15\x0c\xc3\x0b\xc6i\x1f\xe9\x80') 93802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50770) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7$o\x15\x0c\xc3\x0b\xc6i\x1f\xe9\x80') 93807ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952605868 3952605868 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 50770 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 50770 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50863 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:gJWh\\r\\na=ice-pwd:CVHhhF6AJ1WTh1TXGNSIKf\\r\\na=fingerprint:sha-256 0F:18:5B:60:0E:9D:A1:E0:78:16:15:F2:9A:7E:1A:63:2F:4D:AB:8A:C8:2C:02:06:68:0D:C9:A5:CA:FF:55:4C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 93807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 93807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 93807ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 93807ms [err] v=0 93807ms [err] o=- 3952605868 3952605868 IN IP4 0.0.0.0 93807ms [err] s=- 93807ms [err] t=0 0 93807ms [err] a=group:BUNDLE 0 93807ms [err] a=msid-semantic:WMS * 93807ms [err] m=application 50770 DTLS/SCTP 5000 93807ms [err] c=IN IP4 172.30.0.1 93807ms [err] a=mid:0 93807ms [err] a=sctpmap:5000 webrtc-datachannel 65535 93807ms [err] a=max-message-size:65536 93807ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50770 typ host 93807ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50863 typ host 93807ms [err] a=end-of-candidates 93807ms [err] a=ice-ufrag:gJWh 93807ms [err] a=ice-pwd:CVHhhF6AJ1WTh1TXGNSIKf 93807ms [err] a=fingerprint:sha-256 0F:18:5B:60:0E:9D:A1:E0:78:16:15:F2:9A:7E:1A:63:2F:4D:AB:8A:C8:2C:02:06:68:0D:C9:A5:CA:FF:55:4C 93807ms [err] a=setup:active 93807ms [err] 93808ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 93808ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 93808ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 93808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57111) -> ('172.30.0.1', 50770)) State.FROZEN -> State.WAITING 93808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49475) -> ('172.30.0.1', 50770)) State.FROZEN -> State.WAITING 93809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57111) -> ('172.17.0.2', 50863)) State.FROZEN -> State.WAITING 93809ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CKUmBobJes 1 udp 1862270975 172.17.0.2 50770 typ prflx) 93809ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93809ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93809ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57111) -> ('172.17.0.2', 50770)) State.WAITING -> State.IN_PROGRESS 93809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50770) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\xe40i\x14\xe1\xcc6\xa8+\x80m') 93809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57111) -> ('172.30.0.1', 50770)) State.WAITING -> State.IN_PROGRESS 93810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50770) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff\x92\xc3\xa4U\x9f\x04Ru\x91\x04\x85') 93810ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "connecting"}] 93810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50770) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\xe40i\x14\xe1\xcc6\xa8+\x80m') 93810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57111) -> ('172.17.0.2', 50770)) State.IN_PROGRESS -> State.SUCCEEDED 93810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49475) -> ('172.30.0.1', 50770)) State.WAITING -> State.FAILED 93810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57111) -> ('172.17.0.2', 50863)) State.WAITING -> State.FAILED 93811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49475) -> ('172.17.0.2', 50863)) State.FROZEN -> State.FAILED 93811ms [err] INFO:aioice.ice:Connection(0) ICE completed 93811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50770) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff\x92\xc3\xa4U\x9f\x04Ru\x91\x04\x85') 93811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57111) -> ('172.30.0.1', 50770)) State.IN_PROGRESS -> State.SUCCEEDED 93811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50770) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16\x1cw2S\xde\xe4\x9d\xe3\x1b7}') 93812ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50770) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x16\x1cw2S\xde\xe4\x9d\xe3\x1b7}') 93830ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 93830ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 93831ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 93831ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 93833ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 93833ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 93833ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 93833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 93833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 93834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 93834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 93834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 93834ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "connected"}] 93835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 93835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 93835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 93835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 93837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2789998517, stream_id=1, stream_seq=0) 93837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 93837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2675618335, stream_id=1, stream_seq=0) 93838ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 93838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2675618335, gaps=[]) 93838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2789998517, gaps=[]) 93838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 93839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2675618336, stream_id=1, stream_seq=1) 93839ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 93839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2675618336, gaps=[]) 93840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2675618337, stream_id=1, stream_seq=2) 93840ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 93841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2675618337, gaps=[]) 93894ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93894ms [log] [experimentStatusChanged] {"status": "running", "message": null} 94021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6"}', extra='') 94022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 94022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 94022ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 94022ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 94022ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 94022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 94022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 94022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 94023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94023ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "closed"}] 94024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 94024ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 94132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 94132ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 94226ms [err] Traceback (most recent call last): 94226ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 94226ms [err] return _run_code(code, main_globals, None, 94226ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 94226ms [err] exec(code, run_globals) 94226ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 94226ms [err] sys.exit(main()) 94226ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 94226ms [err] asyncio.run(main_async()) 94226ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 94226ms [err] return loop.run_until_complete(main) 94226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 94226ms [err] self.run_forever() 94226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 94226ms [err] self._run_once() 94226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 94227ms [err] event_list = self._selector.select(timeout) 94227ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 94227ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 94227ms [err] KeyboardInterrupt 94228ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 94228ms [err] h.flush() 94228ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 94501ms [log] starting device 95221ms [err] DEBUG:asyncio:Using selector: EpollSelector 95413ms [err] ERROR:asyncio:Unclosed client session 95413ms [err] client_session: 95551ms [log] parsing 95551ms [log] creating device handler 95551ms [log] [ready] 95551ms [log] reading line 95551ms [log] [websocketToken] "b76cfdcb-a772-4003-9389-07c2022d1aa7" 95566ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 95566ms [log] [websocketConnected] 95907ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 95907ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 95949ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/69c451ff-27ce-4994-b699-df9c459bc73e"}}', extra='') 95949ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/69c451ff-27ce-4994-b699-df9c459bc73e"} 96044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5","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":false}', extra='') 96049ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "new"}] 98051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 98052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98052ms [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='') 98052ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952605873 3952605873 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 35758 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 35758 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52436 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jYJw\\r\\na=ice-pwd:Y3b4Nl4HlkNX5U8cugAWOv\\r\\na=fingerprint:sha-256 5C:C6:9F:CE:CD:45:9E:B9:54:46:A3:AC:57:F2:A4:6C:09:6B:40:86:A6:71:E2:9A:A3:95:DE:36:A2:F9:68:53\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 98060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 98060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 98060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98060ms [err] v=0 98060ms [err] o=- 3952605873 3952605873 IN IP4 0.0.0.0 98060ms [err] s=- 98060ms [err] t=0 0 98060ms [err] a=group:BUNDLE 0 98060ms [err] a=msid-semantic:WMS * 98060ms [err] m=application 35758 DTLS/SCTP 5000 98060ms [err] c=IN IP4 172.30.0.1 98060ms [err] a=mid:0 98060ms [err] a=sctpmap:5000 webrtc-datachannel 65535 98060ms [err] a=max-message-size:65536 98060ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35758 typ host 98060ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52436 typ host 98060ms [err] a=end-of-candidates 98060ms [err] a=ice-ufrag:jYJw 98060ms [err] a=ice-pwd:Y3b4Nl4HlkNX5U8cugAWOv 98060ms [err] a=fingerprint:sha-256 5C:C6:9F:CE:CD:45:9E:B9:54:46:A3:AC:57:F2:A4:6C:09:6B:40:86:A6:71:E2:9A:A3:95:DE:36:A2:F9:68:53 98060ms [err] a=setup:actpass 98060ms [err] 98062ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98062ms [err] v=0 98062ms [err] o=- 3952605873 3952605873 IN IP4 0.0.0.0 98062ms [err] s=- 98062ms [err] t=0 0 98062ms [err] a=group:BUNDLE 0 98062ms [err] a=msid-semantic:WMS * 98062ms [err] m=application 35758 DTLS/SCTP 5000 98062ms [err] c=IN IP4 172.30.0.1 98062ms [err] a=mid:0 98062ms [err] a=sctpmap:5000 webrtc-datachannel 65535 98062ms [err] a=max-message-size:65536 98062ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35758 typ host 98062ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52436 typ host 98062ms [err] a=end-of-candidates 98062ms [err] a=ice-ufrag:jYJw 98062ms [err] a=ice-pwd:Y3b4Nl4HlkNX5U8cugAWOv 98062ms [err] a=fingerprint:sha-256 5C:C6:9F:CE:CD:45:9E:B9:54:46:A3:AC:57:F2:A4:6C:09:6B:40:86:A6:71:E2:9A:A3:95:DE:36:A2:F9:68:53 98062ms [err] a=setup:actpass 98062ms [err] 98063ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 98063ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "new"}] 98064ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 98064ms [err] v=0 98064ms [err] o=- 3952605873 3952605873 IN IP4 0.0.0.0 98064ms [err] s=- 98064ms [err] t=0 0 98064ms [err] a=group:BUNDLE 0 98064ms [err] a=msid-semantic:WMS * 98064ms [err] m=application 9 DTLS/SCTP 5000 98064ms [err] c=IN IP4 0.0.0.0 98064ms [err] a=mid:0 98064ms [err] a=sctpmap:5000 webrtc-datachannel 65535 98064ms [err] a=max-message-size:65536 98064ms [err] a=ice-ufrag:MYME 98064ms [err] a=ice-pwd:YsZnCgLNfEYysToljhOvTz 98064ms [err] a=fingerprint:sha-256 8F:88:C1:0E:A0:D2:6E:F9:95:17:D3:49:4F:38:83:25:8E:29:47:39:11:10:60:FB:6E:A9:7E:B9:BF:A2:BF:13 98064ms [err] a=setup:active 98064ms [err] 98065ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98065ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98066ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98067ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98067ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 98068ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98068ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.30.0.1', 35758)) State.FROZEN -> State.WAITING 98068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46205) -> ('172.30.0.1', 35758)) State.FROZEN -> State.WAITING 98068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.17.0.2', 52436)) State.FROZEN -> State.WAITING 98068ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98068ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98069ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.30.0.1', 35758)) State.WAITING -> State.IN_PROGRESS 98069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x18\xa7\x08M\x00\xdbV\xddBHn\x87') 98069ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "connecting"}] 98094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46205) -> ('172.30.0.1', 35758)) State.WAITING -> State.IN_PROGRESS 98094ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8fUs\xc0\xf3\x06\x9a\x1c\x1a\xd8\xb6\xc8') 98094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x18\xa7\x08M\x00\xdbV\xddBHn\x87') 98094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.30.0.1', 35758)) State.IN_PROGRESS -> State.SUCCEEDED 98094ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8fUs\xc0\xf3\x06\x9a\x1c\x1a\xd8\xb6\xc8') 98095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46205) -> ('172.30.0.1', 35758)) State.IN_PROGRESS -> State.SUCCEEDED 98095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46205) -> ('172.17.0.2', 52436)) State.FROZEN -> State.WAITING 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\t\xad\x07\x10\xc1Q\x8d\xe0\x9d}\x1b\x99') 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\t\xad\x07\x10\xc1Q\x8d\xe0\x9d}\x1b\x99') 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.17.0.2', 52436)) State.WAITING -> State.FAILED 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46205) -> ('172.17.0.2', 52436)) State.WAITING -> State.FAILED 98102ms [err] INFO:aioice.ice:Connection(0) ICE completed 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35758) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C\xb6\\\xae\xc6~\x92\\\x07G\x9d\xfc') 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35758) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C\xb6\\\xae\xc6~\x92\\\x07G\x9d\xfc') 98103ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VItue4BFnE 1 udp 1862270975 172.17.0.2 35758 typ prflx) 98103ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G{7R\x97y2~\xa4Kow') 98103ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 35758) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G{7R\x97y2~\xa4Kow') 98103ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.17.0.2', 35758)) State.WAITING -> State.FAILED 98103ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.17.0.2', 35758)) State.FAILED -> State.IN_PROGRESS 98103ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35758) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x1b\xda\xd8yI\xde0M\x9a,\n') 98104ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35758) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x1b\xda\xd8yI\xde0M\x9a,\n') 98104ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36596) -> ('172.17.0.2', 35758)) State.IN_PROGRESS -> State.SUCCEEDED 98114ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 98114ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98115ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 98115ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98148ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 98148ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 98148ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 98148ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98148ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98149ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "connected"}] 98149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 98149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 98149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 98151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 98151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2559414720, stream_id=1, stream_seq=0) 98151ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3099393690, stream_id=1, stream_seq=0) 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414720, gaps=[]) 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3099393690, gaps=[]) 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2559414721, stream_id=1, stream_seq=1) 98153ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414721, gaps=[]) 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2559414722, stream_id=1, stream_seq=2) 98153ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414722, gaps=[]) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2559414723, stream_id=1, stream_seq=3) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414723, gaps=[]) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2559414724, stream_id=1, stream_seq=4) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414724, gaps=[]) 98292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98292ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98341ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5"}', extra='') 98341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 98341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 98341ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98341ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 98341ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 98341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98342ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 98342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98343ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "closed"}] 98343ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98343ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98477ms [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 98594ms [err] Traceback (most recent call last): 98594ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98594ms [err] return _run_code(code, main_globals, None, 98594ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98594ms [err] exec(code, run_globals) 98594ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98594ms [err] sys.exit(main()) 98594ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98594ms [err] asyncio.run(main_async()) 98594ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98594ms [err] return loop.run_until_complete(main) 98594ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98595ms [err] self.run_forever() 98595ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98595ms [err] self._run_once() 98595ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98595ms [err] event_list = self._selector.select(timeout) 98595ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98595ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98595ms [err] KeyboardInterrupt 98597ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98597ms [err] h.flush() 98597ms [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 106309ms [log] starting device 107131ms [err] DEBUG:asyncio:Using selector: EpollSelector 107326ms [err] ERROR:asyncio:Unclosed client session 107326ms [err] client_session: 107839ms [log] parsing 107839ms [log] creating device handler 107839ms [log] [ready] 107839ms [log] reading line 107839ms [log] [websocketToken] "9b077817-08d9-48e3-8446-2aa12d42619f" 107995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 107995ms [log] [websocketConnected] 109864ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 109864ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 109910ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/86fa013b-5c29-4b54-9996-ee8f41df10ff"}}', extra='') 109910ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/86fa013b-5c29-4b54-9996-ee8f41df10ff"} 110095ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044","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='') 110102ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044", "state": "new"}] 112110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 112110ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 112110ms [err] v=0 112110ms [err] o=- 3952605887 3952605887 IN IP4 0.0.0.0 112110ms [err] s=- 112110ms [err] t=0 0 112110ms [err] a=group:BUNDLE 0 112110ms [err] a=msid-semantic:WMS * 112110ms [err] m=application 9 DTLS/SCTP 5000 112110ms [err] c=IN IP4 0.0.0.0 112110ms [err] a=mid:0 112110ms [err] a=sctpmap:5000 webrtc-datachannel 65535 112110ms [err] a=max-message-size:65536 112110ms [err] a=ice-ufrag:D1nb 112110ms [err] a=ice-pwd:NxFDx26vdHfMooEPlkzPrs 112110ms [err] a=fingerprint:sha-256 A5:ED:2B:23:2E:E1:CA:76:4C:0E:6D:96:8F:D6:83:F9:F6:BF:6C:6D:BA:BE:93:DF:F2:7F:49:C6:DF:34:59:B5 112110ms [err] a=setup:actpass 112110ms [err] 112111ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 112111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 112112ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044", "state": "new"}] 112113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 112113ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 112113ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 112113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044"}', extra='') 112114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 112114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 112114ms [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='') 112114ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 112124ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GBeXBdvWiROn') 112125ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GBeXBdvWiROn') 112126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8863894774849165647 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:XGPS\\r\\na=ice-pwd:XtCsKrbaLxeUiiaWB0JPgf+4\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E4:A9:C2:3D:EA:AD:F0:65:D3:42:F6:86:26:2F:5C:7A:BA:BF:4E:8B:1A:3B:D5:5D:93:8E:68:4B:18:43:7F:7A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044"}', extra='') 112126ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 112126ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 112126ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 112126ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 112126ms [err] v=0 112126ms [err] o=- 8863894774849165647 2 IN IP4 127.0.0.1 112126ms [err] s=- 112126ms [err] t=0 0 112126ms [err] a=group:BUNDLE 0 112126ms [err] a=msid-semantic: WMS 112126ms [err] m=application 9 DTLS/SCTP 5000 112126ms [err] c=IN IP4 0.0.0.0 112126ms [err] a=ice-ufrag:XGPS 112126ms [err] a=ice-pwd:XtCsKrbaLxeUiiaWB0JPgf+4 112126ms [err] a=ice-options:trickle 112126ms [err] a=fingerprint:sha-256 E4:A9:C2:3D:EA:AD:F0:65:D3:42:F6:86:26:2F:5C:7A:BA:BF:4E:8B:1A:3B:D5:5D:93:8E:68:4B:18:43:7F:7A 112126ms [err] a=setup:active 112126ms [err] a=mid:0 112126ms [err] a=sctpmap:5000 webrtc-datachannel 1024 112126ms [err] 112127ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 112127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 112127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 112127ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(SfVcBnHhFQ 1 udp 1845501695 172.17.0.2 60305 typ prflx) 112127ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112128ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112128ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 112128ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52456) -> ('172.17.0.2', 60305)) State.WAITING -> State.IN_PROGRESS 112128ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l\xd0A\xd7\x92\x81.Z#\xf6\xb8L') 112129ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044", "state": "connecting"}] 112129ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'l\xd0A\xd7\x92\x81.Z#\xf6\xb8L') 112129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52456) -> ('172.17.0.2', 60305)) State.IN_PROGRESS -> State.SUCCEEDED 112129ms [err] INFO:aioice.ice:Connection(0) ICE completed 112133ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3432814824 1 udp 2113937151 82123a60-9908-49a4-a8ce-efac73f1c94a.local 60305 typ host generation 0 ufrag XGPS network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044"}', extra='') 112133ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 112133ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 112133ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 112158ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 112158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 112159ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 112160ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 112163ms [err] INFO:aioice.ice:Connection(0) Remote candidate "82123a60-9908-49a4-a8ce-efac73f1c94a.local" resolved to 172.17.0.2 112164ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 112164ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 112164ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 112165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 112165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 112165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 112165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 112165ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 112165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044", "state": "connected"}] 112168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 112168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 112168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 112168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 112168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 112168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 112168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 112169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 112169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 112169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 112169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1222905527, stream_id=1, stream_seq=0) 112169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 112170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1222905527, gaps=[]) 112170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 112170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1435865761, stream_id=1, stream_seq=0) 112170ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 112170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1435865761, gaps=[]) 112174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1435865762, stream_id=1, stream_seq=1) 112174ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 112174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1435865762, gaps=[]) 112175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1435865763, stream_id=1, stream_seq=2) 112175ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 112176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1435865763, gaps=[]) 112176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6UTlJktN4Kle') 112176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6UTlJktN4Kle') 112254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kM0PG80GMlXD') 112255ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kM0PG80GMlXD') 112317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5xcEhX/j0rWw') 112317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5xcEhX/j0rWw') 112317ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53770) -> ('172.17.0.2', 60305)) State.WAITING -> State.IN_PROGRESS 112317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5\x10\x82S&\xb1\xfa]G@Y\xe7') 112319ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60305) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5\x10\x82S&\xb1\xfa]G@Y\xe7') 112319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53770) -> ('172.17.0.2', 60305)) State.IN_PROGRESS -> State.SUCCEEDED 112319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52456) -> ('172.17.0.2', 60305)) State.FROZEN -> State.FAILED 112319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53770) -> ('172.17.0.2', 60305)) State.FROZEN -> State.FAILED 112367ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 112367ms [log] [experimentStatusChanged] {"status": "running", "message": null} 112398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044"}', extra='') 112398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 112398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 112398ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 112399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 112399ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 112399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 112399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 112399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 112399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 112400ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ea34e93b-56d8-4ba8-b0fb-308893c36044", "state": "closed"}] 112400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 112400ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 112496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 112496ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 112599ms [err] Traceback (most recent call last): 112599ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 112599ms [err] return _run_code(code, main_globals, None, 112599ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 112599ms [err] exec(code, run_globals) 112599ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 112599ms [err] sys.exit(main()) 112599ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 112600ms [err] asyncio.run(main_async()) 112600ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 112600ms [err] return loop.run_until_complete(main) 112600ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 112600ms [err] self.run_forever() 112600ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 112601ms [err] self._run_once() 112601ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 112601ms [err] event_list = self._selector.select(timeout) 112601ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 112601ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 112601ms [err] KeyboardInterrupt 112604ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 112604ms [err] h.flush() 112604ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 112805ms [log] starting device 113572ms [err] DEBUG:asyncio:Using selector: EpollSelector 113761ms [err] ERROR:asyncio:Unclosed client session 113761ms [err] client_session: 113904ms [log] parsing 113904ms [log] creating device handler 113904ms [log] [ready] 113904ms [log] reading line 113904ms [log] [websocketToken] "35a50f4c-fa98-4ba1-9937-af28e44bf869" 113942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113942ms [log] [websocketConnected] 115526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115526ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 115567ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2cdd604d-9d7b-491a-9273-15bafc070f08"}}', extra='') 115567ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2cdd604d-9d7b-491a-9273-15bafc070f08"} 115634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349","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='') 115663ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349", "state": "new"}] 117678ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 117682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 117682ms [err] v=0 117682ms [err] o=- 3952605892 3952605892 IN IP4 0.0.0.0 117682ms [err] s=- 117682ms [err] t=0 0 117682ms [err] a=group:BUNDLE 0 117682ms [err] a=msid-semantic:WMS * 117682ms [err] m=application 9 DTLS/SCTP 5000 117682ms [err] c=IN IP4 0.0.0.0 117682ms [err] a=mid:0 117682ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117682ms [err] a=max-message-size:65536 117682ms [err] a=ice-ufrag:hxiW 117682ms [err] a=ice-pwd:mbzeWTvAwPgIjZjBTeExxt 117682ms [err] a=fingerprint:sha-256 4D:10:D8:24:86:7B:73:5F:E8:F7:5E:D8:E4:5C:E4:76:BA:A6:85:F0:60:BC:D8:13:75:78:BC:F3:B4:0A:37:FB 117682ms [err] a=setup:actpass 117682ms [err] 117682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 117682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 117682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 117682ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 117682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 117682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349"}', extra='') 117682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 117682ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349", "state": "new"}] 117682ms [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='') 117682ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 117693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j5uaJRHr7+OW') 117693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j5uaJRHr7+OW') 117694ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4341937981999116206 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:5YwW\\r\\na=ice-pwd:weqOsBewTNepMHaXnlupclp7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1D:4E:11:8F:15:00:C8:3C:A6:4D:F9:0F:DF:A6:61:47:4E:5C:92:24:85:B7:22:43:B3:AF:C9:DE:38:74:0B:D1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349"}', extra='') 117695ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117695ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 117695ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 117695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 117695ms [err] v=0 117695ms [err] o=- 4341937981999116206 2 IN IP4 127.0.0.1 117695ms [err] s=- 117695ms [err] t=0 0 117695ms [err] a=group:BUNDLE 0 117695ms [err] a=msid-semantic: WMS 117695ms [err] m=application 9 DTLS/SCTP 5000 117695ms [err] c=IN IP4 0.0.0.0 117695ms [err] a=ice-ufrag:5YwW 117695ms [err] a=ice-pwd:weqOsBewTNepMHaXnlupclp7 117695ms [err] a=ice-options:trickle 117695ms [err] a=fingerprint:sha-256 1D:4E:11:8F:15:00:C8:3C:A6:4D:F9:0F:DF:A6:61:47:4E:5C:92:24:85:B7:22:43:B3:AF:C9:DE:38:74:0B:D1 117695ms [err] a=setup:active 117695ms [err] a=mid:0 117695ms [err] a=sctpmap:5000 webrtc-datachannel 1024 117695ms [err] 117696ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 117696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 117696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 117696ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CAiI30QT9F 1 udp 1845501695 172.17.0.2 39703 typ prflx) 117696ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117696ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117696ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 117697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37819) -> ('172.17.0.2', 39703)) State.WAITING -> State.IN_PROGRESS 117697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc3C\\OG\xd7\xb1\x92k}\xe7\xf3') 117697ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349", "state": "connecting"}] 117697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc3C\\OG\xd7\xb1\x92k}\xe7\xf3') 117698ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37819) -> ('172.17.0.2', 39703)) State.IN_PROGRESS -> State.SUCCEEDED 117698ms [err] INFO:aioice.ice:Connection(0) ICE completed 117725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3670307053 1 udp 2113937151 5befa029-afc6-448c-afec-b62240fd950c.local 39703 typ host generation 0 ufrag 5YwW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349"}', extra='') 117726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 117726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 117727ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 117727ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 117727ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 117728ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 117731ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5befa029-afc6-448c-afec-b62240fd950c.local" resolved to 172.17.0.2 117732ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 117732ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 117732ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 117733ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 117733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 117733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 117733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 117733ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 117734ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349", "state": "connected"}] 117736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 117736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 117736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 117737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 117737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 117737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 117737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 117738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 117739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 117739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 117739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=887460451, stream_id=1, stream_seq=0) 117739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 117740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=887460451, gaps=[]) 117740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 117740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3331676497, stream_id=1, stream_seq=0) 117740ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 117740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331676497, gaps=[]) 117742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3331676498, stream_id=1, stream_seq=1) 117742ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 117742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331676498, gaps=[]) 117742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3331676499, stream_id=1, stream_seq=2) 117743ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 117743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331676499, gaps=[]) 117743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3331676500, stream_id=1, stream_seq=3) 117743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331676500, gaps=[]) 117743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3331676501, stream_id=1, stream_seq=4) 117743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331676501, gaps=[]) 117779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OJQL7eS8cyOc') 117779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OJQL7eS8cyOc') 117833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HlzY83gDAkTA') 117833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HlzY83gDAkTA') 117918ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z72y4ERDzjF4') 117918ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z72y4ERDzjF4') 117919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38856) -> ('172.17.0.2', 39703)) State.WAITING -> State.IN_PROGRESS 117919ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdeuvG\x8b|\xcdp\xff\xafy ') 117920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39703) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdeuvG\x8b|\xcdp\xff\xafy ') 117920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38856) -> ('172.17.0.2', 39703)) State.IN_PROGRESS -> State.SUCCEEDED 117920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37819) -> ('172.17.0.2', 39703)) State.FROZEN -> State.FAILED 117920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38856) -> ('172.17.0.2', 39703)) State.FROZEN -> State.FAILED 118221ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118221ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118321ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349"}', extra='') 118321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 118321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 118321ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118322ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 118322ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 118322ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118322ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118322ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118322ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 118322ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118323ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118323ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7de1aea6-244f-428a-ba45-4be02406b349", "state": "closed"}] 118323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118323ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118449ms [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 118556ms [err] Traceback (most recent call last): 118556ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118556ms [err] return _run_code(code, main_globals, None, 118556ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118556ms [err] exec(code, run_globals) 118556ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118556ms [err] sys.exit(main()) 118556ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118556ms [err] asyncio.run(main_async()) 118557ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118557ms [err] return loop.run_until_complete(main) 118557ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118557ms [err] self.run_forever() 118557ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118557ms [err] self._run_once() 118557ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118558ms [err] event_list = self._selector.select(timeout) 118558ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118558ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118558ms [err] KeyboardInterrupt 118563ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118563ms [err] h.flush() 118563ms [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 131901ms [log] starting device 132709ms [err] DEBUG:asyncio:Using selector: EpollSelector 132903ms [err] ERROR:asyncio:Unclosed client session 132903ms [err] client_session: 133056ms [log] parsing 133056ms [log] creating device handler 133056ms [log] [ready] 133056ms [log] reading line 133056ms [log] [websocketToken] "5a4d4f79-cb9e-4fac-a9b5-175e7c8a859a" 133107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 133107ms [log] [websocketConnected] 133474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 133474ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 133488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cff8900d-22d7-40a8-8732-c4a6f1edcaaf"}}', extra='') 133488ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cff8900d-22d7-40a8-8732-c4a6f1edcaaf"} 133573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173","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='') 133577ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "new"}] 135582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 135582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 135582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 135582ms [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='') 135582ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 135588ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952605910 3952605910 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 57353 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 57353 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49714 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:OPbe\\r\\na=ice-pwd:wO9tNj8wbybYH012OzKop7\\r\\na=fingerprint:sha-256 D9:C3:D5:49:6A:66:E5:A7:8C:26:90:AD:91:AC:64:EC:CA:A5:7B:A4:B2:6D:F4:3B:9D:A9:36:E6:81:07:19:48\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 135589ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 135589ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 135589ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 135589ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 135589ms [err] v=0 135589ms [err] o=- 3952605910 3952605910 IN IP4 0.0.0.0 135589ms [err] s=- 135589ms [err] t=0 0 135589ms [err] a=group:BUNDLE 0 135589ms [err] a=msid-semantic:WMS * 135589ms [err] m=application 57353 DTLS/SCTP 5000 135589ms [err] c=IN IP4 172.30.0.1 135589ms [err] a=mid:0 135589ms [err] a=sctpmap:5000 webrtc-datachannel 65535 135589ms [err] a=max-message-size:65536 135589ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57353 typ host 135589ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49714 typ host 135589ms [err] a=end-of-candidates 135589ms [err] a=ice-ufrag:OPbe 135589ms [err] a=ice-pwd:wO9tNj8wbybYH012OzKop7 135589ms [err] a=fingerprint:sha-256 D9:C3:D5:49:6A:66:E5:A7:8C:26:90:AD:91:AC:64:EC:CA:A5:7B:A4:B2:6D:F4:3B:9D:A9:36:E6:81:07:19:48 135589ms [err] a=setup:actpass 135589ms [err] 135590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 135590ms [err] v=0 135590ms [err] o=- 3952605910 3952605910 IN IP4 0.0.0.0 135590ms [err] s=- 135590ms [err] t=0 0 135590ms [err] a=group:BUNDLE 0 135590ms [err] a=msid-semantic:WMS * 135590ms [err] m=application 57353 DTLS/SCTP 5000 135590ms [err] c=IN IP4 172.30.0.1 135590ms [err] a=mid:0 135590ms [err] a=sctpmap:5000 webrtc-datachannel 65535 135590ms [err] a=max-message-size:65536 135590ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57353 typ host 135590ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49714 typ host 135590ms [err] a=end-of-candidates 135590ms [err] a=ice-ufrag:OPbe 135590ms [err] a=ice-pwd:wO9tNj8wbybYH012OzKop7 135590ms [err] a=fingerprint:sha-256 D9:C3:D5:49:6A:66:E5:A7:8C:26:90:AD:91:AC:64:EC:CA:A5:7B:A4:B2:6D:F4:3B:9D:A9:36:E6:81:07:19:48 135590ms [err] a=setup:actpass 135590ms [err] 135591ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 135591ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "new"}] 135592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 135592ms [err] v=0 135592ms [err] o=- 3952605910 3952605910 IN IP4 0.0.0.0 135592ms [err] s=- 135592ms [err] t=0 0 135592ms [err] a=group:BUNDLE 0 135592ms [err] a=msid-semantic:WMS * 135592ms [err] m=application 9 DTLS/SCTP 5000 135592ms [err] c=IN IP4 0.0.0.0 135592ms [err] a=mid:0 135592ms [err] a=sctpmap:5000 webrtc-datachannel 65535 135592ms [err] a=max-message-size:65536 135592ms [err] a=ice-ufrag:AFqG 135592ms [err] a=ice-pwd:lhRoh7O8T3dv9X7BO6v8SS 135592ms [err] a=fingerprint:sha-256 42:4B:52:10:8C:E6:25:DD:65:18:3C:AE:CD:F7:36:31:3F:6E:B3:72:31:66:54:3C:8B:EE:31:24:3C:CA:A9:71 135592ms [err] a=setup:active 135592ms [err] 135592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 135592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 135592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 135593ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 135594ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 135594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 135594ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 135594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 135594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 135595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43979) -> ('172.30.0.1', 57353)) State.FROZEN -> State.WAITING 135595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56283) -> ('172.30.0.1', 57353)) State.FROZEN -> State.WAITING 135595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43979) -> ('172.17.0.2', 49714)) State.FROZEN -> State.WAITING 135595ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135595ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43979) -> ('172.30.0.1', 57353)) State.WAITING -> State.IN_PROGRESS 135595ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe1\xc6z\xf1\\\xb7h\x7f\xa4Nc@') 135596ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "connecting"}] 135596ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe1\xc6z\xf1\\\xb7h\x7f\xa4Nc@') 135596ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43979) -> ('172.30.0.1', 57353)) State.IN_PROGRESS -> State.SUCCEEDED 135603ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'`\x16\xd6b\x1f-\x8a0z\t%\xc9') 135604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'`\x16\xd6b\x1f-\x8a0z\t%\xc9') 135604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56283) -> ('172.30.0.1', 57353)) State.WAITING -> State.FAILED 135604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43979) -> ('172.17.0.2', 49714)) State.WAITING -> State.FAILED 135604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56283) -> ('172.17.0.2', 49714)) State.FROZEN -> State.FAILED 135604ms [err] INFO:aioice.ice:Connection(0) ICE completed 135604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb9\x0c\xed|\xe9`\x84\x1bO\xfc\xd6\xe2') 135604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb9\x0c\xed|\xe9`\x84\x1bO\xfc\xd6\xe2') 135605ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(fBe0Bgh0Cj 1 udp 1862270975 172.17.0.2 57353 typ prflx) 135605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43979) -> ('172.17.0.2', 57353)) State.WAITING -> State.IN_PROGRESS 135605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\xb3-\xdaM\xfb\xea\xef\x08\xa97D') 135605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\xb3-\xdaM\xfb\xea\xef\x08\xa97D') 135629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43979) -> ('172.17.0.2', 57353)) State.IN_PROGRESS -> State.SUCCEEDED 135630ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 135630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 135631ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 135631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 135633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 135633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 135633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 135634ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 135634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 135634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 135634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 135634ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "connected"}] 135634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1421441355, stream_id=1, stream_seq=0) 135636ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2908592444, stream_id=1, stream_seq=0) 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 135637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1421441355, gaps=[]) 135637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2908592444, gaps=[]) 135637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 135638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1421441356, stream_id=1, stream_seq=1) 135638ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 135638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1421441356, gaps=[]) 135638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1421441357, stream_id=1, stream_seq=2) 135638ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 135639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1421441357, gaps=[]) 135742ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 135742ms [log] [experimentStatusChanged] {"status": "running", "message": null} 135796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173"}', extra='') 135796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 135797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 135797ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 135797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 135797ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 135797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 135797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 135797ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 135822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135822ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "closed"}] 135822ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 135822ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 135930ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 135930ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 136036ms [err] Traceback (most recent call last): 136036ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 136036ms [err] return _run_code(code, main_globals, None, 136036ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 136036ms [err] exec(code, run_globals) 136036ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 136036ms [err] sys.exit(main()) 136036ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 136036ms [err] asyncio.run(main_async()) 136036ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 136037ms [err] return loop.run_until_complete(main) 136037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 136037ms [err] self.run_forever() 136037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 136037ms [err] self._run_once() 136037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 136037ms [err] event_list = self._selector.select(timeout) 136037ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 136038ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 136038ms [err] KeyboardInterrupt 136039ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 136039ms [err] h.flush() 136039ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 136262ms [log] starting device 136946ms [err] DEBUG:asyncio:Using selector: EpollSelector 137168ms [err] ERROR:asyncio:Unclosed client session 137168ms [err] client_session: 137280ms [log] parsing 137280ms [log] creating device handler 137280ms [log] [ready] 137280ms [log] reading line 137280ms [log] [websocketToken] "bf54e321-fd8c-43fd-9dfc-bfc715f8f56d" 137327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 137327ms [log] [websocketConnected] 137655ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 137655ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 137672ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1c68c878-2eb0-4f7f-a521-b2d91def8f53"}}', extra='') 137673ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1c68c878-2eb0-4f7f-a521-b2d91def8f53"} 137755ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924","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='') 137761ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "new"}] 139764ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 139765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 139765ms [err] v=0 139765ms [err] o=- 3952605914 3952605914 IN IP4 0.0.0.0 139765ms [err] s=- 139765ms [err] t=0 0 139765ms [err] a=group:BUNDLE 0 139765ms [err] a=msid-semantic:WMS * 139765ms [err] m=application 9 DTLS/SCTP 5000 139765ms [err] c=IN IP4 0.0.0.0 139765ms [err] a=mid:0 139765ms [err] a=sctpmap:5000 webrtc-datachannel 65535 139765ms [err] a=max-message-size:65536 139765ms [err] a=ice-ufrag:opUx 139765ms [err] a=ice-pwd:MWn9UVk2hm2gUYBMgz7mqw 139765ms [err] a=fingerprint:sha-256 F0:BA:D9:78:7E:87:8C:28:9D:C8:95:CD:F9:8E:A9:D9:B1:04:80:08:FE:2A:C9:8B:9A:FD:51:66:45:08:A1:87 139765ms [err] a=setup:actpass 139765ms [err] 139766ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 139766ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 139767ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "new"}] 139767ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 139768ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 139768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 139768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 139768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 139768ms [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='') 139768ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 139778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd\x1d2\xf4\xb2p\x8e\xe5G+\xb3S') 139779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcd\x1d2\xf4\xb2p\x8e\xe5G+\xb3S') 139806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53168) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc\x08\x9d\xab\xc4\xd9\xcd\xf4\x8d\xbd\x1c\xdb') 139807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53168) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc\x08\x9d\xab\xc4\xd9\xcd\xf4\x8d\xbd\x1c\xdb') 139807ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952605914 3952605914 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 33588 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 33588 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53168 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:v9XO\\r\\na=ice-pwd:gE9dSf2SsE2m46dGUW0x47\\r\\na=fingerprint:sha-256 9B:55:94:E1:84:B3:61:A3:64:7F:8B:D4:82:C2:65:BB:85:97:1E:52:0B:20:BC:3C:4B:DB:20:21:1B:87:E2:46\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 139807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 139807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 139807ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 139807ms [err] v=0 139807ms [err] o=- 3952605914 3952605914 IN IP4 0.0.0.0 139807ms [err] s=- 139807ms [err] t=0 0 139807ms [err] a=group:BUNDLE 0 139807ms [err] a=msid-semantic:WMS * 139807ms [err] m=application 33588 DTLS/SCTP 5000 139807ms [err] c=IN IP4 172.30.0.1 139807ms [err] a=mid:0 139807ms [err] a=sctpmap:5000 webrtc-datachannel 65535 139807ms [err] a=max-message-size:65536 139807ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33588 typ host 139807ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53168 typ host 139807ms [err] a=end-of-candidates 139807ms [err] a=ice-ufrag:v9XO 139807ms [err] a=ice-pwd:gE9dSf2SsE2m46dGUW0x47 139807ms [err] a=fingerprint:sha-256 9B:55:94:E1:84:B3:61:A3:64:7F:8B:D4:82:C2:65:BB:85:97:1E:52:0B:20:BC:3C:4B:DB:20:21:1B:87:E2:46 139807ms [err] a=setup:active 139807ms [err] 139808ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 139808ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 139808ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 139808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.30.0.1', 33588)) State.FROZEN -> State.WAITING 139808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50162) -> ('172.30.0.1', 33588)) State.FROZEN -> State.WAITING 139808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.17.0.2', 53168)) State.FROZEN -> State.WAITING 139808ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9FkbiLvcSY 1 udp 1862270975 172.17.0.2 33588 typ prflx) 139809ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139809ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139809ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.17.0.2', 33588)) State.WAITING -> State.IN_PROGRESS 139809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\x1d\xfe\x98\xc2?\xc3\x07|5\x0b\x06') 139809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.17.0.2', 53168)) State.WAITING -> State.IN_PROGRESS 139809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53168) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xd4\x06\xa2\x0eS$\xd6u\xf2,#') 139809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.30.0.1', 33588)) State.WAITING -> State.IN_PROGRESS 139810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaebO\x82\xdc=f\x1f,\xdeY\xb4') 139810ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "connecting"}] 139810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\x1d\xfe\x98\xc2?\xc3\x07|5\x0b\x06') 139810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.17.0.2', 33588)) State.IN_PROGRESS -> State.SUCCEEDED 139810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50162) -> ('172.30.0.1', 33588)) State.WAITING -> State.FAILED 139810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50162) -> ('172.17.0.2', 53168)) State.FROZEN -> State.FAILED 139811ms [err] INFO:aioice.ice:Connection(0) ICE completed 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaebO\x82\xdc=f\x1f,\xdeY\xb4') 139811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.30.0.1', 33588)) State.IN_PROGRESS -> State.SUCCEEDED 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53168) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xd4\x06\xa2\x0eS$\xd6u\xf2,#') 139811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38998) -> ('172.17.0.2', 53168)) State.IN_PROGRESS -> State.SUCCEEDED 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb2U\x16\xec^[[n\x9f`\xef/') 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb2U\x16\xec^[[n\x9f`\xef/') 139833ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 139833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 139858ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 139859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 139860ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 139861ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 139861ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 139861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 139861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 139861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 139861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 139861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 139861ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "connected"}] 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3458357648, stream_id=1, stream_seq=0) 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2705740650, stream_id=1, stream_seq=0) 139864ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740650, gaps=[]) 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3458357648, gaps=[]) 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2705740651, stream_id=1, stream_seq=1) 139864ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740651, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2705740652, stream_id=1, stream_seq=2) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740652, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2705740653, stream_id=1, stream_seq=3) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740653, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2705740654, stream_id=1, stream_seq=4) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740654, gaps=[]) 139866ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 140016ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140016ms [log] [experimentStatusChanged] {"status": "running", "message": null} 140052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924"}', extra='') 140053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 140053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 140053ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 140053ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 140053ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 140053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 140053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 140053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140053ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 140053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140054ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "closed"}] 140054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 140054ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 140193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140193ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 140294ms [err] Traceback (most recent call last): 140294ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 140294ms [err] return _run_code(code, main_globals, None, 140294ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 140294ms [err] exec(code, run_globals) 140294ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 140294ms [err] sys.exit(main()) 140294ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 140294ms [err] asyncio.run(main_async()) 140294ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 140294ms [err] return loop.run_until_complete(main) 140294ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 140294ms [err] self.run_forever() 140294ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 140294ms [err] self._run_once() 140294ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 140294ms [err] event_list = self._selector.select(timeout) 140294ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 140294ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 140294ms [err] KeyboardInterrupt 140294ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 140294ms [err] h.flush() 140294ms [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