================== js Client to python Client Communication: should connect without errors 8616ms [log] starting device 9268ms [err] DEBUG:asyncio:Using selector: EpollSelector 9408ms [err] ERROR:asyncio:Unclosed client session 9408ms [err] client_session: 9518ms [log] parsing 9518ms [log] creating device handler 9518ms [log] [ready] 9518ms [log] reading line 9518ms [log] [websocketToken] "769283cb-7ad1-4e86-8631-3bce4761d2ef" 9553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 9553ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 11328ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11329ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 11340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b70cd255-af10-4681-b128-2cf750dc362d"}}', extra='') 11340ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b70cd255-af10-4681-b128-2cf750dc362d"} 11431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 11436ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60", "state": "new"}] 13440ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 13441ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 13441ms [err] v=0 13441ms [err] o=- 3950958355 3950958355 IN IP4 0.0.0.0 13441ms [err] s=- 13441ms [err] t=0 0 13441ms [err] a=group:BUNDLE 0 13441ms [err] a=msid-semantic:WMS * 13441ms [err] m=application 9 DTLS/SCTP 5000 13441ms [err] c=IN IP4 0.0.0.0 13441ms [err] a=mid:0 13441ms [err] a=sctpmap:5000 webrtc-datachannel 65535 13441ms [err] a=max-message-size:65536 13441ms [err] a=ice-ufrag:Ll24 13441ms [err] a=ice-pwd:XsYPyTWqcFWAOtmuGIfiIz 13441ms [err] a=fingerprint:sha-256 1B:AC:44:6C:A7:0C:5B:AD:FE:65:3E:F5:5C:7B:D2:C2:14:18:68:34:67:EB:45:3C:EE:70:0F:47:FC:9C:C2:1D 13441ms [err] a=setup:actpass 13441ms [err] 13441ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 13441ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 13442ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60", "state": "new"}] 13443ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 13443ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 13443ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 13443ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60"}', extra='') 13443ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13444ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 13444ms [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='') 13444ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 13461ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ljKsPeHb0wwJ') 13461ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ljKsPeHb0wwJ') 13467ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5758654460306117213 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:G4Jh\\r\\na=ice-pwd:RB3NdUEV9sn6I9Ad1gb7829g\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5B:22:0E:18:3A:CC:46:DC:1E:66:73:7C:C5:91:00:B6:92:91:F4:DE:7A:03:C6:EA:F2:06:D9:C9:D8:43:4C:5F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60"}', extra='') 13467ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13467ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 13468ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 13468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 13468ms [err] v=0 13468ms [err] o=- 5758654460306117213 2 IN IP4 127.0.0.1 13468ms [err] s=- 13468ms [err] t=0 0 13468ms [err] a=group:BUNDLE 0 13468ms [err] a=msid-semantic: WMS 13468ms [err] m=application 9 DTLS/SCTP 5000 13468ms [err] c=IN IP4 0.0.0.0 13468ms [err] a=ice-ufrag:G4Jh 13468ms [err] a=ice-pwd:RB3NdUEV9sn6I9Ad1gb7829g 13468ms [err] a=ice-options:trickle 13468ms [err] a=fingerprint:sha-256 5B:22:0E:18:3A:CC:46:DC:1E:66:73:7C:C5:91:00:B6:92:91:F4:DE:7A:03:C6:EA:F2:06:D9:C9:D8:43:4C:5F 13468ms [err] a=setup:active 13468ms [err] a=mid:0 13468ms [err] a=sctpmap:5000 webrtc-datachannel 1024 13468ms [err] 13468ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 13468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 13468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 13468ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UcEdPaZ6Kl 1 udp 1845501695 172.17.0.2 49840 typ prflx) 13469ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13469ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13469ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13469ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55233) -> ('172.17.0.2', 49840)) State.WAITING -> State.IN_PROGRESS 13469ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\x94\xa3L\xcf\x01\xee;\x8b\x08\xff\x94') 13469ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60", "state": "connecting"}] 13470ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\x94\xa3L\xcf\x01\xee;\x8b\x08\xff\x94') 13470ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55233) -> ('172.17.0.2', 49840)) State.IN_PROGRESS -> State.SUCCEEDED 13470ms [err] INFO:aioice.ice:Connection(0) ICE completed 13488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:302853378 1 udp 2113937151 d01fd378-7ae5-4840-8783-e3b3d1b16686.local 49840 typ host generation 0 ufrag G4Jh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60"}', extra='') 13488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 13488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 13489ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 13489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 13490ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 13491ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 13493ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d01fd378-7ae5-4840-8783-e3b3d1b16686.local" resolved to 172.17.0.2 13494ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 13494ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 13494ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 13494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 13495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 13495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 13495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 13495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 13495ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60", "state": "connected"}] 13498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 13498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 13498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 13498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 13498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 13498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 13498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 13499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 13499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 13499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 13499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=676607499, stream_id=1, stream_seq=0) 13499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 13499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=676607499, gaps=[]) 13499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 13500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3727612228, stream_id=1, stream_seq=0) 13500ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 13500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3727612228, gaps=[]) 13523ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MhfzHEDURg9D') 13524ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MhfzHEDURg9D') 13586ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J2L0nLXkjUQq') 13586ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J2L0nLXkjUQq') 13588ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 13588ms [log] [experimentStatusChanged] {"status": "running", "message": null} 13649ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't7yTlvYMB6Mu') 13649ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't7yTlvYMB6Mu') 13649ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49154) -> ('172.17.0.2', 49840)) State.WAITING -> State.IN_PROGRESS 13650ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'$\x1e\xfa\xc6\x99\xacZ\x9a\x1b\xd3\xfb\x06') 13651ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49840) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'$\x1e\xfa\xc6\x99\xacZ\x9a\x1b\xd3\xfb\x06') 13651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49154) -> ('172.17.0.2', 49840)) State.IN_PROGRESS -> State.SUCCEEDED 13651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55233) -> ('172.17.0.2', 49840)) State.FROZEN -> State.FAILED 13651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49154) -> ('172.17.0.2', 49840)) State.FROZEN -> State.FAILED 13683ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60"}', extra='') 13684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 13684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 13684ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 13684ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 13684ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 13684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 13684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 13685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13685ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 13685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/182b9b32-037a-448f-b9d5-d985e315bb60", "state": "closed"}] 13686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 13686ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 13792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 13792ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 13885ms [err] Traceback (most recent call last): 13885ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 13885ms [err] return _run_code(code, main_globals, None, 13885ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 13885ms [err] exec(code, run_globals) 13885ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 13885ms [err] sys.exit(main()) 13885ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 13885ms [err] asyncio.run(main_async()) 13885ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 13885ms [err] return loop.run_until_complete(main) 13885ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 13885ms [err] self.run_forever() 13885ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 13886ms [err] self._run_once() 13886ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 13886ms [err] event_list = self._selector.select(timeout) 13886ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 13886ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 13886ms [err] KeyboardInterrupt 13890ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 13890ms [err] h.flush() 13890ms [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 19285ms [log] starting device 19935ms [err] DEBUG:asyncio:Using selector: EpollSelector 20124ms [err] ERROR:asyncio:Unclosed client session 20124ms [err] client_session: 20269ms [log] parsing 20269ms [log] creating device handler 20269ms [log] [ready] 20269ms [log] reading line 20269ms [log] [websocketToken] "47f227ef-6499-4120-8fc0-fa12783e8ede" 20310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 20310ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 20573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 20573ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 20594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/389bf370-3c05-42ef-981c-4257293d267c"}}', extra='') 20594ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/389bf370-3c05-42ef-981c-4257293d267c"} 20658ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 20687ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "new"}] 22690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 22692ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 22692ms [err] v=0 22692ms [err] o=- 3950958364 3950958364 IN IP4 0.0.0.0 22692ms [err] s=- 22692ms [err] t=0 0 22692ms [err] a=group:BUNDLE 0 22692ms [err] a=msid-semantic:WMS * 22692ms [err] m=application 9 DTLS/SCTP 5000 22692ms [err] c=IN IP4 0.0.0.0 22692ms [err] a=mid:0 22692ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22692ms [err] a=max-message-size:65536 22692ms [err] a=ice-ufrag:5Vjg 22692ms [err] a=ice-pwd:c2NyCtvPRlpeolLU0l80iQ 22692ms [err] a=fingerprint:sha-256 CE:37:B1:0F:C6:3A:93:F8:08:35:A7:9D:6B:E1:3E:31:67:80:42:25:D9:6C:31:24:C1:86:0E:15:D7:8D:91:07 22692ms [err] a=setup:actpass 22692ms [err] 22693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 22693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 22695ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "new"}] 22696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 22696ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 22697ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 22697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22698ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22698ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 22698ms [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='') 22698ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 22720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41639) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xa6\xd7^J\x05H\xb7\xb6\x9a\xef\xc6') 22720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41639) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xa6\xd7^J\x05H\xb7\xb6\x9a\xef\xc6') 22727ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3950958364 3950958364 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 41639 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 41639 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32849 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ozlj\\r\\na=ice-pwd:PxS4jc6uaYe39oNYQr4GB9\\r\\na=fingerprint:sha-256 26:D5:EE:D9:97:13:66:50:29:5E:B6:CC:AD:34:01:DA:C9:96:D2:A5:DC:E8:FC:53:0C:6B:E2:FB:C4:8D:4D:45\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 22727ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22727ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 22727ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 22727ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 22727ms [err] v=0 22727ms [err] o=- 3950958364 3950958364 IN IP4 0.0.0.0 22727ms [err] s=- 22727ms [err] t=0 0 22727ms [err] a=group:BUNDLE 0 22727ms [err] a=msid-semantic:WMS * 22727ms [err] m=application 41639 DTLS/SCTP 5000 22727ms [err] c=IN IP4 172.30.0.1 22727ms [err] a=mid:0 22727ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22727ms [err] a=max-message-size:65536 22727ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41639 typ host 22727ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32849 typ host 22727ms [err] a=end-of-candidates 22727ms [err] a=ice-ufrag:ozlj 22727ms [err] a=ice-pwd:PxS4jc6uaYe39oNYQr4GB9 22727ms [err] a=fingerprint:sha-256 26:D5:EE:D9:97:13:66:50:29:5E:B6:CC:AD:34:01:DA:C9:96:D2:A5:DC:E8:FC:53:0C:6B:E2:FB:C4:8D:4D:45 22727ms [err] a=setup:active 22727ms [err] 22728ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 22728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 22728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 22728ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32894) -> ('172.30.0.1', 41639)) State.FROZEN -> State.WAITING 22728ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45537) -> ('172.30.0.1', 41639)) State.FROZEN -> State.WAITING 22729ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32894) -> ('172.17.0.2', 32849)) State.FROZEN -> State.WAITING 22729ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(k3WuCpQP6i 1 udp 1862270975 172.17.0.2 41639 typ prflx) 22729ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22729ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22729ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22729ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32894) -> ('172.17.0.2', 41639)) State.WAITING -> State.IN_PROGRESS 22729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41639) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02gf$\xff\xac\xfdSI\x1a\xd3\x93') 22730ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32894) -> ('172.30.0.1', 41639)) State.WAITING -> State.IN_PROGRESS 22730ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41639) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"GF^\x00\x99\xa4\xc2F\xa7V'Z") 22731ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "connecting"}] 22732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41639) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02gf$\xff\xac\xfdSI\x1a\xd3\x93') 22732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32894) -> ('172.17.0.2', 41639)) State.IN_PROGRESS -> State.SUCCEEDED 22732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45537) -> ('172.30.0.1', 41639)) State.WAITING -> State.FAILED 22732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32894) -> ('172.17.0.2', 32849)) State.WAITING -> State.FAILED 22732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45537) -> ('172.17.0.2', 32849)) State.FROZEN -> State.FAILED 22732ms [err] INFO:aioice.ice:Connection(0) ICE completed 22732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41639) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"GF^\x00\x99\xa4\xc2F\xa7V'Z") 22732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32894) -> ('172.30.0.1', 41639)) State.IN_PROGRESS -> State.SUCCEEDED 22732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41639) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\xd1\x90\xf4\x97@Jx-\xa1\x0f\xe0') 22732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41639) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\xd1\x90\xf4\x97@Jx-\xa1\x0f\xe0') 22750ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 22750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 22750ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 22751ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 22753ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 22753ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 22753ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 22754ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 22754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 22754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 22754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 22754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 22754ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "connected"}] 22755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 22755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 22755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 22755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1245489622, stream_id=1, stream_seq=0) 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 22757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=813594084, stream_id=1, stream_seq=0) 22757ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 22757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=813594084, gaps=[]) 22758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1245489622, gaps=[]) 22758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 22839ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22839ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb"}', extra='') 22943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 22943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 22943ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 22943ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 22943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 22943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22943ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22943ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "closed"}] 23041ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 23041ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 23083ms [err] Traceback (most recent call last): 23083ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 23083ms [err] return _run_code(code, main_globals, None, 23083ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 23083ms [err] exec(code, run_globals) 23083ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 23083ms [err] sys.exit(main()) 23083ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 23084ms [err] asyncio.run(main_async()) 23084ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 23084ms [err] return loop.run_until_complete(main) 23084ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 23084ms [err] self.run_forever() 23084ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 23084ms [err] self._run_once() 23084ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 23085ms [err] event_list = self._selector.select(timeout) 23085ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 23085ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 23085ms [err] KeyboardInterrupt 23087ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 23087ms [err] h.flush() 23087ms [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 37582ms [log] starting device 38264ms [err] DEBUG:asyncio:Using selector: EpollSelector 38446ms [err] ERROR:asyncio:Unclosed client session 38446ms [err] client_session: 38551ms [log] parsing 38551ms [log] creating device handler 38551ms [log] [ready] 38551ms [log] reading line 38551ms [log] [websocketToken] "2ff01e4b-4d0b-4815-9315-37e57a69cc48" 38561ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 38562ms [log] [websocketConnected] 40171ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 40172ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 40197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/bb575d95-010c-44f3-9cf0-69b944f3d5e1"}}', extra='') 40197ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/bb575d95-010c-44f3-9cf0-69b944f3d5e1"} 40286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 40290ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1", "state": "new"}] 42294ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 42295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 42295ms [err] v=0 42295ms [err] o=- 3950958383 3950958383 IN IP4 0.0.0.0 42295ms [err] s=- 42295ms [err] t=0 0 42295ms [err] a=group:BUNDLE 0 42295ms [err] a=msid-semantic:WMS * 42295ms [err] m=application 9 DTLS/SCTP 5000 42295ms [err] c=IN IP4 0.0.0.0 42295ms [err] a=mid:0 42295ms [err] a=sctpmap:5000 webrtc-datachannel 65535 42295ms [err] a=max-message-size:65536 42295ms [err] a=ice-ufrag:LEsb 42295ms [err] a=ice-pwd:9VfKonOU4CzGB7MgxupwYX 42295ms [err] a=fingerprint:sha-256 54:FF:BD:0A:29:39:11:98:D0:2D:97:8E:19:B4:06:11:E7:56:85:F3:49:95:37:91:EA:33:04:AC:F5:F8:A9:25 42295ms [err] a=setup:actpass 42295ms [err] 42296ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 42297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 42298ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1", "state": "new"}] 42299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 42299ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 42300ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 42300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1"}', extra='') 42301ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42301ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 42301ms [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='') 42301ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 42315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lA9rXvQw8pg6') 42315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lA9rXvQw8pg6') 42318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7179335401975159954 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:lc5w\\r\\na=ice-pwd:faiJtZWCbJCXxsHyYCQWOctu\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 90:A1:12:20:60:FB:23:23:34:25:2D:15:0A:EC:01:85:49:D9:FF:B1:21:F1:76:B9:C1:16:BB:62:03:09:AC:A5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1"}', extra='') 42318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 42318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 42318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 42318ms [err] v=0 42318ms [err] o=- 7179335401975159954 2 IN IP4 127.0.0.1 42318ms [err] s=- 42318ms [err] t=0 0 42318ms [err] a=group:BUNDLE 0 42318ms [err] a=msid-semantic: WMS 42318ms [err] m=application 9 DTLS/SCTP 5000 42318ms [err] c=IN IP4 0.0.0.0 42318ms [err] a=ice-ufrag:lc5w 42318ms [err] a=ice-pwd:faiJtZWCbJCXxsHyYCQWOctu 42318ms [err] a=ice-options:trickle 42318ms [err] a=fingerprint:sha-256 90:A1:12:20:60:FB:23:23:34:25:2D:15:0A:EC:01:85:49:D9:FF:B1:21:F1:76:B9:C1:16:BB:62:03:09:AC:A5 42318ms [err] a=setup:active 42318ms [err] a=mid:0 42318ms [err] a=sctpmap:5000 webrtc-datachannel 1024 42318ms [err] 42319ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 42319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 42319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 42319ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Jpp3CDkZC6 1 udp 1845501695 172.17.0.2 34101 typ prflx) 42319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42320ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45522) -> ('172.17.0.2', 34101)) State.WAITING -> State.IN_PROGRESS 42320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\x85\x018\x0e\xf88]Gvq\x8f') 42320ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1", "state": "connecting"}] 42321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\x85\x018\x0e\xf88]Gvq\x8f') 42321ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45522) -> ('172.17.0.2', 34101)) State.IN_PROGRESS -> State.SUCCEEDED 42321ms [err] INFO:aioice.ice:Connection(0) ICE completed 42324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4229464787 1 udp 2113937151 68a23cb7-fcda-422f-8794-55097d330d3c.local 34101 typ host generation 0 ufrag lc5w network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1"}', extra='') 42324ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42324ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 42324ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 42327ms [err] INFO:aioice.ice:Connection(0) Remote candidate "68a23cb7-fcda-422f-8794-55097d330d3c.local" resolved to 172.17.0.2 42340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45522) -> ('172.17.0.2', 34101)) State.FROZEN -> State.IN_PROGRESS 42340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x19\x94\xd6\xf6\x8b>Xc\xab\xac\xb2\x8f') 42341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x19\x94\xd6\xf6\x8b>Xc\xab\xac\xb2\x8f') 42341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45522) -> ('172.17.0.2', 34101)) State.IN_PROGRESS -> State.SUCCEEDED 42341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54967) -> ('172.17.0.2', 34101)) State.FROZEN -> State.FAILED 42361ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 42361ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 42362ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 42362ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 42364ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 42364ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 42364ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 42364ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 42365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 42365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 42365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 42365ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 42365ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1", "state": "connected"}] 42368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 42368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 42368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 42368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 42368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 42368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 42368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 42369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uotMRG8ceBJT') 42369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uotMRG8ceBJT') 42369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 42369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 42369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 42369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1327431713, stream_id=1, stream_seq=0) 42369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 42370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1327431713, gaps=[]) 42370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 42370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2033787658, stream_id=1, stream_seq=0) 42370ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 42370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787658, gaps=[]) 42371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2033787659, stream_id=1, stream_seq=1) 42372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787659, gaps=[]) 42372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787660, stream_id=1, stream_seq=2) 42372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787660, gaps=[]) 42372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787661, stream_id=1, stream_seq=2) 42372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787661, gaps=[]) 42376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787662, stream_id=1, stream_seq=2) 42376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787662, gaps=[]) 42376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787663, stream_id=1, stream_seq=2) 42376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787663, gaps=[]) 42376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787664, stream_id=1, stream_seq=2) 42376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787664, gaps=[]) 42377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787665, stream_id=1, stream_seq=2) 42377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787665, gaps=[]) 42377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787666, stream_id=1, stream_seq=2) 42377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787666, gaps=[]) 42377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787667, stream_id=1, stream_seq=2) 42377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787667, gaps=[]) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787668, stream_id=1, stream_seq=3) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787668, gaps=[]) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787669, stream_id=1, stream_seq=3) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787669, gaps=[]) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787670, stream_id=1, stream_seq=3) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787670, gaps=[]) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787671, stream_id=1, stream_seq=3) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787671, gaps=[]) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787672, stream_id=1, stream_seq=3) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787672, gaps=[]) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787673, stream_id=1, stream_seq=3) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787673, gaps=[]) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787674, stream_id=1, stream_seq=3) 42380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787674, gaps=[]) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787675, stream_id=1, stream_seq=3) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787675, gaps=[]) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787676, stream_id=1, stream_seq=4) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787676, gaps=[]) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787677, stream_id=1, stream_seq=4) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787677, gaps=[]) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787678, stream_id=1, stream_seq=4) 42381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045124, cumulative_tsn=2033787678, gaps=[]) 42382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787679, stream_id=1, stream_seq=4) 42382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=2033787679, gaps=[]) 42382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787680, stream_id=1, stream_seq=4) 42382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=2033787680, gaps=[]) 42383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787681, stream_id=1, stream_seq=4) 42383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=2033787681, gaps=[]) 42392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787682, stream_id=1, stream_seq=4) 42392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2033787682, gaps=[]) 42392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787683, stream_id=1, stream_seq=4) 42392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787683, gaps=[]) 42393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787684, stream_id=1, stream_seq=5) 42393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787684, gaps=[]) 42393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787685, stream_id=1, stream_seq=5) 42393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787685, gaps=[]) 42393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787686, stream_id=1, stream_seq=5) 42393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787686, gaps=[]) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787687, stream_id=1, stream_seq=5) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787687, gaps=[]) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787688, stream_id=1, stream_seq=5) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787688, gaps=[]) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787689, stream_id=1, stream_seq=5) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787689, gaps=[]) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787690, stream_id=1, stream_seq=5) 42394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787690, gaps=[]) 42395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787691, stream_id=1, stream_seq=5) 42395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787691, gaps=[]) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787692, stream_id=1, stream_seq=6) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787692, gaps=[]) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787693, stream_id=1, stream_seq=6) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787693, gaps=[]) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787694, stream_id=1, stream_seq=6) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787694, gaps=[]) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787695, stream_id=1, stream_seq=6) 42396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787695, gaps=[]) 42397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787696, stream_id=1, stream_seq=6) 42397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787696, gaps=[]) 42397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787697, stream_id=1, stream_seq=6) 42397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787697, gaps=[]) 42397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787698, stream_id=1, stream_seq=6) 42397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787698, gaps=[]) 42398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787699, stream_id=1, stream_seq=6) 42398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787699, gaps=[]) 42398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787700, stream_id=1, stream_seq=7) 42398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787700, gaps=[]) 42399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787701, stream_id=1, stream_seq=7) 42399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787701, gaps=[]) 42399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787702, stream_id=1, stream_seq=7) 42399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787702, gaps=[]) 42399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787703, stream_id=1, stream_seq=7) 42399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787703, gaps=[]) 42400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787704, stream_id=1, stream_seq=7) 42400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787704, gaps=[]) 42400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787705, stream_id=1, stream_seq=7) 42400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787705, gaps=[]) 42400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787706, stream_id=1, stream_seq=7) 42400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787706, gaps=[]) 42400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787707, stream_id=1, stream_seq=7) 42401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787707, gaps=[]) 42401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787708, stream_id=1, stream_seq=8) 42401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787708, gaps=[]) 42402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787709, stream_id=1, stream_seq=8) 42402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787709, gaps=[]) 42402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787710, stream_id=1, stream_seq=8) 42402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787710, gaps=[]) 42402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787711, stream_id=1, stream_seq=8) 42402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787711, gaps=[]) 42403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787712, stream_id=1, stream_seq=8) 42403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787712, gaps=[]) 42412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787713, stream_id=1, stream_seq=8) 42412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787713, gaps=[]) 42412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787714, stream_id=1, stream_seq=8) 42412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787714, gaps=[]) 42412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787715, stream_id=1, stream_seq=8) 42412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787715, gaps=[]) 42415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787716, stream_id=1, stream_seq=9) 42415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787716, gaps=[]) 42415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787717, stream_id=1, stream_seq=9) 42415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787717, gaps=[]) 42416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787718, stream_id=1, stream_seq=9) 42416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787718, gaps=[]) 42416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787719, stream_id=1, stream_seq=9) 42416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787719, gaps=[]) 42417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787720, stream_id=1, stream_seq=9) 42418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787720, gaps=[]) 42418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787721, stream_id=1, stream_seq=9) 42418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787721, gaps=[]) 42419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787722, stream_id=1, stream_seq=9) 42419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787722, gaps=[]) 42424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787723, stream_id=1, stream_seq=9) 42424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787723, gaps=[]) 42424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787724, stream_id=1, stream_seq=10) 42424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787724, gaps=[]) 42425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787725, stream_id=1, stream_seq=10) 42425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787725, gaps=[]) 42425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787726, stream_id=1, stream_seq=10) 42425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787726, gaps=[]) 42425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787727, stream_id=1, stream_seq=10) 42425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787727, gaps=[]) 42426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787728, stream_id=1, stream_seq=10) 42426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787728, gaps=[]) 42426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787729, stream_id=1, stream_seq=10) 42426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787729, gaps=[]) 42426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787730, stream_id=1, stream_seq=10) 42426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787730, gaps=[]) 42427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787731, stream_id=1, stream_seq=10) 42427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787731, gaps=[]) 42429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787732, stream_id=1, stream_seq=11) 42429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787732, gaps=[]) 42429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787733, stream_id=1, stream_seq=11) 42429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787733, gaps=[]) 42429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787734, stream_id=1, stream_seq=11) 42429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787734, gaps=[]) 42430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787735, stream_id=1, stream_seq=11) 42430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787735, gaps=[]) 42430ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'irR9kOMGAaoB') 42431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'irR9kOMGAaoB') 42431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787736, stream_id=1, stream_seq=11) 42431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787736, gaps=[]) 42432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787737, stream_id=1, stream_seq=11) 42432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787737, gaps=[]) 42432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787738, stream_id=1, stream_seq=11) 42432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787738, gaps=[]) 42433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787739, stream_id=1, stream_seq=11) 42433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787740, stream_id=1, stream_seq=12) 42433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2033787740, gaps=[]) 42434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787741, stream_id=1, stream_seq=12) 42434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2033787741, gaps=[]) 42435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787742, stream_id=1, stream_seq=12) 42435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2033787742, gaps=[]) 42435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787743, stream_id=1, stream_seq=12) 42435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2033787743, gaps=[]) 42436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787744, stream_id=1, stream_seq=12) 42436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2033787744, gaps=[]) 42436ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 42436ms [log] [experimentStatusChanged] {"status": "running", "message": null} 42437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787745, stream_id=1, stream_seq=12) 42437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2033787745, gaps=[]) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787746, stream_id=1, stream_seq=12) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2033787746, gaps=[]) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787747, stream_id=1, stream_seq=12) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787747, gaps=[]) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787748, stream_id=1, stream_seq=13) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787748, gaps=[]) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787749, stream_id=1, stream_seq=13) 42440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787749, gaps=[]) 42441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787750, stream_id=1, stream_seq=13) 42441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787750, gaps=[]) 42441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787751, stream_id=1, stream_seq=13) 42441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787751, gaps=[]) 42441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787752, stream_id=1, stream_seq=13) 42441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787752, gaps=[]) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787753, stream_id=1, stream_seq=13) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787753, gaps=[]) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787754, stream_id=1, stream_seq=13) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787754, gaps=[]) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787755, stream_id=1, stream_seq=13) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787755, gaps=[]) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787756, stream_id=1, stream_seq=14) 42442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787756, gaps=[]) 42443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787757, stream_id=1, stream_seq=14) 42443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787757, gaps=[]) 42444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787758, stream_id=1, stream_seq=14) 42444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787758, gaps=[]) 42444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787759, stream_id=1, stream_seq=14) 42444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787759, gaps=[]) 42444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787760, stream_id=1, stream_seq=14) 42444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787760, gaps=[]) 42444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787761, stream_id=1, stream_seq=14) 42445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787761, gaps=[]) 42445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787762, stream_id=1, stream_seq=14) 42445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787762, gaps=[]) 42445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787763, stream_id=1, stream_seq=14) 42445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787763, gaps=[]) 42446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787764, stream_id=1, stream_seq=15) 42447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787764, gaps=[]) 42447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787765, stream_id=1, stream_seq=15) 42447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787765, gaps=[]) 42447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787766, stream_id=1, stream_seq=15) 42447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787766, gaps=[]) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787767, stream_id=1, stream_seq=15) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787767, gaps=[]) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787768, stream_id=1, stream_seq=15) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787768, gaps=[]) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787769, stream_id=1, stream_seq=15) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787769, gaps=[]) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787770, stream_id=1, stream_seq=15) 42448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787770, gaps=[]) 42449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787771, stream_id=1, stream_seq=15) 42449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787771, gaps=[]) 42449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787772, stream_id=1, stream_seq=16) 42450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787772, gaps=[]) 42450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787773, stream_id=1, stream_seq=16) 42450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787773, gaps=[]) 42450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787774, stream_id=1, stream_seq=16) 42450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787774, gaps=[]) 42450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787775, stream_id=1, stream_seq=16) 42451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787775, gaps=[]) 42451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787776, stream_id=1, stream_seq=16) 42451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787776, gaps=[]) 42451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787777, stream_id=1, stream_seq=16) 42451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787777, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787778, stream_id=1, stream_seq=16) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787778, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787779, stream_id=1, stream_seq=16) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787779, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787780, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787780, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787781, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787781, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787782, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787782, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787783, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787783, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787784, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787784, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787785, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787785, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787786, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787786, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787787, stream_id=1, stream_seq=17) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787787, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787788, stream_id=1, stream_seq=18) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787788, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787789, stream_id=1, stream_seq=18) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787789, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787790, stream_id=1, stream_seq=18) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787790, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787791, stream_id=1, stream_seq=18) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787791, gaps=[]) 42481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787792, stream_id=1, stream_seq=18) 42482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787792, gaps=[]) 42482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787793, stream_id=1, stream_seq=18) 42482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787793, gaps=[]) 42482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787794, stream_id=1, stream_seq=18) 42482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787794, gaps=[]) 42482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787795, stream_id=1, stream_seq=18) 42482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787795, gaps=[]) 42483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787796, stream_id=1, stream_seq=19) 42483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787796, gaps=[]) 42484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787797, stream_id=1, stream_seq=19) 42484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787797, gaps=[]) 42484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787798, stream_id=1, stream_seq=19) 42484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787798, gaps=[]) 42484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787799, stream_id=1, stream_seq=19) 42484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787799, gaps=[]) 42485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787800, stream_id=1, stream_seq=19) 42485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787800, gaps=[]) 42485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787801, stream_id=1, stream_seq=19) 42485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787801, gaps=[]) 42485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787802, stream_id=1, stream_seq=19) 42485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787802, gaps=[]) 42486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787803, stream_id=1, stream_seq=19) 42486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787803, gaps=[]) 42486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787804, stream_id=1, stream_seq=20) 42486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787804, gaps=[]) 42487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787805, stream_id=1, stream_seq=20) 42487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787805, gaps=[]) 42487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787806, stream_id=1, stream_seq=20) 42487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787806, gaps=[]) 42487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787807, stream_id=1, stream_seq=20) 42487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787807, gaps=[]) 42488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787808, stream_id=1, stream_seq=20) 42488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787808, gaps=[]) 42488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787809, stream_id=1, stream_seq=20) 42488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787809, gaps=[]) 42488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787810, stream_id=1, stream_seq=20) 42488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787810, gaps=[]) 42489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787811, stream_id=1, stream_seq=20) 42489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787811, gaps=[]) 42490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787812, stream_id=1, stream_seq=21) 42490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787812, gaps=[]) 42490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787813, stream_id=1, stream_seq=21) 42490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787813, gaps=[]) 42491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787814, stream_id=1, stream_seq=21) 42491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787814, gaps=[]) 42491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787815, stream_id=1, stream_seq=21) 42491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787815, gaps=[]) 42492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787816, stream_id=1, stream_seq=21) 42492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787816, gaps=[]) 42492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787817, stream_id=1, stream_seq=21) 42492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787817, gaps=[]) 42492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787818, stream_id=1, stream_seq=21) 42493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787818, gaps=[]) 42493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787819, stream_id=1, stream_seq=21) 42493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787819, gaps=[]) 42494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787820, stream_id=1, stream_seq=22) 42494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787820, gaps=[]) 42494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787821, stream_id=1, stream_seq=22) 42494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787821, gaps=[]) 42494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787822, stream_id=1, stream_seq=22) 42494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787822, gaps=[]) 42495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787823, stream_id=1, stream_seq=22) 42495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787823, gaps=[]) 42495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787824, stream_id=1, stream_seq=22) 42495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787824, gaps=[]) 42496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787825, stream_id=1, stream_seq=22) 42496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787825, gaps=[]) 42496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787826, stream_id=1, stream_seq=22) 42496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787826, gaps=[]) 42496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787827, stream_id=1, stream_seq=22) 42496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787827, gaps=[]) 42497ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'63K+237j5DPr') 42497ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'63K+237j5DPr') 42498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54967) -> ('172.17.0.2', 34101)) State.WAITING -> State.IN_PROGRESS 42498ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\xd2\x99\x81\x0c\xc2\xeeII\xb0\xcd\xa8') 42498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787828, stream_id=1, stream_seq=23) 42498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787828, gaps=[]) 42498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787829, stream_id=1, stream_seq=23) 42498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787829, gaps=[]) 42499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787830, stream_id=1, stream_seq=23) 42499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787830, gaps=[]) 42499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787831, stream_id=1, stream_seq=23) 42499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787831, gaps=[]) 42524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787832, stream_id=1, stream_seq=23) 42524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787832, gaps=[]) 42524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787833, stream_id=1, stream_seq=23) 42524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787833, gaps=[]) 42525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787834, stream_id=1, stream_seq=23) 42525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787834, gaps=[]) 42525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787835, stream_id=1, stream_seq=23) 42525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787835, gaps=[]) 42526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787836, stream_id=1, stream_seq=24) 42526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787836, gaps=[]) 42526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787837, stream_id=1, stream_seq=24) 42526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787837, gaps=[]) 42527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787838, stream_id=1, stream_seq=24) 42527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787838, gaps=[]) 42527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787839, stream_id=1, stream_seq=24) 42527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787839, gaps=[]) 42528ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34101) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\xd2\x99\x81\x0c\xc2\xeeII\xb0\xcd\xa8') 42528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54967) -> ('172.17.0.2', 34101)) State.IN_PROGRESS -> State.SUCCEEDED 42528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787840, stream_id=1, stream_seq=24) 42528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787840, gaps=[]) 42529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787841, stream_id=1, stream_seq=24) 42529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787841, gaps=[]) 42529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787842, stream_id=1, stream_seq=24) 42529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787842, gaps=[]) 42529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787843, stream_id=1, stream_seq=24) 42530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787843, gaps=[]) 42530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787844, stream_id=1, stream_seq=25) 42530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787844, gaps=[]) 42531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787845, stream_id=1, stream_seq=25) 42531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787845, gaps=[]) 42531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787846, stream_id=1, stream_seq=25) 42531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787846, gaps=[]) 42532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787847, stream_id=1, stream_seq=25) 42532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787847, gaps=[]) 42532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787848, stream_id=1, stream_seq=25) 42532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787848, gaps=[]) 42533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787849, stream_id=1, stream_seq=25) 42533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787849, gaps=[]) 42533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787850, stream_id=1, stream_seq=25) 42533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787850, gaps=[]) 42533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787851, stream_id=1, stream_seq=25) 42534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787851, gaps=[]) 42536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787852, stream_id=1, stream_seq=26) 42536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787852, gaps=[]) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787853, stream_id=1, stream_seq=26) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787853, gaps=[]) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787854, stream_id=1, stream_seq=26) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787854, gaps=[]) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787855, stream_id=1, stream_seq=26) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787855, gaps=[]) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787856, stream_id=1, stream_seq=26) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787856, gaps=[]) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787857, stream_id=1, stream_seq=26) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787857, gaps=[]) 42538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787858, stream_id=1, stream_seq=26) 42539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787858, gaps=[]) 42539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787859, stream_id=1, stream_seq=26) 42539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787859, gaps=[]) 42540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787860, stream_id=1, stream_seq=27) 42540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787860, gaps=[]) 42540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787861, stream_id=1, stream_seq=27) 42540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787861, gaps=[]) 42541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787862, stream_id=1, stream_seq=27) 42541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787862, gaps=[]) 42541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787863, stream_id=1, stream_seq=27) 42541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787863, gaps=[]) 42541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787864, stream_id=1, stream_seq=27) 42541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787864, gaps=[]) 42542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787865, stream_id=1, stream_seq=27) 42542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787865, gaps=[]) 42542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787866, stream_id=1, stream_seq=27) 42542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787866, gaps=[]) 42543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787867, stream_id=1, stream_seq=27) 42543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787867, gaps=[]) 42545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787868, stream_id=1, stream_seq=28) 42545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787868, gaps=[]) 42545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787869, stream_id=1, stream_seq=28) 42545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787869, gaps=[]) 42545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787870, stream_id=1, stream_seq=28) 42545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787870, gaps=[]) 42546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787871, stream_id=1, stream_seq=28) 42546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787871, gaps=[]) 42546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787872, stream_id=1, stream_seq=28) 42546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787872, gaps=[]) 42547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787873, stream_id=1, stream_seq=28) 42547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787873, gaps=[]) 42547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787874, stream_id=1, stream_seq=28) 42547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787874, gaps=[]) 42572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787875, stream_id=1, stream_seq=28) 42572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787875, gaps=[]) 42572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787876, stream_id=1, stream_seq=29) 42572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787876, gaps=[]) 42573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787877, stream_id=1, stream_seq=29) 42573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787877, gaps=[]) 42573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787878, stream_id=1, stream_seq=29) 42573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787878, gaps=[]) 42574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787879, stream_id=1, stream_seq=29) 42574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787879, gaps=[]) 42574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787880, stream_id=1, stream_seq=29) 42574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787880, gaps=[]) 42574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787881, stream_id=1, stream_seq=29) 42574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787881, gaps=[]) 42575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787882, stream_id=1, stream_seq=29) 42575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787882, gaps=[]) 42575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787883, stream_id=1, stream_seq=29) 42575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787883, gaps=[]) 42577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787884, stream_id=1, stream_seq=30) 42577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787884, gaps=[]) 42577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787885, stream_id=1, stream_seq=30) 42577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787885, gaps=[]) 42578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787886, stream_id=1, stream_seq=30) 42578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787886, gaps=[]) 42578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787887, stream_id=1, stream_seq=30) 42578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787887, gaps=[]) 42578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787888, stream_id=1, stream_seq=30) 42578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787888, gaps=[]) 42579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787889, stream_id=1, stream_seq=30) 42579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787889, gaps=[]) 42579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787890, stream_id=1, stream_seq=30) 42579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787890, gaps=[]) 42580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787891, stream_id=1, stream_seq=30) 42580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787891, gaps=[]) 42581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787892, stream_id=1, stream_seq=31) 42581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787892, gaps=[]) 42582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787893, stream_id=1, stream_seq=31) 42582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787893, gaps=[]) 42582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787894, stream_id=1, stream_seq=31) 42582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787894, gaps=[]) 42582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787895, stream_id=1, stream_seq=31) 42582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787895, gaps=[]) 42583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787896, stream_id=1, stream_seq=31) 42583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787896, gaps=[]) 42583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787897, stream_id=1, stream_seq=31) 42583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787897, gaps=[]) 42584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787898, stream_id=1, stream_seq=31) 42584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787898, gaps=[]) 42584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787899, stream_id=1, stream_seq=31) 42584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787899, gaps=[]) 42586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787900, stream_id=1, stream_seq=32) 42586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787900, gaps=[]) 42586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787901, stream_id=1, stream_seq=32) 42586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787901, gaps=[]) 42587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787902, stream_id=1, stream_seq=32) 42587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787902, gaps=[]) 42587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787903, stream_id=1, stream_seq=32) 42587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787903, gaps=[]) 42587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787904, stream_id=1, stream_seq=32) 42587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787904, gaps=[]) 42588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787905, stream_id=1, stream_seq=32) 42588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787905, gaps=[]) 42588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787906, stream_id=1, stream_seq=32) 42588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787906, gaps=[]) 42588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787907, stream_id=1, stream_seq=32) 42589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787907, gaps=[]) 42590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2033787908, stream_id=1, stream_seq=33) 42590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2033787908, gaps=[]) 42590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787909, stream_id=1, stream_seq=33) 42590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2033787909, gaps=[]) 42590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787910, stream_id=1, stream_seq=33) 42590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2033787910, gaps=[]) 42591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787911, stream_id=1, stream_seq=33) 42591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2033787911, gaps=[]) 42591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787912, stream_id=1, stream_seq=33) 42591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2033787912, gaps=[]) 42592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787913, stream_id=1, stream_seq=33) 42592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2033787913, gaps=[]) 42592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2033787914, stream_id=1, stream_seq=33) 42592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2033787914, gaps=[]) 42593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2033787915, stream_id=1, stream_seq=33) 42645ms [log] 262140 42645ms [log] 262140 42645ms [log] [file] 42646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2033787915, gaps=[]) 42797ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1"}', extra='') 42797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 42798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 42798ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 42798ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 42798ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 42798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 42798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 42798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42798ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 42799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42799ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8d27716-32ec-4294-be87-d04886a138d1", "state": "closed"}] 42799ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 42800ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 42862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 42863ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 42960ms [err] Traceback (most recent call last): 42960ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 42960ms [err] return _run_code(code, main_globals, None, 42960ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 42960ms [err] exec(code, run_globals) 42960ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 42960ms [err] sys.exit(main()) 42960ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 42960ms [err] asyncio.run(main_async()) 42960ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 42960ms [err] return loop.run_until_complete(main) 42960ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 42961ms [err] self.run_forever() 42961ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 42961ms [err] self._run_once() 42961ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 42961ms [err] event_list = self._selector.select(timeout) 42961ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 42961ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 42961ms [err] KeyboardInterrupt 42963ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 42963ms [err] h.flush() 42963ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 48545ms [log] starting device 49201ms [err] DEBUG:asyncio:Using selector: EpollSelector 49388ms [err] ERROR:asyncio:Unclosed client session 49388ms [err] client_session: 49501ms [log] parsing 49501ms [log] creating device handler 49501ms [log] [ready] 49501ms [log] reading line 49501ms [log] [websocketToken] "6fbb5fcc-7720-4db1-9136-53f08d1ac64c" 49539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 49539ms [log] [websocketConnected] 49770ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49770ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 49776ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3677f810-7197-4557-9a34-6bcb375b674d"}}', extra='') 49776ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3677f810-7197-4557-9a34-6bcb375b674d"} 49836ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 49839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "new"}] 51842ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 51844ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 51844ms [err] v=0 51844ms [err] o=- 3950958393 3950958393 IN IP4 0.0.0.0 51844ms [err] s=- 51844ms [err] t=0 0 51844ms [err] a=group:BUNDLE 0 51844ms [err] a=msid-semantic:WMS * 51844ms [err] m=application 9 DTLS/SCTP 5000 51844ms [err] c=IN IP4 0.0.0.0 51844ms [err] a=mid:0 51844ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51844ms [err] a=max-message-size:65536 51844ms [err] a=ice-ufrag:6VAB 51844ms [err] a=ice-pwd:Lwup4LU1JJsrAvzWP6XWDm 51844ms [err] a=fingerprint:sha-256 A9:D1:56:F3:E7:48:C6:8D:DF:F7:86:89:A8:52:AE:E5:5D:73:0C:D1:F6:E1:A0:03:33:36:0C:C3:4A:C0:84:1C 51844ms [err] a=setup:actpass 51844ms [err] 51845ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 51845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 51847ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "new"}] 51847ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 51848ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 51848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 51849ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 51849ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51849ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 51849ms [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='') 51850ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 51864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \xfd\xf3\x97`\xcbV\xd7\xe86D\x08') 51864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \xfd\xf3\x97`\xcbV\xd7\xe86D\x08') 51871ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3950958393 3950958393 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 40265 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 40265 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55190 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tb3F\\r\\na=ice-pwd:jRAEKFKvt3embrl3hJePEO\\r\\na=fingerprint:sha-256 FB:CF:23:56:97:A7:69:53:77:31:89:4B:0D:03:0A:CF:E9:9A:95:1D:31:3B:85:D2:09:2C:31:0E:86:09:19:B3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 51871ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51871ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 51871ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 51871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 51871ms [err] v=0 51871ms [err] o=- 3950958393 3950958393 IN IP4 0.0.0.0 51871ms [err] s=- 51871ms [err] t=0 0 51871ms [err] a=group:BUNDLE 0 51871ms [err] a=msid-semantic:WMS * 51871ms [err] m=application 40265 DTLS/SCTP 5000 51871ms [err] c=IN IP4 172.30.0.1 51871ms [err] a=mid:0 51871ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51871ms [err] a=max-message-size:65536 51871ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40265 typ host 51871ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55190 typ host 51871ms [err] a=end-of-candidates 51871ms [err] a=ice-ufrag:tb3F 51871ms [err] a=ice-pwd:jRAEKFKvt3embrl3hJePEO 51871ms [err] a=fingerprint:sha-256 FB:CF:23:56:97:A7:69:53:77:31:89:4B:0D:03:0A:CF:E9:9A:95:1D:31:3B:85:D2:09:2C:31:0E:86:09:19:B3 51871ms [err] a=setup:active 51871ms [err] 51872ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 51872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 51872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 51872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37470) -> ('172.30.0.1', 40265)) State.FROZEN -> State.WAITING 51873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43512) -> ('172.30.0.1', 40265)) State.FROZEN -> State.WAITING 51873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37470) -> ('172.17.0.2', 55190)) State.FROZEN -> State.WAITING 51873ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(axDEAkuwE5 1 udp 1862270975 172.17.0.2 40265 typ prflx) 51873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37470) -> ('172.17.0.2', 40265)) State.WAITING -> State.IN_PROGRESS 51873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x9\xeb\x84_`\xf7\xff\x85\xcd\x1e\xeb') 51873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37470) -> ('172.30.0.1', 40265)) State.WAITING -> State.IN_PROGRESS 51873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B*\xe9\xce\x1b\xc4/\xbe\xfcXU\xb5') 51874ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "connecting"}] 51874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x9\xeb\x84_`\xf7\xff\x85\xcd\x1e\xeb') 51874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37470) -> ('172.17.0.2', 40265)) State.IN_PROGRESS -> State.SUCCEEDED 51874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43512) -> ('172.30.0.1', 40265)) State.WAITING -> State.FAILED 51874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37470) -> ('172.17.0.2', 55190)) State.WAITING -> State.FAILED 51874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43512) -> ('172.17.0.2', 55190)) State.FROZEN -> State.FAILED 51874ms [err] INFO:aioice.ice:Connection(0) ICE completed 51875ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B*\xe9\xce\x1b\xc4/\xbe\xfcXU\xb5') 51875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37470) -> ('172.30.0.1', 40265)) State.IN_PROGRESS -> State.SUCCEEDED 51875ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x99\x8c\xe7\x13i\xfeJ\x10,`\x8a') 51875ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x99\x8c\xe7\x13i\xfeJ\x10,`\x8a') 51893ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 51893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 51894ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 51894ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 51896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 51896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 51896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 51896ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 51897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 51897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 51897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 51897ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 51897ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "connected"}] 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 51899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 51899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 51899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 51899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2416913194, stream_id=1, stream_seq=0) 51900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 51901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1923302105, stream_id=1, stream_seq=0) 51901ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 51901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302105, gaps=[]) 51901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2416913194, gaps=[]) 51901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1923302106, stream_id=1, stream_seq=1) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302106, gaps=[]) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302107, stream_id=1, stream_seq=2) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302107, gaps=[]) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302108, stream_id=1, stream_seq=2) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302108, gaps=[]) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302109, stream_id=1, stream_seq=2) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302109, gaps=[]) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302110, stream_id=1, stream_seq=2) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302110, gaps=[]) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302111, stream_id=1, stream_seq=2) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302111, gaps=[]) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302112, stream_id=1, stream_seq=2) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302112, gaps=[]) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302113, stream_id=1, stream_seq=2) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302113, gaps=[]) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302114, stream_id=1, stream_seq=3) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302114, gaps=[]) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302115, stream_id=1, stream_seq=3) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302115, gaps=[]) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302116, stream_id=1, stream_seq=3) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302116, gaps=[]) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302117, stream_id=1, stream_seq=3) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302117, gaps=[]) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302118, stream_id=1, stream_seq=3) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302118, gaps=[]) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302119, stream_id=1, stream_seq=3) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302119, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302120, stream_id=1, stream_seq=3) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302120, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302121, stream_id=1, stream_seq=4) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302121, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302122, stream_id=1, stream_seq=4) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302122, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302123, stream_id=1, stream_seq=4) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302123, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302124, stream_id=1, stream_seq=4) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302124, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302125, stream_id=1, stream_seq=4) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302125, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302126, stream_id=1, stream_seq=4) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302126, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302127, stream_id=1, stream_seq=4) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302127, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302128, stream_id=1, stream_seq=5) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302128, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302129, stream_id=1, stream_seq=5) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302129, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302130, stream_id=1, stream_seq=5) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302130, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302131, stream_id=1, stream_seq=5) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302131, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302132, stream_id=1, stream_seq=5) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302132, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302133, stream_id=1, stream_seq=5) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302133, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302134, stream_id=1, stream_seq=5) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302134, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302135, stream_id=1, stream_seq=6) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302135, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302136, stream_id=1, stream_seq=6) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302136, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302137, stream_id=1, stream_seq=6) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302137, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302138, stream_id=1, stream_seq=6) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302138, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302139, stream_id=1, stream_seq=6) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302139, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302140, stream_id=1, stream_seq=6) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302140, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302141, stream_id=1, stream_seq=6) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302141, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302142, stream_id=1, stream_seq=7) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302142, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302143, stream_id=1, stream_seq=7) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302143, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302144, stream_id=1, stream_seq=7) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302144, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302145, stream_id=1, stream_seq=7) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302145, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302146, stream_id=1, stream_seq=7) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302146, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302147, stream_id=1, stream_seq=7) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302147, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302148, stream_id=1, stream_seq=7) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302148, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302149, stream_id=1, stream_seq=8) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302149, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302150, stream_id=1, stream_seq=8) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302150, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302151, stream_id=1, stream_seq=8) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302151, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302152, stream_id=1, stream_seq=8) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302152, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302153, stream_id=1, stream_seq=8) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302153, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302154, stream_id=1, stream_seq=8) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302154, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302155, stream_id=1, stream_seq=8) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302155, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302156, stream_id=1, stream_seq=9) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302156, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302157, stream_id=1, stream_seq=9) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302157, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302158, stream_id=1, stream_seq=9) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302158, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302159, stream_id=1, stream_seq=9) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302159, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302160, stream_id=1, stream_seq=9) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302160, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302161, stream_id=1, stream_seq=9) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302161, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302162, stream_id=1, stream_seq=9) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302162, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302163, stream_id=1, stream_seq=10) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302163, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302164, stream_id=1, stream_seq=10) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302164, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302165, stream_id=1, stream_seq=10) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302165, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302166, stream_id=1, stream_seq=10) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302166, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302167, stream_id=1, stream_seq=10) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302167, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302168, stream_id=1, stream_seq=10) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302168, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302169, stream_id=1, stream_seq=10) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302169, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302170, stream_id=1, stream_seq=11) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302170, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302171, stream_id=1, stream_seq=11) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302171, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302172, stream_id=1, stream_seq=11) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302172, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302173, stream_id=1, stream_seq=11) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302173, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302174, stream_id=1, stream_seq=11) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302174, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302175, stream_id=1, stream_seq=11) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302175, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302176, stream_id=1, stream_seq=11) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302176, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302177, stream_id=1, stream_seq=12) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302177, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302178, stream_id=1, stream_seq=12) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302178, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302179, stream_id=1, stream_seq=12) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302179, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302180, stream_id=1, stream_seq=12) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302180, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302181, stream_id=1, stream_seq=12) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302181, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302182, stream_id=1, stream_seq=12) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302182, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302183, stream_id=1, stream_seq=12) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302183, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302184, stream_id=1, stream_seq=13) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302184, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302185, stream_id=1, stream_seq=13) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302185, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302186, stream_id=1, stream_seq=13) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302186, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302187, stream_id=1, stream_seq=13) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302187, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302188, stream_id=1, stream_seq=13) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302188, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302189, stream_id=1, stream_seq=13) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302189, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302190, stream_id=1, stream_seq=13) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302190, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302191, stream_id=1, stream_seq=14) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302191, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302192, stream_id=1, stream_seq=14) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302192, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302193, stream_id=1, stream_seq=14) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302193, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302194, stream_id=1, stream_seq=14) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302194, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302195, stream_id=1, stream_seq=14) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302195, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302196, stream_id=1, stream_seq=14) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302196, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302197, stream_id=1, stream_seq=14) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302197, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302198, stream_id=1, stream_seq=15) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302198, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302199, stream_id=1, stream_seq=15) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302199, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302200, stream_id=1, stream_seq=15) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302200, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302201, stream_id=1, stream_seq=15) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302201, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302202, stream_id=1, stream_seq=15) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302202, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302203, stream_id=1, stream_seq=15) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302203, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302204, stream_id=1, stream_seq=15) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302204, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302205, stream_id=1, stream_seq=16) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302205, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302206, stream_id=1, stream_seq=16) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302206, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302207, stream_id=1, stream_seq=16) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302207, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302208, stream_id=1, stream_seq=16) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302208, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302209, stream_id=1, stream_seq=16) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302209, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302210, stream_id=1, stream_seq=16) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302210, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302211, stream_id=1, stream_seq=16) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302211, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302212, stream_id=1, stream_seq=17) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302212, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302213, stream_id=1, stream_seq=17) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302213, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302214, stream_id=1, stream_seq=17) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302214, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302215, stream_id=1, stream_seq=17) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302215, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302216, stream_id=1, stream_seq=17) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302216, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302217, stream_id=1, stream_seq=17) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302217, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302218, stream_id=1, stream_seq=17) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302218, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302219, stream_id=1, stream_seq=18) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302219, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302220, stream_id=1, stream_seq=18) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302220, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302221, stream_id=1, stream_seq=18) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302221, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302222, stream_id=1, stream_seq=18) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302222, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302223, stream_id=1, stream_seq=18) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302223, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302224, stream_id=1, stream_seq=18) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302224, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302225, stream_id=1, stream_seq=18) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302225, gaps=[]) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302226, stream_id=1, stream_seq=19) 51935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302226, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302227, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302227, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302228, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302228, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302229, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302229, gaps=[]) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302230, stream_id=1, stream_seq=19) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302230, gaps=[]) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302231, stream_id=1, stream_seq=19) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302231, gaps=[]) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302232, stream_id=1, stream_seq=19) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302232, gaps=[]) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302233, stream_id=1, stream_seq=20) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302233, gaps=[]) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302234, stream_id=1, stream_seq=20) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302234, gaps=[]) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302235, stream_id=1, stream_seq=20) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302235, gaps=[]) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302236, stream_id=1, stream_seq=20) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302236, gaps=[]) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302237, stream_id=1, stream_seq=20) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302237, gaps=[]) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302238, stream_id=1, stream_seq=20) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302238, gaps=[]) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302239, stream_id=1, stream_seq=20) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302239, gaps=[]) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302240, stream_id=1, stream_seq=21) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302240, gaps=[]) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302241, stream_id=1, stream_seq=21) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302241, gaps=[]) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302242, stream_id=1, stream_seq=21) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302242, gaps=[]) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302243, stream_id=1, stream_seq=21) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302243, gaps=[]) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302244, stream_id=1, stream_seq=21) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302244, gaps=[]) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302245, stream_id=1, stream_seq=21) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302245, gaps=[]) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302246, stream_id=1, stream_seq=21) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302246, gaps=[]) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302247, stream_id=1, stream_seq=22) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302247, gaps=[]) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302248, stream_id=1, stream_seq=22) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302248, gaps=[]) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302249, stream_id=1, stream_seq=22) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302249, gaps=[]) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302250, stream_id=1, stream_seq=22) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302250, gaps=[]) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302251, stream_id=1, stream_seq=22) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302251, gaps=[]) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302252, stream_id=1, stream_seq=22) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302252, gaps=[]) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302253, stream_id=1, stream_seq=22) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302253, gaps=[]) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302254, stream_id=1, stream_seq=23) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302254, gaps=[]) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302255, stream_id=1, stream_seq=23) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302255, gaps=[]) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302256, stream_id=1, stream_seq=23) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302256, gaps=[]) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302257, stream_id=1, stream_seq=23) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302257, gaps=[]) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302258, stream_id=1, stream_seq=23) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302258, gaps=[]) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302259, stream_id=1, stream_seq=23) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302259, gaps=[]) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302260, stream_id=1, stream_seq=23) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302260, gaps=[]) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302261, stream_id=1, stream_seq=24) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302261, gaps=[]) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302262, stream_id=1, stream_seq=24) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302262, gaps=[]) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302263, stream_id=1, stream_seq=24) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302263, gaps=[]) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302264, stream_id=1, stream_seq=24) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302264, gaps=[]) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302265, stream_id=1, stream_seq=24) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302265, gaps=[]) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302266, stream_id=1, stream_seq=24) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302266, gaps=[]) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302267, stream_id=1, stream_seq=24) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302267, gaps=[]) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302268, stream_id=1, stream_seq=25) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302268, gaps=[]) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302269, stream_id=1, stream_seq=25) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302269, gaps=[]) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302270, stream_id=1, stream_seq=25) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302270, gaps=[]) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302271, stream_id=1, stream_seq=25) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302271, gaps=[]) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302272, stream_id=1, stream_seq=25) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302272, gaps=[]) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302273, stream_id=1, stream_seq=25) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302273, gaps=[]) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302274, stream_id=1, stream_seq=25) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302274, gaps=[]) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302275, stream_id=1, stream_seq=26) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302275, gaps=[]) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302276, stream_id=1, stream_seq=26) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302276, gaps=[]) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302277, stream_id=1, stream_seq=26) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302277, gaps=[]) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302278, stream_id=1, stream_seq=26) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302278, gaps=[]) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302279, stream_id=1, stream_seq=26) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302279, gaps=[]) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302280, stream_id=1, stream_seq=26) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302280, gaps=[]) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302281, stream_id=1, stream_seq=26) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302281, gaps=[]) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302282, stream_id=1, stream_seq=27) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302282, gaps=[]) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302283, stream_id=1, stream_seq=27) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302283, gaps=[]) 51979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302284, stream_id=1, stream_seq=27) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302284, gaps=[]) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302285, stream_id=1, stream_seq=27) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302285, gaps=[]) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302286, stream_id=1, stream_seq=27) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302286, gaps=[]) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302287, stream_id=1, stream_seq=27) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302287, gaps=[]) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302288, stream_id=1, stream_seq=27) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302288, gaps=[]) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302289, stream_id=1, stream_seq=28) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302289, gaps=[]) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302290, stream_id=1, stream_seq=28) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302290, gaps=[]) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302291, stream_id=1, stream_seq=28) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302291, gaps=[]) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302292, stream_id=1, stream_seq=28) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302292, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302293, stream_id=1, stream_seq=28) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302293, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302294, stream_id=1, stream_seq=28) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302294, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302295, stream_id=1, stream_seq=28) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302295, gaps=[]) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302296, stream_id=1, stream_seq=29) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302296, gaps=[]) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302297, stream_id=1, stream_seq=29) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302297, gaps=[]) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302298, stream_id=1, stream_seq=29) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302298, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302299, stream_id=1, stream_seq=29) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302299, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302300, stream_id=1, stream_seq=29) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302300, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302301, stream_id=1, stream_seq=29) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302301, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302302, stream_id=1, stream_seq=29) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302302, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302303, stream_id=1, stream_seq=30) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302303, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302304, stream_id=1, stream_seq=30) 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302304, gaps=[]) 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302305, stream_id=1, stream_seq=30) 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302305, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302306, stream_id=1, stream_seq=30) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302306, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302307, stream_id=1, stream_seq=30) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302307, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302308, stream_id=1, stream_seq=30) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302308, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302309, stream_id=1, stream_seq=30) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302309, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302310, stream_id=1, stream_seq=31) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302310, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302311, stream_id=1, stream_seq=31) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302311, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302312, stream_id=1, stream_seq=31) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302312, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302313, stream_id=1, stream_seq=31) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302313, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302314, stream_id=1, stream_seq=31) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302314, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302315, stream_id=1, stream_seq=31) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302315, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302316, stream_id=1, stream_seq=31) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302316, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302317, stream_id=1, stream_seq=32) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302317, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302318, stream_id=1, stream_seq=32) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302318, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302319, stream_id=1, stream_seq=32) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302319, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302320, stream_id=1, stream_seq=32) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302320, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302321, stream_id=1, stream_seq=32) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302321, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302322, stream_id=1, stream_seq=32) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302322, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302323, stream_id=1, stream_seq=32) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302323, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1923302324, stream_id=1, stream_seq=33) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302324, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302325, stream_id=1, stream_seq=33) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302325, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302326, stream_id=1, stream_seq=33) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302326, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302327, stream_id=1, stream_seq=33) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302327, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302328, stream_id=1, stream_seq=33) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302328, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1923302329, stream_id=1, stream_seq=33) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302329, gaps=[]) 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1923302330, stream_id=1, stream_seq=33) 52078ms [log] 262140 52078ms [log] 262140 52078ms [log] [file] 52079ms [log] [experimentStatusChanged] {"status": "running", "message": null} 52079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302330, gaps=[]) 52079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 52230ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e"}', extra='') 52230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 52230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 52230ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 52230ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 52230ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 52230ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 52231ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 52231ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52231ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 52231ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52231ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52232ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "closed"}] 52232ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 52232ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 52312ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 52312ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 52386ms [err] Traceback (most recent call last): 52386ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 52386ms [err] return _run_code(code, main_globals, None, 52386ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 52386ms [err] exec(code, run_globals) 52386ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 52386ms [err] sys.exit(main()) 52386ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 52386ms [err] asyncio.run(main_async()) 52386ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 52386ms [err] return loop.run_until_complete(main) 52386ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 52386ms [err] self.run_forever() 52386ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 52387ms [err] self._run_once() 52387ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 52387ms [err] event_list = self._selector.select(timeout) 52387ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 52387ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 52387ms [err] KeyboardInterrupt 52416ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 52416ms [err] h.flush() 52416ms [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 59101ms [log] starting device 59805ms [err] DEBUG:asyncio:Using selector: EpollSelector 59964ms [err] ERROR:asyncio:Unclosed client session 59964ms [err] client_session: 60062ms [log] parsing 60062ms [log] creating device handler 60062ms [log] [ready] 60062ms [log] reading line 60062ms [log] [websocketToken] "4389580a-0a61-4bfe-9b67-3b9531032fec" 60097ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 60097ms [log] [websocketConnected] 61680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 61680ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 61693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/de395f22-8b26-4f77-a559-93a905e97f01"}}', extra='') 61694ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/de395f22-8b26-4f77-a559-93a905e97f01"} 61787ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456","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='') 61791ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456", "state": "new"}] 63794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 63796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 63796ms [err] v=0 63796ms [err] o=- 3950958405 3950958405 IN IP4 0.0.0.0 63796ms [err] s=- 63796ms [err] t=0 0 63796ms [err] a=group:BUNDLE 0 63796ms [err] a=msid-semantic:WMS * 63796ms [err] m=application 9 DTLS/SCTP 5000 63796ms [err] c=IN IP4 0.0.0.0 63796ms [err] a=mid:0 63796ms [err] a=sctpmap:5000 webrtc-datachannel 65535 63796ms [err] a=max-message-size:65536 63796ms [err] a=ice-ufrag:vGW6 63796ms [err] a=ice-pwd:MaMJ4uJktK3ejocDMCI3fX 63796ms [err] a=fingerprint:sha-256 17:AA:9B:2E:A2:94:EC:E4:49:18:B0:B4:A5:78:06:A7:63:ED:34:04:87:4F:FC:A1:75:3C:60:32:47:BF:0C:46 63796ms [err] a=setup:actpass 63796ms [err] 63797ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 63797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 63799ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456", "state": "new"}] 63800ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 63800ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 63800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 63801ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456"}', extra='') 63801ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 63801ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 63802ms [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='') 63802ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 63817ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bLDE1zRANYRE') 63818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bLDE1zRANYRE') 63820ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6965059369379821413 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:bNAY\\r\\na=ice-pwd:aTfYav9nv4ZEn2CvgUdPJd1d\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 21:48:DF:54:B5:1D:0C:EE:94:1F:F3:0A:6B:66:B2:0E:A8:05:E2:94:78:E9:A6:9F:41:30:FD:99:E4:C1:BE:B4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456"}', extra='') 63820ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 63820ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 63820ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 63820ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 63820ms [err] v=0 63820ms [err] o=- 6965059369379821413 2 IN IP4 127.0.0.1 63820ms [err] s=- 63820ms [err] t=0 0 63820ms [err] a=group:BUNDLE 0 63820ms [err] a=msid-semantic: WMS 63820ms [err] m=application 9 DTLS/SCTP 5000 63820ms [err] c=IN IP4 0.0.0.0 63820ms [err] a=ice-ufrag:bNAY 63820ms [err] a=ice-pwd:aTfYav9nv4ZEn2CvgUdPJd1d 63820ms [err] a=ice-options:trickle 63820ms [err] a=fingerprint:sha-256 21:48:DF:54:B5:1D:0C:EE:94:1F:F3:0A:6B:66:B2:0E:A8:05:E2:94:78:E9:A6:9F:41:30:FD:99:E4:C1:BE:B4 63820ms [err] a=setup:active 63820ms [err] a=mid:0 63820ms [err] a=sctpmap:5000 webrtc-datachannel 1024 63820ms [err] 63823ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 63823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 63823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 63823ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BW59KRNZcb 1 udp 1845501695 172.17.0.2 35198 typ prflx) 63823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 63823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 63823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 63823ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56786) -> ('172.17.0.2', 35198)) State.WAITING -> State.IN_PROGRESS 63823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xab\xd0Y\xdf\x1d\xd5G\xa1\xa9G\xf6T') 63823ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456", "state": "connecting"}] 63824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xab\xd0Y\xdf\x1d\xd5G\xa1\xa9G\xf6T') 63825ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56786) -> ('172.17.0.2', 35198)) State.IN_PROGRESS -> State.SUCCEEDED 63825ms [err] INFO:aioice.ice:Connection(0) ICE completed 63829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:765583755 1 udp 2113937151 b81abd2e-bf29-4127-966e-f99cec79225e.local 35198 typ host generation 0 ufrag bNAY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456"}', extra='') 63829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 63829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 63829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 63832ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b81abd2e-bf29-4127-966e-f99cec79225e.local" resolved to 172.17.0.2 63843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56786) -> ('172.17.0.2', 35198)) State.FROZEN -> State.IN_PROGRESS 63843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'}\x11\xc0U@\xe2\x12-\xd1\xd4\xf9\x18') 63843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'}\x11\xc0U@\xe2\x12-\xd1\xd4\xf9\x18') 63843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56786) -> ('172.17.0.2', 35198)) State.IN_PROGRESS -> State.SUCCEEDED 63843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56328) -> ('172.17.0.2', 35198)) State.FROZEN -> State.FAILED 63863ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 63863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 63864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 63864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 63866ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 63866ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 63866ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 63866ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 63867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 63867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 63867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 63867ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 63867ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456", "state": "connected"}] 63870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 63870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 63870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 63870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 63870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 63870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 63870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 63870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R9Gvc+57IiVy') 63871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R9Gvc+57IiVy') 63871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 63871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 63871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 63871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2470001066, stream_id=1, stream_seq=0) 63871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 63872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2470001066, gaps=[]) 63872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 63872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=41695631, stream_id=1, stream_seq=0) 63872ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 63872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=41695631, gaps=[]) 63874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=41695632, stream_id=1, stream_seq=1) 63874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=41695632, gaps=[]) 63874ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 63874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=41695633, stream_id=1, stream_seq=2) 63874ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 63875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=41695633, gaps=[]) 63927ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 63927ms [log] [experimentStatusChanged] {"status": "running", "message": null} 63929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ORJWX6HrokfD') 63930ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ORJWX6HrokfD') 63992ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mpDVuIFfCVt7') 63993ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mpDVuIFfCVt7') 63993ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56328) -> ('172.17.0.2', 35198)) State.WAITING -> State.IN_PROGRESS 63993ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01\x93\xa3\xc7\x19c\xc7\xb1\xf6\xf9\x8c=') 63995ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 35198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01\x93\xa3\xc7\x19c\xc7\xb1\xf6\xf9\x8c=') 63995ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56328) -> ('172.17.0.2', 35198)) State.IN_PROGRESS -> State.SUCCEEDED 64043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456"}', extra='') 64043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 64043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 64043ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 64043ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 64043ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 64043ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 64043ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 64044ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64044ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 64044ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64044ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64044ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9548e584-40df-425f-853c-9d56d8533456", "state": "closed"}] 64045ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 64045ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 64128ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 64128ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 64176ms [err] Traceback (most recent call last): 64176ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 64176ms [err] return _run_code(code, main_globals, None, 64176ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 64176ms [err] exec(code, run_globals) 64176ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 64176ms [err] sys.exit(main()) 64176ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 64177ms [err] asyncio.run(main_async()) 64177ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 64177ms [err] return loop.run_until_complete(main) 64177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 64177ms [err] self.run_forever() 64177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 64177ms [err] self._run_once() 64177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 64177ms [err] event_list = self._selector.select(timeout) 64177ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 64178ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 64178ms [err] KeyboardInterrupt 64180ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 64180ms [err] h.flush() 64180ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 64288ms [log] starting device 65007ms [err] DEBUG:asyncio:Using selector: EpollSelector 65192ms [err] ERROR:asyncio:Unclosed client session 65192ms [err] client_session: 65286ms [log] parsing 65286ms [log] creating device handler 65286ms [log] [ready] 65286ms [log] reading line 65286ms [log] [websocketToken] "a825de86-dd42-4c35-971c-49b8286c3f7d" 65302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 65302ms [log] [websocketConnected] 66833ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 66833ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 66871ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d37deecc-97ca-4c8f-aa05-81655386b827"}}', extra='') 66871ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d37deecc-97ca-4c8f-aa05-81655386b827"} 66970ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3","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='') 66974ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3", "state": "new"}] 68976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3"}', extra='') 68976ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68976ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 68976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8880295643922945594 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:SAq6\\r\\na=ice-pwd:TBzO5t2AKyUfBwssYwu7cOIr\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BE:B1:3A:DE:CF:35:38:C4:07:E1:C8:90:A0:5D:B2:FF:69:DF:37:C8:EC:E4:05:EA:A1:2B:93:DB:86:01:80:C5\\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/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3"}', extra='') 68976ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 68977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 68977ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 68977ms [err] v=0 68977ms [err] o=- 8880295643922945594 2 IN IP4 127.0.0.1 68977ms [err] s=- 68977ms [err] t=0 0 68977ms [err] a=group:BUNDLE 0 68977ms [err] a=extmap-allow-mixed 68977ms [err] a=msid-semantic: WMS 68977ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 68977ms [err] c=IN IP4 0.0.0.0 68977ms [err] a=ice-ufrag:SAq6 68977ms [err] a=ice-pwd:TBzO5t2AKyUfBwssYwu7cOIr 68977ms [err] a=ice-options:trickle 68977ms [err] a=fingerprint:sha-256 BE:B1:3A:DE:CF:35:38:C4:07:E1:C8:90:A0:5D:B2:FF:69:DF:37:C8:EC:E4:05:EA:A1:2B:93:DB:86:01:80:C5 68977ms [err] a=setup:actpass 68977ms [err] a=mid:0 68977ms [err] a=sctp-port:5000 68977ms [err] a=max-message-size:262144 68977ms [err] 68979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 68979ms [err] v=0 68979ms [err] o=- 8880295643922945594 2 IN IP4 127.0.0.1 68979ms [err] s=- 68979ms [err] t=0 0 68979ms [err] a=group:BUNDLE 0 68979ms [err] a=extmap-allow-mixed 68979ms [err] a=msid-semantic: WMS 68979ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 68979ms [err] c=IN IP4 0.0.0.0 68979ms [err] a=ice-ufrag:SAq6 68979ms [err] a=ice-pwd:TBzO5t2AKyUfBwssYwu7cOIr 68979ms [err] a=ice-options:trickle 68979ms [err] a=fingerprint:sha-256 BE:B1:3A:DE:CF:35:38:C4:07:E1:C8:90:A0:5D:B2:FF:69:DF:37:C8:EC:E4:05:EA:A1:2B:93:DB:86:01:80:C5 68979ms [err] a=setup:actpass 68979ms [err] a=mid:0 68979ms [err] a=sctp-port:5000 68979ms [err] a=max-message-size:262144 68979ms [err] 68980ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 68980ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3", "state": "new"}] 68982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 68982ms [err] v=0 68982ms [err] o=- 3950958410 3950958410 IN IP4 0.0.0.0 68982ms [err] s=- 68982ms [err] t=0 0 68982ms [err] a=group:BUNDLE 0 68982ms [err] a=msid-semantic:WMS * 68982ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 68982ms [err] c=IN IP4 0.0.0.0 68982ms [err] a=mid:0 68982ms [err] a=sctp-port:5000 68982ms [err] a=max-message-size:65536 68982ms [err] a=ice-ufrag:QZEB 68982ms [err] a=ice-pwd:zbCFE3J4NPLnoPKS5b8p10 68982ms [err] a=fingerprint:sha-256 11:77:53:F9:F2:A7:31:DA:7C:C4:BF:9F:A0:FE:E8:39:B4:57:EC:CE:6B:74:43:52:43:1F:42:9D:F0:3E:0F:38 68982ms [err] a=setup:active 68982ms [err] 68982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 68982ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 68982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 68985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 68985ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 68985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 68986ms [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='') 68986ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 68986ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 68987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 68987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 68987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68988ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3", "state": "connecting"}] 69000ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9rhH/jao0OYe') 69000ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9rhH/jao0OYe') 69000ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(I7uMeExu5I 1 udp 1845501695 172.17.0.2 38545 typ prflx) 69001ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56659) -> ('172.17.0.2', 38545)) State.WAITING -> State.IN_PROGRESS 69001ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd25\x80\x84\xd6\xc4;\x02\x97\xa3G\x84') 69003ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd25\x80\x84\xd6\xc4;\x02\x97\xa3G\x84') 69003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56659) -> ('172.17.0.2', 38545)) State.IN_PROGRESS -> State.SUCCEEDED 69003ms [err] INFO:aioice.ice:Connection(0) ICE completed 69007ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 69007ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69008ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 69008ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 69011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 69011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 69011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 69011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69012ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 69012ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3", "state": "connected"}] 69013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2590365858 1 udp 2113937151 4a9f7739-d4ec-47b6-a31c-2170ee21c35e.local 38545 typ host generation 0 ufrag SAq6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3"}', extra='') 69013ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69013ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69013ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 69014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 69014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 69015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 69016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 69016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 69017ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4a9f7739-d4ec-47b6-a31c-2170ee21c35e.local" resolved to 172.17.0.2 69017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4246795341, stream_id=1, stream_seq=0) 69018ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2589021259, stream_id=1, stream_seq=0) 69018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4246795341, gaps=[]) 69018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4246795342, stream_id=1, stream_seq=1) 69018ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 69018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4246795342, gaps=[]) 69019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4246795343, stream_id=1, stream_seq=2) 69019ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 69019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4246795343, gaps=[]) 69019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4246795344, stream_id=1, stream_seq=3) 69019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4246795344, gaps=[]) 69019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2589021259, gaps=[]) 69019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4246795345, stream_id=1, stream_seq=4) 69020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4246795345, gaps=[]) 69055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZOuf4F5GTb4i') 69055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZOuf4F5GTb4i') 69055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56659) -> ('172.17.0.2', 38545)) State.FROZEN -> State.FAILED 69055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51381) -> ('172.17.0.2', 38545)) State.FROZEN -> State.FAILED 69070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69070ms [log] [experimentStatusChanged] {"status": "running", "message": null} 69118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N9qxfKPq3jqZ') 69118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N9qxfKPq3jqZ') 69181ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3"}', extra='') 69182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 69182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 69182ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 69182ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 69182ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 69182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 69182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 69183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69183ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 69183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69183ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a6bee40-7218-4586-9ff6-8ac3e47ef8d3", "state": "closed"}] 69184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 69184ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 69267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69268ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 69375ms [err] Traceback (most recent call last): 69375ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 69375ms [err] return _run_code(code, main_globals, None, 69375ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 69376ms [err] exec(code, run_globals) 69376ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 69376ms [err] sys.exit(main()) 69376ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 69376ms [err] asyncio.run(main_async()) 69376ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 69376ms [err] return loop.run_until_complete(main) 69376ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 69376ms [err] self.run_forever() 69376ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 69376ms [err] self._run_once() 69376ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 69377ms [err] event_list = self._selector.select(timeout) 69377ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 69377ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 69377ms [err] KeyboardInterrupt 69379ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 69379ms [err] h.flush() 69379ms [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 79824ms [log] starting device 80447ms [err] DEBUG:asyncio:Using selector: EpollSelector 80636ms [err] ERROR:asyncio:Unclosed client session 80636ms [err] client_session: 80737ms [log] parsing 80737ms [log] creating device handler 80737ms [log] [ready] 80737ms [log] reading line 80737ms [log] [websocketToken] "1a3449d3-48dd-429d-a2e2-461fd4b25ed4" 80753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80753ms [log] [websocketConnected] 81072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 81072ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 81088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/69199f9f-156e-46f7-beca-1c769a5e2b5e"}}', extra='') 81088ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/69199f9f-156e-46f7-beca-1c769a5e2b5e"} 81168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0","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='') 81172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "new"}] 83175ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 83177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 83177ms [err] v=0 83177ms [err] o=- 3950958424 3950958424 IN IP4 0.0.0.0 83177ms [err] s=- 83177ms [err] t=0 0 83177ms [err] a=group:BUNDLE 0 83177ms [err] a=msid-semantic:WMS * 83177ms [err] m=application 9 DTLS/SCTP 5000 83177ms [err] c=IN IP4 0.0.0.0 83177ms [err] a=mid:0 83177ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83177ms [err] a=max-message-size:65536 83177ms [err] a=ice-ufrag:61BD 83177ms [err] a=ice-pwd:97vmkdSlN7U37RkgQpoIXd 83177ms [err] a=fingerprint:sha-256 64:C7:0D:76:FF:DE:5F:D2:F7:40:0E:96:44:55:A8:D0:A3:0F:2E:B8:2C:97:66:C4:11:45:A0:F6:5E:8E:13:83 83177ms [err] a=setup:actpass 83177ms [err] 83178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 83178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 83180ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "new"}] 83180ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 83181ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 83181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 83182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 83182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 83182ms [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='') 83182ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 83202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\xcfR$\x1fY\xc6\xfay\x9e\xe0\xed') 83202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\xcfR$\x1fY\xc6\xfay\x9e\xe0\xed') 83208ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0","content":{"type":"answer","sdp":"v=0\\r\\no=- 3950958424 3950958424 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 49495 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 49495 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58209 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:JK5V\\r\\na=ice-pwd:tnAZ6waIWRE63GBinmDBG7\\r\\na=fingerprint:sha-256 F2:AF:F7:5B:48:54:71:43:F0:1E:A0:B2:95:CC:9B:61:E0:8B:3D:0C:71:49:F4:C5:40:7F:52:AA:D5:3F:E0:AB\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 83208ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83208ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 83209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 83209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 83209ms [err] v=0 83209ms [err] o=- 3950958424 3950958424 IN IP4 0.0.0.0 83209ms [err] s=- 83209ms [err] t=0 0 83209ms [err] a=group:BUNDLE 0 83209ms [err] a=msid-semantic:WMS * 83209ms [err] m=application 49495 DTLS/SCTP 5000 83209ms [err] c=IN IP4 172.30.0.1 83209ms [err] a=mid:0 83209ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83209ms [err] a=max-message-size:65536 83209ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49495 typ host 83209ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58209 typ host 83209ms [err] a=end-of-candidates 83209ms [err] a=ice-ufrag:JK5V 83209ms [err] a=ice-pwd:tnAZ6waIWRE63GBinmDBG7 83209ms [err] a=fingerprint:sha-256 F2:AF:F7:5B:48:54:71:43:F0:1E:A0:B2:95:CC:9B:61:E0:8B:3D:0C:71:49:F4:C5:40:7F:52:AA:D5:3F:E0:AB 83209ms [err] a=setup:active 83209ms [err] 83210ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 83210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 83210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 83210ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55934) -> ('172.30.0.1', 49495)) State.FROZEN -> State.WAITING 83210ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42748) -> ('172.30.0.1', 49495)) State.FROZEN -> State.WAITING 83210ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55934) -> ('172.17.0.2', 58209)) State.FROZEN -> State.WAITING 83210ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Av9QLKwhMT 1 udp 1862270975 172.17.0.2 49495 typ prflx) 83210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55934) -> ('172.17.0.2', 49495)) State.WAITING -> State.IN_PROGRESS 83211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfa\xde\xab\x07\xcb\xce\xc9."pR\xf5') 83211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55934) -> ('172.30.0.1', 49495)) State.WAITING -> State.IN_PROGRESS 83211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xab\xe7uo~,&\x13}\x18\x95\x18') 83212ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "connecting"}] 83212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfa\xde\xab\x07\xcb\xce\xc9."pR\xf5') 83212ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55934) -> ('172.17.0.2', 49495)) State.IN_PROGRESS -> State.SUCCEEDED 83212ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42748) -> ('172.30.0.1', 49495)) State.WAITING -> State.FAILED 83212ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55934) -> ('172.17.0.2', 58209)) State.WAITING -> State.FAILED 83212ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42748) -> ('172.17.0.2', 58209)) State.FROZEN -> State.FAILED 83212ms [err] INFO:aioice.ice:Connection(0) ICE completed 83213ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xab\xe7uo~,&\x13}\x18\x95\x18') 83213ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55934) -> ('172.30.0.1', 49495)) State.IN_PROGRESS -> State.SUCCEEDED 83213ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\xbf\xe8+\x87\x18\x88.m{\x143') 83214ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\xbf\xe8+\x87\x18\x88.m{\x143') 83233ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 83233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 83234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 83235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 83237ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 83238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 83238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 83238ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 83238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 83238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 83238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 83238ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 83238ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "connected"}] 83239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 83239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 83239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 83239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 83241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1315169726, stream_id=1, stream_seq=0) 83241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1176781853, stream_id=1, stream_seq=0) 83242ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1176781853, gaps=[]) 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1315169726, gaps=[]) 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1176781854, stream_id=1, stream_seq=1) 83242ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 83243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1176781854, gaps=[]) 83243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1176781855, stream_id=1, stream_seq=2) 83243ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 83244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1176781855, gaps=[]) 83307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 83307ms [log] [experimentStatusChanged] {"status": "running", "message": null} 83431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0"}', extra='') 83431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 83432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 83432ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 83432ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 83432ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 83432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 83432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 83432ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83432ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 83432ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83432ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83433ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "closed"}] 83433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 83433ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83536ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83536ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 83612ms [err] Traceback (most recent call last): 83612ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83612ms [err] return _run_code(code, main_globals, None, 83612ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83612ms [err] exec(code, run_globals) 83612ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83612ms [err] sys.exit(main()) 83612ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83612ms [err] asyncio.run(main_async()) 83612ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83612ms [err] return loop.run_until_complete(main) 83612ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83613ms [err] self.run_forever() 83613ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83613ms [err] self._run_once() 83613ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83614ms [err] event_list = self._selector.select(timeout) 83614ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83614ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83614ms [err] KeyboardInterrupt 83615ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83615ms [err] h.flush() 83615ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83711ms [log] starting device 84352ms [err] DEBUG:asyncio:Using selector: EpollSelector 84542ms [err] ERROR:asyncio:Unclosed client session 84542ms [err] client_session: 84642ms [log] parsing 84642ms [log] creating device handler 84642ms [log] [ready] 84642ms [log] reading line 84642ms [log] [websocketToken] "52b647ba-593d-4006-9b33-2e360e36c5b9" 84680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84680ms [log] [websocketConnected] 84928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84928ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5c294452-7e27-4769-8e3b-2c4873f29607"}}', extra='') 84975ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5c294452-7e27-4769-8e3b-2c4873f29607"} 85053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51","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='') 85057ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "new"}] 87060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 87062ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 87062ms [err] v=0 87062ms [err] o=- 3950958428 3950958428 IN IP4 0.0.0.0 87062ms [err] s=- 87062ms [err] t=0 0 87062ms [err] a=group:BUNDLE 0 87062ms [err] a=msid-semantic:WMS * 87062ms [err] m=application 9 DTLS/SCTP 5000 87062ms [err] c=IN IP4 0.0.0.0 87062ms [err] a=mid:0 87062ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87062ms [err] a=max-message-size:65536 87062ms [err] a=ice-ufrag:4xpq 87062ms [err] a=ice-pwd:fC6sfFzXLgKUM1LGBWwvMh 87062ms [err] a=fingerprint:sha-256 11:38:95:13:FC:86:FC:CB:0B:39:0F:6C:EB:1E:3B:98:7C:07:9F:86:B5:56:62:A8:B2:F1:04:75:A7:A5:5F:53 87062ms [err] a=setup:actpass 87062ms [err] 87063ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 87063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 87065ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "new"}] 87065ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 87066ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 87066ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87067ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 87067ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87068ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 87068ms [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='') 87068ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87082ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x\xdak\x16\x96\xcd\x1aR59\xbc\xac') 87083ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x\xdak\x16\x96\xcd\x1aR59\xbc\xac') 87088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51","content":{"type":"answer","sdp":"v=0\\r\\no=- 3950958428 3950958428 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 58745 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 58745 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33401 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ZArJ\\r\\na=ice-pwd:zNTn0hGQiupjpyx43JVGCP\\r\\na=fingerprint:sha-256 53:B1:CB:F9:C3:F7:04:B5:FA:D9:48:A1:7A:A5:03:E6:04:CE:51:67:5A:9A:A3:CB:B6:AD:77:D6:66:92:07:A3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 87088ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87088ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 87088ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 87089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 87089ms [err] v=0 87089ms [err] o=- 3950958428 3950958428 IN IP4 0.0.0.0 87089ms [err] s=- 87089ms [err] t=0 0 87089ms [err] a=group:BUNDLE 0 87089ms [err] a=msid-semantic:WMS * 87089ms [err] m=application 58745 DTLS/SCTP 5000 87089ms [err] c=IN IP4 172.30.0.1 87089ms [err] a=mid:0 87089ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87089ms [err] a=max-message-size:65536 87089ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58745 typ host 87089ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33401 typ host 87089ms [err] a=end-of-candidates 87089ms [err] a=ice-ufrag:ZArJ 87089ms [err] a=ice-pwd:zNTn0hGQiupjpyx43JVGCP 87089ms [err] a=fingerprint:sha-256 53:B1:CB:F9:C3:F7:04:B5:FA:D9:48:A1:7A:A5:03:E6:04:CE:51:67:5A:9A:A3:CB:B6:AD:77:D6:66:92:07:A3 87089ms [err] a=setup:active 87089ms [err] 87090ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 87090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33478) -> ('172.30.0.1', 58745)) State.FROZEN -> State.WAITING 87091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43105) -> ('172.30.0.1', 58745)) State.FROZEN -> State.WAITING 87091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33478) -> ('172.17.0.2', 33401)) State.FROZEN -> State.WAITING 87091ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9rW8LOOT05 1 udp 1862270975 172.17.0.2 58745 typ prflx) 87091ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87092ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87092ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33478) -> ('172.17.0.2', 58745)) State.WAITING -> State.IN_PROGRESS 87092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xcf5\xb5\x90Z\xbb\xa3\x14Wi'\xab") 87092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33478) -> ('172.30.0.1', 58745)) State.WAITING -> State.IN_PROGRESS 87092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 58745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4h\xc5&^\x1e\xe8\x91\x89\xa8\t\x8e') 87093ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "connecting"}] 87093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xcf5\xb5\x90Z\xbb\xa3\x14Wi'\xab") 87093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33478) -> ('172.17.0.2', 58745)) State.IN_PROGRESS -> State.SUCCEEDED 87093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43105) -> ('172.30.0.1', 58745)) State.WAITING -> State.FAILED 87093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33478) -> ('172.17.0.2', 33401)) State.WAITING -> State.FAILED 87093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43105) -> ('172.17.0.2', 33401)) State.FROZEN -> State.FAILED 87093ms [err] INFO:aioice.ice:Connection(0) ICE completed 87094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 58745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4h\xc5&^\x1e\xe8\x91\x89\xa8\t\x8e') 87094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33478) -> ('172.30.0.1', 58745)) State.IN_PROGRESS -> State.SUCCEEDED 87094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 58745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\xb8\xe1r+`\x16!\x7ff\xf9\x10') 87094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 58745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\xb8\xe1r+`\x16!\x7ff\xf9\x10') 87113ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 87113ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87114ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 87114ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 87116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 87116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 87117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 87117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 87117ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87117ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "connected"}] 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1044112751, stream_id=1, stream_seq=0) 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1316329879, stream_id=1, stream_seq=0) 87120ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329879, gaps=[]) 87120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1044112751, gaps=[]) 87120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1316329880, stream_id=1, stream_seq=1) 87121ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 87121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329880, gaps=[]) 87121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1316329881, stream_id=1, stream_seq=2) 87121ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329881, gaps=[]) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1316329882, stream_id=1, stream_seq=3) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329882, gaps=[]) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1316329883, stream_id=1, stream_seq=4) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329883, gaps=[]) 87180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87180ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87281ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51"}', extra='') 87282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 87282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 87282ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87282ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 87282ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 87282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87282ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87282ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 87283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87283ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "closed"}] 87283ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87283ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87413ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87413ms [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 87506ms [err] Traceback (most recent call last): 87506ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87507ms [err] return _run_code(code, main_globals, None, 87507ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87507ms [err] exec(code, run_globals) 87507ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87507ms [err] sys.exit(main()) 87507ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87507ms [err] asyncio.run(main_async()) 87507ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87507ms [err] return loop.run_until_complete(main) 87507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87507ms [err] self.run_forever() 87507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87507ms [err] self._run_once() 87507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87508ms [err] event_list = self._selector.select(timeout) 87508ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87508ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87508ms [err] KeyboardInterrupt 87509ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87509ms [err] h.flush() 87509ms [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 94133ms [log] starting device 94802ms [err] DEBUG:asyncio:Using selector: EpollSelector 94957ms [err] ERROR:asyncio:Unclosed client session 94957ms [err] client_session: 95056ms [log] parsing 95056ms [log] creating device handler 95056ms [log] [ready] 95056ms [log] reading line 95056ms [log] [websocketToken] "5c13e844-fd15-4fc1-986d-526fe7fb9db6" 95089ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 95089ms [log] [websocketConnected] 96548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96548ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 96589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/99b1e626-abc7-478c-a51a-5921f74a2019"}}', extra='') 96589ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/99b1e626-abc7-478c-a51a-5921f74a2019"} 96642ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545","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='') 96670ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545", "state": "new"}] 98672ms [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='') 98672ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98672ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545"}', extra='') 98672ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98672ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2857553857382518155 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:YDBO\\r\\na=ice-pwd:nRlkJR3ldb6w5I9wMBK8Qu85\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 EF:17:44:A1:40:94:A6:C8:2B:73:7B:CB:5C:F8:5F:70:33:19:E0:76:4F:3D:B7:2D:C3:8C:8A:A0:85:24:BA:D5\\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/272a7ff1-781c-4c9e-8dcc-cae16ee05545"}', extra='') 98673ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98673ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 98673ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 98673ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98673ms [err] v=0 98673ms [err] o=- 2857553857382518155 2 IN IP4 127.0.0.1 98673ms [err] s=- 98673ms [err] t=0 0 98673ms [err] a=group:BUNDLE 0 98673ms [err] a=extmap-allow-mixed 98673ms [err] a=msid-semantic: WMS 98673ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98673ms [err] c=IN IP4 0.0.0.0 98673ms [err] a=ice-ufrag:YDBO 98673ms [err] a=ice-pwd:nRlkJR3ldb6w5I9wMBK8Qu85 98673ms [err] a=ice-options:trickle 98673ms [err] a=fingerprint:sha-256 EF:17:44:A1:40:94:A6:C8:2B:73:7B:CB:5C:F8:5F:70:33:19:E0:76:4F:3D:B7:2D:C3:8C:8A:A0:85:24:BA:D5 98673ms [err] a=setup:actpass 98673ms [err] a=mid:0 98673ms [err] a=sctp-port:5000 98673ms [err] a=max-message-size:262144 98673ms [err] 98676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98676ms [err] v=0 98676ms [err] o=- 2857553857382518155 2 IN IP4 127.0.0.1 98676ms [err] s=- 98676ms [err] t=0 0 98676ms [err] a=group:BUNDLE 0 98676ms [err] a=extmap-allow-mixed 98676ms [err] a=msid-semantic: WMS 98676ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98676ms [err] c=IN IP4 0.0.0.0 98676ms [err] a=ice-ufrag:YDBO 98676ms [err] a=ice-pwd:nRlkJR3ldb6w5I9wMBK8Qu85 98676ms [err] a=ice-options:trickle 98676ms [err] a=fingerprint:sha-256 EF:17:44:A1:40:94:A6:C8:2B:73:7B:CB:5C:F8:5F:70:33:19:E0:76:4F:3D:B7:2D:C3:8C:8A:A0:85:24:BA:D5 98676ms [err] a=setup:actpass 98676ms [err] a=mid:0 98676ms [err] a=sctp-port:5000 98676ms [err] a=max-message-size:262144 98676ms [err] 98676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 98677ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545", "state": "new"}] 98678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 98678ms [err] v=0 98678ms [err] o=- 3950958440 3950958440 IN IP4 0.0.0.0 98678ms [err] s=- 98678ms [err] t=0 0 98678ms [err] a=group:BUNDLE 0 98678ms [err] a=msid-semantic:WMS * 98678ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98678ms [err] c=IN IP4 0.0.0.0 98678ms [err] a=mid:0 98678ms [err] a=sctp-port:5000 98678ms [err] a=max-message-size:65536 98678ms [err] a=ice-ufrag:2q6Y 98678ms [err] a=ice-pwd:rI9Wix7cguWBCGpAAihgPM 98678ms [err] a=fingerprint:sha-256 DF:C9:9A:47:D8:C0:C7:BA:12:43:F3:01:AB:9B:B9:35:FA:8A:3E:73:E8:02:A4:C3:2A:E0:F9:7A:CB:8F:39:B7 98678ms [err] a=setup:active 98678ms [err] 98678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98681ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98681ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98683ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 98683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98683ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98683ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98684ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545", "state": "connecting"}] 98700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fRWJ1YBfk7dH') 98700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fRWJ1YBfk7dH') 98701ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(g3fxDeT8Jo 1 udp 1845501695 172.17.0.2 60844 typ prflx) 98701ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35942) -> ('172.17.0.2', 60844)) State.WAITING -> State.IN_PROGRESS 98702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\x12\x06/\x88\xbf\xd2\x1fT\x14\tF') 98709ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\x12\x06/\x88\xbf\xd2\x1fT\x14\tF') 98709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35942) -> ('172.17.0.2', 60844)) State.IN_PROGRESS -> State.SUCCEEDED 98709ms [err] INFO:aioice.ice:Connection(0) ICE completed 98709ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 98709ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98711ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 98711ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98713ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 98714ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 98714ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 98714ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98714ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98714ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545", "state": "connected"}] 98714ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:509423316 1 udp 2113937151 2bd13989-dc02-4129-a9ec-c7bed1655488.local 60844 typ host generation 0 ufrag YDBO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545"}', extra='') 98714ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98717ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2bd13989-dc02-4129-a9ec-c7bed1655488.local" resolved to 172.17.0.2 98718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 98718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 98718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 98718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 98718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 98718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 98719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=823790329, stream_id=1, stream_seq=0) 98719ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=775958036, stream_id=1, stream_seq=0) 98719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 98719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=823790329, gaps=[]) 98720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=775958036, gaps=[]) 98720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 98720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=823790330, stream_id=1, stream_seq=1) 98721ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 98721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=823790330, gaps=[]) 98721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=823790331, stream_id=1, stream_seq=2) 98721ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 98722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=823790331, gaps=[]) 98758ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3YOHpcy9yppP') 98758ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3YOHpcy9yppP') 98758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35942) -> ('172.17.0.2', 60844)) State.FROZEN -> State.FAILED 98758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43919) -> ('172.17.0.2', 60844)) State.FROZEN -> State.FAILED 98783ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98783ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fPC3lzezQ8u2') 98828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fPC3lzezQ8u2') 98892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545"}', extra='') 98892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 98892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 98892ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 98893ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 98893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 98893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98894ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/272a7ff1-781c-4c9e-8dcc-cae16ee05545", "state": "closed"}] 98894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98894ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98982ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 99088ms [err] Traceback (most recent call last): 99088ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 99088ms [err] return _run_code(code, main_globals, None, 99088ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 99088ms [err] exec(code, run_globals) 99088ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 99088ms [err] sys.exit(main()) 99088ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 99088ms [err] asyncio.run(main_async()) 99088ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 99088ms [err] return loop.run_until_complete(main) 99088ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 99089ms [err] self.run_forever() 99089ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 99089ms [err] self._run_once() 99089ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 99089ms [err] event_list = self._selector.select(timeout) 99089ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 99090ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 99090ms [err] KeyboardInterrupt 99116ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 99116ms [err] h.flush() 99116ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 99275ms [log] starting device 99953ms [err] DEBUG:asyncio:Using selector: EpollSelector 100130ms [err] ERROR:asyncio:Unclosed client session 100130ms [err] client_session: 100226ms [log] parsing 100226ms [log] creating device handler 100226ms [log] [ready] 100226ms [log] reading line 100226ms [log] [websocketToken] "0c075aad-9106-4c43-8920-98ba902f0dde" 100240ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 100240ms [log] [websocketConnected] 101860ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101860ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101899ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8640f8d6-c37a-4c6b-a4fb-5e51608b04dd"}}', extra='') 101899ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8640f8d6-c37a-4c6b-a4fb-5e51608b04dd"} 101965ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55","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='') 101969ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55", "state": "new"}] 103972ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 103974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 103974ms [err] v=0 103974ms [err] o=- 3950958445 3950958445 IN IP4 0.0.0.0 103974ms [err] s=- 103974ms [err] t=0 0 103974ms [err] a=group:BUNDLE 0 103974ms [err] a=msid-semantic:WMS * 103974ms [err] m=application 9 DTLS/SCTP 5000 103974ms [err] c=IN IP4 0.0.0.0 103974ms [err] a=mid:0 103974ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103974ms [err] a=max-message-size:65536 103974ms [err] a=ice-ufrag:N1mJ 103974ms [err] a=ice-pwd:Tcq429qbCO98XUjQzibxek 103974ms [err] a=fingerprint:sha-256 77:E9:BD:D8:5B:F7:1C:91:B5:DF:19:EC:FA:BB:23:36:30:FD:5C:59:A5:91:24:2A:09:EE:56:AF:E5:A4:CB:41 103974ms [err] a=setup:actpass 103974ms [err] 103975ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 103975ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103977ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55", "state": "new"}] 103978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103978ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103978ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103979ms [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='') 103979ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55"}', extra='') 103980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eNn72P6F9Zm9') 103994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eNn72P6F9Zm9') 103998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3993873817693190975 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:c19J\\r\\na=ice-pwd:4ZZMHdaZHUFtqK3RielVdo23\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 14:90:2A:C7:8D:EF:0B:3D:79:A4:84:B1:B8:DB:64:8E:BC:EB:10:01:ED:D7:28:43:33:B7:3C:53:AF:80:01:73\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55"}', extra='') 103998ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103998ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 103998ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 103998ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 103998ms [err] v=0 103998ms [err] o=- 3993873817693190975 2 IN IP4 127.0.0.1 103998ms [err] s=- 103998ms [err] t=0 0 103998ms [err] a=group:BUNDLE 0 103998ms [err] a=msid-semantic: WMS 103998ms [err] m=application 9 DTLS/SCTP 5000 103998ms [err] c=IN IP4 0.0.0.0 103998ms [err] a=ice-ufrag:c19J 103998ms [err] a=ice-pwd:4ZZMHdaZHUFtqK3RielVdo23 103998ms [err] a=ice-options:trickle 103998ms [err] a=fingerprint:sha-256 14:90:2A:C7:8D:EF:0B:3D:79:A4:84:B1:B8:DB:64:8E:BC:EB:10:01:ED:D7:28:43:33:B7:3C:53:AF:80:01:73 103998ms [err] a=setup:active 103998ms [err] a=mid:0 103998ms [err] a=sctpmap:5000 webrtc-datachannel 1024 103998ms [err] 103999ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 103999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103999ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KZTxwmoihI 1 udp 1845501695 172.17.0.2 44765 typ prflx) 103999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104000ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54213) -> ('172.17.0.2', 44765)) State.WAITING -> State.IN_PROGRESS 104000ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6\x84\xbb\xea\xb6\x0c\xd4\x1e\xf3^51') 104000ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55", "state": "connecting"}] 104001ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6\x84\xbb\xea\xb6\x0c\xd4\x1e\xf3^51') 104001ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54213) -> ('172.17.0.2', 44765)) State.IN_PROGRESS -> State.SUCCEEDED 104001ms [err] INFO:aioice.ice:Connection(0) ICE completed 104009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1279169816 1 udp 2113937151 4a8ee4a0-575e-4845-a90b-c47347dbbd02.local 44765 typ host generation 0 ufrag c19J network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55"}', extra='') 104009ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104009ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 104009ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 104012ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4a8ee4a0-575e-4845-a90b-c47347dbbd02.local" resolved to 172.17.0.2 104020ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54213) -> ('172.17.0.2', 44765)) State.FROZEN -> State.IN_PROGRESS 104020ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1b\xd8\x9d%h\xd5\x14\x85SV\x94\xd9') 104021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1b\xd8\x9d%h\xd5\x14\x85SV\x94\xd9') 104022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54213) -> ('172.17.0.2', 44765)) State.IN_PROGRESS -> State.SUCCEEDED 104022ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39389) -> ('172.17.0.2', 44765)) State.FROZEN -> State.FAILED 104041ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 104041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104042ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 104042ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104044ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104044ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 104044ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 104045ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 104045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 104045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 104045ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104046ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55", "state": "connected"}] 104048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 104048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 104048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 104048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 104048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 104049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 104049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 104050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 104050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 104050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 104050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1777082777, stream_id=1, stream_seq=0) 104050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 104050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1777082777, gaps=[]) 104050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4169482370, stream_id=1, stream_seq=0) 104053ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4169482370, gaps=[]) 104055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vPUEDPsmvf4m') 104055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vPUEDPsmvf4m') 104056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4169482371, stream_id=1, stream_seq=1) 104057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4169482371, gaps=[]) 104057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4169482372, stream_id=1, stream_seq=2) 104057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4169482372, gaps=[]) 104058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4169482373, stream_id=1, stream_seq=3) 104058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4169482373, gaps=[]) 104058ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 104058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4169482374, stream_id=1, stream_seq=4) 104058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4169482374, gaps=[]) 104058ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 104117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wjhAAjbMmZNx') 104117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wjhAAjbMmZNx') 104173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104173ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104204ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'at8o60i+Kx0f') 104204ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'at8o60i+Kx0f') 104205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39389) -> ('172.17.0.2', 44765)) State.WAITING -> State.IN_PROGRESS 104205ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x05\xbf\x91\xd0\x81+803\xf4\x87\x14') 104206ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 44765) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x05\xbf\x91\xd0\x81+803\xf4\x87\x14') 104206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39389) -> ('172.17.0.2', 44765)) State.IN_PROGRESS -> State.SUCCEEDED 104221ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55"}', extra='') 104221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 104221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 104222ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 104222ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 104222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104222ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 104223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104224ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6e3e787-1f94-4f91-8a88-64c3709e7c55", "state": "closed"}] 104224ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104224ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104316ms [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 104411ms [err] Traceback (most recent call last): 104411ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104411ms [err] return _run_code(code, main_globals, None, 104411ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104411ms [err] exec(code, run_globals) 104411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104411ms [err] sys.exit(main()) 104411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104411ms [err] asyncio.run(main_async()) 104411ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104411ms [err] return loop.run_until_complete(main) 104411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104412ms [err] self.run_forever() 104412ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104412ms [err] self._run_once() 104412ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104412ms [err] event_list = self._selector.select(timeout) 104412ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104412ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104412ms [err] KeyboardInterrupt 104414ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104414ms [err] h.flush() 104414ms [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 115085ms [log] starting device 115694ms [err] DEBUG:asyncio:Using selector: EpollSelector 115884ms [err] ERROR:asyncio:Unclosed client session 115884ms [err] client_session: 115977ms [log] parsing 115977ms [log] creating device handler 115977ms [log] [ready] 115977ms [log] reading line 115977ms [log] [websocketToken] "a9b752fc-86f5-4875-815f-be51f57d2cac" 116016ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116017ms [log] [websocketConnected] 116300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116301ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 116310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/88174ecf-90bb-4c2a-8fea-1156ffe8a13e"}}', extra='') 116310ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/88174ecf-90bb-4c2a-8fea-1156ffe8a13e"} 116366ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18","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='') 116370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "new"}] 118373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118373ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118373ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118373ms [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='') 118373ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 118386ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18","content":{"type":"offer","sdp":"v=0\\r\\no=- 3950958459 3950958459 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 56142 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 56142 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46233 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:auWo\\r\\na=ice-pwd:3Xv5diqjaK1itER2Nwmqs6\\r\\na=fingerprint:sha-256 9D:C3:6E:18:D5:D5:E1:96:6E:50:19:97:46:9A:49:42:AB:DF:21:B0:53:E7:EC:A9:C0:42:0F:A0:73:A4:5D:87\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 118386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 118386ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 118386ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118386ms [err] v=0 118386ms [err] o=- 3950958459 3950958459 IN IP4 0.0.0.0 118386ms [err] s=- 118386ms [err] t=0 0 118386ms [err] a=group:BUNDLE 0 118386ms [err] a=msid-semantic:WMS * 118386ms [err] m=application 56142 DTLS/SCTP 5000 118386ms [err] c=IN IP4 172.30.0.1 118386ms [err] a=mid:0 118386ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118386ms [err] a=max-message-size:65536 118386ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56142 typ host 118386ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46233 typ host 118386ms [err] a=end-of-candidates 118386ms [err] a=ice-ufrag:auWo 118386ms [err] a=ice-pwd:3Xv5diqjaK1itER2Nwmqs6 118386ms [err] a=fingerprint:sha-256 9D:C3:6E:18:D5:D5:E1:96:6E:50:19:97:46:9A:49:42:AB:DF:21:B0:53:E7:EC:A9:C0:42:0F:A0:73:A4:5D:87 118386ms [err] a=setup:actpass 118386ms [err] 118389ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118389ms [err] v=0 118389ms [err] o=- 3950958459 3950958459 IN IP4 0.0.0.0 118389ms [err] s=- 118389ms [err] t=0 0 118389ms [err] a=group:BUNDLE 0 118389ms [err] a=msid-semantic:WMS * 118389ms [err] m=application 56142 DTLS/SCTP 5000 118389ms [err] c=IN IP4 172.30.0.1 118389ms [err] a=mid:0 118389ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118389ms [err] a=max-message-size:65536 118389ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56142 typ host 118389ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46233 typ host 118389ms [err] a=end-of-candidates 118389ms [err] a=ice-ufrag:auWo 118389ms [err] a=ice-pwd:3Xv5diqjaK1itER2Nwmqs6 118389ms [err] a=fingerprint:sha-256 9D:C3:6E:18:D5:D5:E1:96:6E:50:19:97:46:9A:49:42:AB:DF:21:B0:53:E7:EC:A9:C0:42:0F:A0:73:A4:5D:87 118389ms [err] a=setup:actpass 118389ms [err] 118389ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 118390ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "new"}] 118391ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 118391ms [err] v=0 118391ms [err] o=- 3950958459 3950958459 IN IP4 0.0.0.0 118391ms [err] s=- 118391ms [err] t=0 0 118391ms [err] a=group:BUNDLE 0 118391ms [err] a=msid-semantic:WMS * 118391ms [err] m=application 9 DTLS/SCTP 5000 118391ms [err] c=IN IP4 0.0.0.0 118391ms [err] a=mid:0 118391ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118391ms [err] a=max-message-size:65536 118391ms [err] a=ice-ufrag:sWEW 118391ms [err] a=ice-pwd:omjR6CxS8lTbioUh22iksP 118391ms [err] a=fingerprint:sha-256 0E:0D:90:6F:3C:CD:92:35:76:0F:60:5F:5F:36:69:93:F1:3C:3A:76:2F:D0:99:BF:93:F8:B7:47:FB:E4:99:E8 118391ms [err] a=setup:active 118391ms [err] 118392ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118392ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118392ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118393ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118393ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118393ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 118394ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 118394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118394ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57084) -> ('172.30.0.1', 56142)) State.FROZEN -> State.WAITING 118394ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36658) -> ('172.30.0.1', 56142)) State.FROZEN -> State.WAITING 118394ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57084) -> ('172.17.0.2', 46233)) State.FROZEN -> State.WAITING 118394ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118394ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118394ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57084) -> ('172.30.0.1', 56142)) State.WAITING -> State.IN_PROGRESS 118394ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56142) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E6\xdaWHLI\x19\xcb\xaf\xee\x9b') 118395ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "connecting"}] 118395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56142) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E6\xdaWHLI\x19\xcb\xaf\xee\x9b') 118395ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57084) -> ('172.30.0.1', 56142)) State.IN_PROGRESS -> State.SUCCEEDED 118404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56142) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xd1\xf0C\x8d08\xd2\xd8,(f') 118405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56142) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xd1\xf0C\x8d08\xd2\xd8,(f') 118405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36658) -> ('172.30.0.1', 56142)) State.WAITING -> State.FAILED 118405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57084) -> ('172.17.0.2', 46233)) State.WAITING -> State.FAILED 118405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36658) -> ('172.17.0.2', 46233)) State.FROZEN -> State.FAILED 118405ms [err] INFO:aioice.ice:Connection(0) ICE completed 118405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56142) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\xfc\x7f6\x08\xb4"_\xc7\xbf\xabF') 118405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56142) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\xfc\x7f6\x08\xb4"_\xc7\xbf\xabF') 118405ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(MgGZsYjmPL 1 udp 1862270975 172.17.0.2 56142 typ prflx) 118406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57084) -> ('172.17.0.2', 56142)) State.WAITING -> State.IN_PROGRESS 118406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56142) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1\xf6=\xacs\x86\xfcCI\x98\xc7\x7f') 118406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56142) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1\xf6=\xacs\x86\xfcCI\x98\xc7\x7f') 118406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57084) -> ('172.17.0.2', 56142)) State.IN_PROGRESS -> State.SUCCEEDED 118415ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 118415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118416ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 118416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118429ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118430ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 118430ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 118430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118430ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "connected"}] 118430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 118430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 118430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 118432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 118432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 118432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 118433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3066382469, stream_id=1, stream_seq=0) 118433ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1638270365, stream_id=1, stream_seq=0) 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3066382469, gaps=[]) 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1638270365, gaps=[]) 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3066382470, stream_id=1, stream_seq=1) 118435ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3066382470, gaps=[]) 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3066382471, stream_id=1, stream_seq=2) 118435ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 118436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3066382471, gaps=[]) 118479ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118479ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118616ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18"}', extra='') 118616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 118617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 118617ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118617ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 118617ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 118617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118617ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 118618ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118618ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118618ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "closed"}] 118618ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118618ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118709ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118709ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118844ms [err] Traceback (most recent call last): 118844ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118844ms [err] return _run_code(code, main_globals, None, 118844ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118845ms [err] exec(code, run_globals) 118845ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118845ms [err] sys.exit(main()) 118845ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118845ms [err] asyncio.run(main_async()) 118845ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118845ms [err] return loop.run_until_complete(main) 118845ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118845ms [err] self.run_forever() 118845ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118845ms [err] self._run_once() 118845ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118846ms [err] event_list = self._selector.select(timeout) 118846ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118846ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118846ms [err] KeyboardInterrupt 118847ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118847ms [err] h.flush() 118847ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 119036ms [log] starting device 119678ms [err] DEBUG:asyncio:Using selector: EpollSelector 119867ms [err] ERROR:asyncio:Unclosed client session 119867ms [err] client_session: 119970ms [log] parsing 119970ms [log] creating device handler 119970ms [log] [ready] 119970ms [log] reading line 119970ms [log] [websocketToken] "bce86a37-e3c5-4838-8f75-fbd14f11a00d" 120012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 120012ms [log] [websocketConnected] 120286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120286ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 120301ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8e1522b8-66a4-4161-bf9f-bda3c4b0f178"}}', extra='') 120301ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8e1522b8-66a4-4161-bf9f-bda3c4b0f178"} 120356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd","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='') 120380ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "new"}] 122383ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122383ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122383ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 122384ms [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='') 122384ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 122402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3950958463 3950958463 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 34959 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 34959 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52777 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FkBI\\r\\na=ice-pwd:5uwHyStCl5BagR1tRW6vdU\\r\\na=fingerprint:sha-256 0F:0F:B7:6A:38:7E:95:BB:91:C2:95:66:11:30:E9:B4:A7:1C:02:CD:13:E5:7B:C4:CA:00:D2:3F:4F:09:F0:EF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 122402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 122402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 122403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122403ms [err] v=0 122403ms [err] o=- 3950958463 3950958463 IN IP4 0.0.0.0 122403ms [err] s=- 122403ms [err] t=0 0 122403ms [err] a=group:BUNDLE 0 122403ms [err] a=msid-semantic:WMS * 122403ms [err] m=application 34959 DTLS/SCTP 5000 122403ms [err] c=IN IP4 172.30.0.1 122403ms [err] a=mid:0 122403ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122403ms [err] a=max-message-size:65536 122403ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34959 typ host 122403ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52777 typ host 122403ms [err] a=end-of-candidates 122403ms [err] a=ice-ufrag:FkBI 122403ms [err] a=ice-pwd:5uwHyStCl5BagR1tRW6vdU 122403ms [err] a=fingerprint:sha-256 0F:0F:B7:6A:38:7E:95:BB:91:C2:95:66:11:30:E9:B4:A7:1C:02:CD:13:E5:7B:C4:CA:00:D2:3F:4F:09:F0:EF 122403ms [err] a=setup:actpass 122403ms [err] 122405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122405ms [err] v=0 122405ms [err] o=- 3950958463 3950958463 IN IP4 0.0.0.0 122405ms [err] s=- 122405ms [err] t=0 0 122405ms [err] a=group:BUNDLE 0 122405ms [err] a=msid-semantic:WMS * 122405ms [err] m=application 34959 DTLS/SCTP 5000 122405ms [err] c=IN IP4 172.30.0.1 122405ms [err] a=mid:0 122405ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122405ms [err] a=max-message-size:65536 122405ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34959 typ host 122405ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52777 typ host 122405ms [err] a=end-of-candidates 122405ms [err] a=ice-ufrag:FkBI 122405ms [err] a=ice-pwd:5uwHyStCl5BagR1tRW6vdU 122405ms [err] a=fingerprint:sha-256 0F:0F:B7:6A:38:7E:95:BB:91:C2:95:66:11:30:E9:B4:A7:1C:02:CD:13:E5:7B:C4:CA:00:D2:3F:4F:09:F0:EF 122405ms [err] a=setup:actpass 122405ms [err] 122406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 122406ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "new"}] 122407ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 122407ms [err] v=0 122407ms [err] o=- 3950958464 3950958464 IN IP4 0.0.0.0 122407ms [err] s=- 122407ms [err] t=0 0 122407ms [err] a=group:BUNDLE 0 122407ms [err] a=msid-semantic:WMS * 122407ms [err] m=application 9 DTLS/SCTP 5000 122407ms [err] c=IN IP4 0.0.0.0 122407ms [err] a=mid:0 122407ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122407ms [err] a=max-message-size:65536 122407ms [err] a=ice-ufrag:W0XZ 122407ms [err] a=ice-pwd:uzi34lCNSOPXbnn0zbIrFh 122407ms [err] a=fingerprint:sha-256 CD:96:70:69:6F:31:CA:1F:E6:96:80:D6:0F:36:1A:6D:F8:F5:11:01:5A:C0:EA:F1:1C:65:10:4A:DC:79:18:34 122407ms [err] a=setup:active 122407ms [err] 122408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 122410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 122411ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 122411ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 122412ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 122412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 122412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 122413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40444) -> ('172.30.0.1', 34959)) State.FROZEN -> State.WAITING 122413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43457) -> ('172.30.0.1', 34959)) State.FROZEN -> State.WAITING 122413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40444) -> ('172.17.0.2', 52777)) State.FROZEN -> State.WAITING 122413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40444) -> ('172.30.0.1', 34959)) State.WAITING -> State.IN_PROGRESS 122414ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\x0b;e\xc1c\x8e\x11\xf9G\xab\\') 122414ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "connecting"}] 122415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\x0b;e\xc1c\x8e\x11\xf9G\xab\\') 122415ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40444) -> ('172.30.0.1', 34959)) State.IN_PROGRESS -> State.SUCCEEDED 122425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x04\xc0\x10\xa0y\x16X\xae\x9f\xac\xff') 122426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x04\xc0\x10\xa0y\x16X\xae\x9f\xac\xff') 122426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43457) -> ('172.30.0.1', 34959)) State.WAITING -> State.FAILED 122426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40444) -> ('172.17.0.2', 52777)) State.WAITING -> State.FAILED 122426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43457) -> ('172.17.0.2', 52777)) State.FROZEN -> State.FAILED 122426ms [err] INFO:aioice.ice:Connection(0) ICE completed 122426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x85\x92`\xae\xf4\xae\xbe\x19]\xde\xb8') 122426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x85\x92`\xae\xf4\xae\xbe\x19]\xde\xb8') 122427ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Oqf5djNGjY 1 udp 1862270975 172.17.0.2 34959 typ prflx) 122427ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40444) -> ('172.17.0.2', 34959)) State.WAITING -> State.IN_PROGRESS 122427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34959) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4^\xb5X\x8d\x12Zx\x92)E\xb7') 122427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34959) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4^\xb5X\x8d\x12Zx\x92)E\xb7') 122427ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40444) -> ('172.17.0.2', 34959)) State.IN_PROGRESS -> State.SUCCEEDED 122434ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 122434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122435ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 122435ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122448ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122449ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 122449ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 122449ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122449ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122449ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "connected"}] 122449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 122450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 122450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 122452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3949705385, stream_id=1, stream_seq=0) 122452ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2099452957, stream_id=1, stream_seq=0) 122452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 122452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705385, gaps=[]) 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2099452957, gaps=[]) 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3949705386, stream_id=1, stream_seq=1) 122453ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705386, gaps=[]) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3949705387, stream_id=1, stream_seq=2) 122454ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705387, gaps=[]) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3949705388, stream_id=1, stream_seq=3) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705388, gaps=[]) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3949705389, stream_id=1, stream_seq=4) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705389, gaps=[]) 122504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122505ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd"}', extra='') 122638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 122638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 122638ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 122639ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 122639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122639ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 122639ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122640ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122640ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "closed"}] 122640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122640ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122706ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122835ms [err] Traceback (most recent call last): 122835ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122835ms [err] return _run_code(code, main_globals, None, 122835ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122835ms [err] exec(code, run_globals) 122835ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122836ms [err] sys.exit(main()) 122836ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122836ms [err] asyncio.run(main_async()) 122836ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122836ms [err] return loop.run_until_complete(main) 122836ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122836ms [err] self.run_forever() 122836ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122838ms [err] self._run_once() 122838ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122838ms [err] event_list = self._selector.select(timeout) 122838ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122838ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122838ms [err] KeyboardInterrupt 122838ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122838ms [err] h.flush() 122838ms [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