================== js Client to python Client Communication: should connect without errors 8057ms [log] starting device 8865ms [err] DEBUG:asyncio:Using selector: EpollSelector 9052ms [err] ERROR:asyncio:Unclosed client session 9052ms [err] client_session: 9165ms [log] parsing 9165ms [log] creating device handler 9165ms [log] [ready] 9165ms [log] reading line 9165ms [log] [websocketToken] "65e11586-0420-4c79-b07e-6595630e41ae" 9195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 9195ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 10632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 10632ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 10639ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f9f80022-3152-49d9-8e7d-6cce3df27efd"}}', extra='') 10639ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f9f80022-3152-49d9-8e7d-6cce3df27efd"} 10733ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 10737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7", "state": "new"}] 12740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 12752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 12752ms [err] v=0 12752ms [err] o=- 3951897596 3951897596 IN IP4 0.0.0.0 12752ms [err] s=- 12752ms [err] t=0 0 12752ms [err] a=group:BUNDLE 0 12752ms [err] a=msid-semantic:WMS * 12752ms [err] m=application 9 DTLS/SCTP 5000 12752ms [err] c=IN IP4 0.0.0.0 12752ms [err] a=mid:0 12752ms [err] a=sctpmap:5000 webrtc-datachannel 65535 12752ms [err] a=max-message-size:65536 12752ms [err] a=ice-ufrag:G0ns 12752ms [err] a=ice-pwd:jUDmmEsanCTV3HWig4MYwj 12752ms [err] a=fingerprint:sha-256 A9:4F:D2:69:47:6C:9A:61:52:08:FE:3D:28:03:54:EC:48:30:6D:DA:15:22:AD:AF:C0:D6:74:49:71:9A:8E:89 12752ms [err] a=setup:actpass 12752ms [err] 12754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 12754ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 12756ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7", "state": "new"}] 12756ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 12757ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 12757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 12758ms [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='') 12758ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 12758ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7"}', extra='') 12758ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12758ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 12775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rtIOgwWXzOu2') 12775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rtIOgwWXzOu2') 12779ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2416669043249154381 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:HG2p\\r\\na=ice-pwd:OkNTI0ZoHbtFPtvPByrzSDqh\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CE:82:85:34:77:7D:F3:56:78:68:19:91:0D:58:41:08:46:C5:A1:A5:AE:91:1B:25:CE:EB:DC:27:DE:C9:71:43\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7"}', extra='') 12779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 12779ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 12779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 12779ms [err] v=0 12779ms [err] o=- 2416669043249154381 2 IN IP4 127.0.0.1 12779ms [err] s=- 12779ms [err] t=0 0 12779ms [err] a=group:BUNDLE 0 12779ms [err] a=msid-semantic: WMS 12779ms [err] m=application 9 DTLS/SCTP 5000 12779ms [err] c=IN IP4 0.0.0.0 12779ms [err] a=ice-ufrag:HG2p 12779ms [err] a=ice-pwd:OkNTI0ZoHbtFPtvPByrzSDqh 12779ms [err] a=ice-options:trickle 12779ms [err] a=fingerprint:sha-256 CE:82:85:34:77:7D:F3:56:78:68:19:91:0D:58:41:08:46:C5:A1:A5:AE:91:1B:25:CE:EB:DC:27:DE:C9:71:43 12779ms [err] a=setup:active 12779ms [err] a=mid:0 12779ms [err] a=sctpmap:5000 webrtc-datachannel 1024 12779ms [err] 12780ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 12780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 12780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 12780ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vTMg4o29lQ 1 udp 1845501695 172.17.0.2 41776 typ prflx) 12781ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12781ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12781ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12781ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38135) -> ('172.17.0.2', 41776)) State.WAITING -> State.IN_PROGRESS 12781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xda~M00\xca\xe0l\x17\x12\xa5x') 12781ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7", "state": "connecting"}] 12782ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xda~M00\xca\xe0l\x17\x12\xa5x') 12782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38135) -> ('172.17.0.2', 41776)) State.IN_PROGRESS -> State.SUCCEEDED 12782ms [err] INFO:aioice.ice:Connection(0) ICE completed 12783ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2933756950 1 udp 2113937151 6376a93f-3b5b-458e-ad61-49aec5e6865b.local 41776 typ host generation 0 ufrag HG2p network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7"}', extra='') 12783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12786ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6376a93f-3b5b-458e-ad61-49aec5e6865b.local" resolved to 172.17.0.2 12801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38135) -> ('172.17.0.2', 41776)) State.FROZEN -> State.IN_PROGRESS 12801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4+\xe1\x985\x1e\x9a\x81\xd7\xb5\t\xae') 12802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4+\xe1\x985\x1e\x9a\x81\xd7\xb5\t\xae') 12802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38135) -> ('172.17.0.2', 41776)) State.IN_PROGRESS -> State.SUCCEEDED 12802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36545) -> ('172.17.0.2', 41776)) State.FROZEN -> State.FAILED 12821ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 12821ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 12822ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 12824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 12824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xADzXbjCp+A1') 12824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xADzXbjCp+A1') 12826ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 12826ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 12826ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 12826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 12827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 12827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 12827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 12827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 12827ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7", "state": "connected"}] 12829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 12829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 12829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 12829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 12829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 12830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 12830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 12830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 12830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 12830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 12830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1683865206, stream_id=1, stream_seq=0) 12831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 12831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1683865206, gaps=[]) 12831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 12831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=242142365, stream_id=1, stream_seq=0) 12831ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 12831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=242142365, gaps=[]) 12892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8Iu3zluLphKq') 12892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8Iu3zluLphKq') 12917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 12917ms [log] [experimentStatusChanged] {"status": "running", "message": null} 12949ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u4+brHxiuIqF') 12949ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u4+brHxiuIqF') 12949ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36545) -> ('172.17.0.2', 41776)) State.WAITING -> State.IN_PROGRESS 12950ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0E\xf3\x8cC\r\x88\xae\x16qp&') 12951ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 41776) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0E\xf3\x8cC\r\x88\xae\x16qp&') 12951ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36545) -> ('172.17.0.2', 41776)) State.IN_PROGRESS -> State.SUCCEEDED 13007ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7"}', extra='') 13007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 13007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 13008ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 13008ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 13008ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 13008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 13008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 13008ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13008ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 13009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 13009ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/572c1669-94f0-4760-8054-eb4b472d90e7", "state": "closed"}] 13009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 13009ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 13131ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 13131ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 13179ms [err] Traceback (most recent call last): 13179ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 13179ms [err] return _run_code(code, main_globals, None, 13179ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 13179ms [err] exec(code, run_globals) 13179ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 13179ms [err] sys.exit(main()) 13179ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 13179ms [err] asyncio.run(main_async()) 13179ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 13180ms [err] return loop.run_until_complete(main) 13180ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 13180ms [err] self.run_forever() 13180ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 13180ms [err] self._run_once() 13180ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 13181ms [err] event_list = self._selector.select(timeout) 13181ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 13181ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 13181ms [err] KeyboardInterrupt 13184ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 13184ms [err] h.flush() 13184ms [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 18806ms [log] starting device 19440ms [err] DEBUG:asyncio:Using selector: EpollSelector 19620ms [err] ERROR:asyncio:Unclosed client session 19620ms [err] client_session: 19734ms [log] parsing 19734ms [log] creating device handler 19734ms [log] [ready] 19734ms [log] reading line 19734ms [log] [websocketToken] "05a5af0d-fb19-4ccd-be0f-50bf13373e87" 19740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19740ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 20016ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 20016ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 20053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/96547070-5e11-4814-ab8f-c3cd2c8b3fbb"}}', extra='') 20054ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/96547070-5e11-4814-ab8f-c3cd2c8b3fbb"} 20143ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 20146ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "new"}] 22150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 22150ms [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='') 22151ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 22165ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951897605 3951897605 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 45111 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45111 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41748 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:4EA3\\r\\na=ice-pwd:3pREpbxDbO13NqJtl924LM\\r\\na=fingerprint:sha-256 7F:C4:D5:A7:96:EB:E2:7C:C5:36:A8:16:E1:43:B1:A6:73:EC:E7:CB:FC:EF:96:88:9E:E8:A7:85:69:CD:2C:E0\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 22165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 22165ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 22165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 22165ms [err] v=0 22165ms [err] o=- 3951897605 3951897605 IN IP4 0.0.0.0 22165ms [err] s=- 22165ms [err] t=0 0 22165ms [err] a=group:BUNDLE 0 22165ms [err] a=msid-semantic:WMS * 22165ms [err] m=application 45111 DTLS/SCTP 5000 22165ms [err] c=IN IP4 172.17.0.2 22165ms [err] a=mid:0 22165ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22165ms [err] a=max-message-size:65536 22165ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45111 typ host 22165ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41748 typ host 22165ms [err] a=end-of-candidates 22165ms [err] a=ice-ufrag:4EA3 22165ms [err] a=ice-pwd:3pREpbxDbO13NqJtl924LM 22165ms [err] a=fingerprint:sha-256 7F:C4:D5:A7:96:EB:E2:7C:C5:36:A8:16:E1:43:B1:A6:73:EC:E7:CB:FC:EF:96:88:9E:E8:A7:85:69:CD:2C:E0 22165ms [err] a=setup:actpass 22165ms [err] 22168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 22168ms [err] v=0 22168ms [err] o=- 3951897605 3951897605 IN IP4 0.0.0.0 22168ms [err] s=- 22168ms [err] t=0 0 22168ms [err] a=group:BUNDLE 0 22168ms [err] a=msid-semantic:WMS * 22168ms [err] m=application 45111 DTLS/SCTP 5000 22168ms [err] c=IN IP4 172.17.0.2 22168ms [err] a=mid:0 22168ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22168ms [err] a=max-message-size:65536 22168ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45111 typ host 22168ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41748 typ host 22168ms [err] a=end-of-candidates 22168ms [err] a=ice-ufrag:4EA3 22168ms [err] a=ice-pwd:3pREpbxDbO13NqJtl924LM 22168ms [err] a=fingerprint:sha-256 7F:C4:D5:A7:96:EB:E2:7C:C5:36:A8:16:E1:43:B1:A6:73:EC:E7:CB:FC:EF:96:88:9E:E8:A7:85:69:CD:2C:E0 22168ms [err] a=setup:actpass 22168ms [err] 22168ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 22169ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "new"}] 22170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 22170ms [err] v=0 22170ms [err] o=- 3951897605 3951897605 IN IP4 0.0.0.0 22170ms [err] s=- 22170ms [err] t=0 0 22170ms [err] a=group:BUNDLE 0 22170ms [err] a=msid-semantic:WMS * 22170ms [err] m=application 9 DTLS/SCTP 5000 22170ms [err] c=IN IP4 0.0.0.0 22170ms [err] a=mid:0 22170ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22170ms [err] a=max-message-size:65536 22170ms [err] a=ice-ufrag:6V6u 22170ms [err] a=ice-pwd:RGzmo5POXQDhhzW424Sr6r 22170ms [err] a=fingerprint:sha-256 86:A9:03:AF:95:67:1F:93:A7:EB:49:0D:68:3B:17:53:AF:02:D7:CD:FE:92:16:D4:C4:40:9B:3B:DF:D2:9F:0D 22170ms [err] a=setup:active 22170ms [err] 22171ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 22171ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 22171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 22173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 22173ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 22174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 22175ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 22175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 22175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 22175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42341) -> ('172.17.0.2', 45111)) State.FROZEN -> State.WAITING 22175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36998) -> ('172.17.0.2', 45111)) State.FROZEN -> State.WAITING 22175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42341) -> ('172.30.0.1', 41748)) State.FROZEN -> State.WAITING 22176ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22176ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42341) -> ('172.17.0.2', 45111)) State.WAITING -> State.IN_PROGRESS 22176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3\xe4\xfc*+al\x14\r\x94\xb5y') 22177ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "connecting"}] 22178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf3\xe4\xfc*+al\x14\r\x94\xb5y') 22178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42341) -> ('172.17.0.2', 45111)) State.IN_PROGRESS -> State.SUCCEEDED 22186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'We\x85\xeeg\xcb\xbe\xd4\xc0\xd8U\xb9') 22186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'We\x85\xeeg\xcb\xbe\xd4\xc0\xd8U\xb9') 22186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36998) -> ('172.17.0.2', 45111)) State.WAITING -> State.FAILED 22186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42341) -> ('172.30.0.1', 41748)) State.WAITING -> State.FAILED 22186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36998) -> ('172.30.0.1', 41748)) State.FROZEN -> State.FAILED 22186ms [err] INFO:aioice.ice:Connection(0) ICE completed 22197ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 22197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 22198ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 22199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 22209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 22209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 22209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 22209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 22210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 22210ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "connected"}] 22210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 22210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 22210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 22213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1774239948, stream_id=1, stream_seq=0) 22213ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 22213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3180960913, stream_id=1, stream_seq=0) 22213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 22213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1774239948, gaps=[]) 22215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3180960913, gaps=[]) 22215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 22352ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22352ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22403ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723"}', extra='') 22404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 22404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 22404ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22404ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 22404ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 22404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22404ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 22404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22405ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "closed"}] 22405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22405ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22507ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22507ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 22627ms [err] Traceback (most recent call last): 22627ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 22627ms [err] return _run_code(code, main_globals, None, 22627ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 22634ms [err] exec(code, run_globals) 22634ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 22634ms [err] sys.exit(main()) 22634ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 22634ms [err] asyncio.run(main_async()) 22634ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 22634ms [err] return loop.run_until_complete(main) 22634ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 22634ms [err] self.run_forever() 22634ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 22634ms [err] self._run_once() 22634ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 22634ms [err] event_list = self._selector.select(timeout) 22634ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 22634ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 22634ms [err] KeyboardInterrupt 22634ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 22634ms [err] h.flush() 22634ms [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 36821ms [log] starting device 37577ms [err] DEBUG:asyncio:Using selector: EpollSelector 37778ms [err] ERROR:asyncio:Unclosed client session 37778ms [err] client_session: 37902ms [log] parsing 37902ms [log] creating device handler 37902ms [log] [ready] 37902ms [log] reading line 37902ms [log] [websocketToken] "31521396-c8b1-4bef-9bb7-336d30820367" 37912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 37912ms [log] [websocketConnected] 39497ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 39497ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 39544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6ab28c72-51cb-437a-acd9-6e51c7d6a996"}}', extra='') 39544ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6ab28c72-51cb-437a-acd9-6e51c7d6a996"} 39607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 39610ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357", "state": "new"}] 41613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357"}', extra='') 41613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 41613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 9130454200409342912 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:L7fa\\r\\na=ice-pwd:yk7w+krGgvI6JQ27zFaU0G5Z\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6C:D2:8C:CF:CD:77:6C:1A:60:26:AF:4F:70:C8:B8:41:20:6E:71:17:3B:64:4B:23:2C:64:65:F6:92:2D:22:28\\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/69c2d641-ddd5-44d7-8c37-4cfa2a68e357"}', extra='') 41613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41614ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 41614ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 41614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 41614ms [err] v=0 41614ms [err] o=- 9130454200409342912 2 IN IP4 127.0.0.1 41614ms [err] s=- 41614ms [err] t=0 0 41614ms [err] a=group:BUNDLE 0 41614ms [err] a=extmap-allow-mixed 41614ms [err] a=msid-semantic: WMS 41614ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41614ms [err] c=IN IP4 0.0.0.0 41614ms [err] a=ice-ufrag:L7fa 41614ms [err] a=ice-pwd:yk7w+krGgvI6JQ27zFaU0G5Z 41614ms [err] a=ice-options:trickle 41614ms [err] a=fingerprint:sha-256 6C:D2:8C:CF:CD:77:6C:1A:60:26:AF:4F:70:C8:B8:41:20:6E:71:17:3B:64:4B:23:2C:64:65:F6:92:2D:22:28 41614ms [err] a=setup:actpass 41614ms [err] a=mid:0 41614ms [err] a=sctp-port:5000 41614ms [err] a=max-message-size:262144 41614ms [err] 41616ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 41616ms [err] v=0 41616ms [err] o=- 9130454200409342912 2 IN IP4 127.0.0.1 41616ms [err] s=- 41616ms [err] t=0 0 41616ms [err] a=group:BUNDLE 0 41616ms [err] a=extmap-allow-mixed 41616ms [err] a=msid-semantic: WMS 41616ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41616ms [err] c=IN IP4 0.0.0.0 41616ms [err] a=ice-ufrag:L7fa 41616ms [err] a=ice-pwd:yk7w+krGgvI6JQ27zFaU0G5Z 41616ms [err] a=ice-options:trickle 41616ms [err] a=fingerprint:sha-256 6C:D2:8C:CF:CD:77:6C:1A:60:26:AF:4F:70:C8:B8:41:20:6E:71:17:3B:64:4B:23:2C:64:65:F6:92:2D:22:28 41616ms [err] a=setup:actpass 41616ms [err] a=mid:0 41616ms [err] a=sctp-port:5000 41616ms [err] a=max-message-size:262144 41616ms [err] 41617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 41617ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357", "state": "new"}] 41618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 41618ms [err] v=0 41618ms [err] o=- 3951897625 3951897625 IN IP4 0.0.0.0 41618ms [err] s=- 41618ms [err] t=0 0 41618ms [err] a=group:BUNDLE 0 41618ms [err] a=msid-semantic:WMS * 41618ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41618ms [err] c=IN IP4 0.0.0.0 41618ms [err] a=mid:0 41618ms [err] a=sctp-port:5000 41618ms [err] a=max-message-size:65536 41618ms [err] a=ice-ufrag:Cmvp 41618ms [err] a=ice-pwd:6svGTrAw1Zc2klsOP6oMW6 41618ms [err] a=fingerprint:sha-256 65:87:8F:F2:A0:E7:1D:34:A9:57:88:A3:33:B3:8E:13:A3:2A:86:F3:C5:F8:63:2C:22:15:4D:F6:F5:AF:02:70 41618ms [err] a=setup:active 41618ms [err] 41619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 41619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 41619ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 41620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 41620ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 41620ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 41621ms [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='') 41621ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 41621ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 41621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 41621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 41621ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 41621ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 41621ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357", "state": "connecting"}] 41634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yDbV7+1wcASP') 41634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yDbV7+1wcASP') 41635ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UU5TXwICpc 1 udp 1845501695 172.17.0.2 57206 typ prflx) 41635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56429) -> ('172.17.0.2', 57206)) State.WAITING -> State.IN_PROGRESS 41635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y\x90\xc7\xde\xc0\xc3\xed\x91\x1a\xdc\xc8\x12') 41637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y\x90\xc7\xde\xc0\xc3\xed\x91\x1a\xdc\xc8\x12') 41637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56429) -> ('172.17.0.2', 57206)) State.IN_PROGRESS -> State.SUCCEEDED 41637ms [err] INFO:aioice.ice:Connection(0) ICE completed 41642ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 41642ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 41643ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 41644ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 41647ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 41648ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 41648ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 41648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 41648ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 41648ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357", "state": "connected"}] 41650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 41650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 41651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 41651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2954485723 1 udp 2113937151 d16bfdd1-b712-42d5-bf1e-932a9f7b3f44.local 57206 typ host generation 0 ufrag L7fa network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357"}', extra='') 41651ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41651ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 41651ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 41652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 41652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 41652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 41655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4221352045, stream_id=1, stream_seq=0) 41655ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 41655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1074013632, stream_id=1, stream_seq=0) 41655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 41656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352045, gaps=[]) 41656ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d16bfdd1-b712-42d5-bf1e-932a9f7b3f44.local" resolved to 172.17.0.2 41656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4221352046, stream_id=1, stream_seq=1) 41656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352046, gaps=[]) 41657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352047, stream_id=1, stream_seq=2) 41657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352047, gaps=[]) 41657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352048, stream_id=1, stream_seq=2) 41657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352048, gaps=[]) 41657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352049, stream_id=1, stream_seq=2) 41657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352049, gaps=[]) 41658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352050, stream_id=1, stream_seq=2) 41658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352050, gaps=[]) 41658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1074013632, gaps=[]) 41658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 41658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352051, stream_id=1, stream_seq=2) 41658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352051, gaps=[]) 41658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352052, stream_id=1, stream_seq=2) 41659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352052, gaps=[]) 41659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352053, stream_id=1, stream_seq=2) 41659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352053, gaps=[]) 41659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352054, stream_id=1, stream_seq=2) 41659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352054, gaps=[]) 41659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352055, stream_id=1, stream_seq=3) 41659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352055, gaps=[]) 41660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352056, stream_id=1, stream_seq=3) 41660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352056, gaps=[]) 41660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352057, stream_id=1, stream_seq=3) 41660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352057, gaps=[]) 41661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352058, stream_id=1, stream_seq=3) 41661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352058, gaps=[]) 41661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352059, stream_id=1, stream_seq=3) 41661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352059, gaps=[]) 41662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352060, stream_id=1, stream_seq=3) 41662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352060, gaps=[]) 41663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352061, stream_id=1, stream_seq=3) 41663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352061, gaps=[]) 41663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352062, stream_id=1, stream_seq=3) 41663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352062, gaps=[]) 41665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352063, stream_id=1, stream_seq=4) 41665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352063, gaps=[]) 41665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352064, stream_id=1, stream_seq=4) 41665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352064, gaps=[]) 41666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352065, stream_id=1, stream_seq=4) 41666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352065, gaps=[]) 41667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352066, stream_id=1, stream_seq=4) 41667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352066, gaps=[]) 41667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352067, stream_id=1, stream_seq=4) 41668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352067, gaps=[]) 41668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352068, stream_id=1, stream_seq=4) 41668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352068, gaps=[]) 41668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352069, stream_id=1, stream_seq=4) 41668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352069, gaps=[]) 41668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352070, stream_id=1, stream_seq=4) 41669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352070, gaps=[]) 41671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352071, stream_id=1, stream_seq=5) 41671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352071, gaps=[]) 41671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352072, stream_id=1, stream_seq=5) 41672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352072, gaps=[]) 41672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352073, stream_id=1, stream_seq=5) 41672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352073, gaps=[]) 41672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352074, stream_id=1, stream_seq=5) 41672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352074, gaps=[]) 41672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352075, stream_id=1, stream_seq=5) 41672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352075, gaps=[]) 41673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352076, stream_id=1, stream_seq=5) 41673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352076, gaps=[]) 41674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352077, stream_id=1, stream_seq=5) 41674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352077, gaps=[]) 41674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352078, stream_id=1, stream_seq=5) 41674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352078, gaps=[]) 41675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352079, stream_id=1, stream_seq=6) 41675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352079, gaps=[]) 41675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352080, stream_id=1, stream_seq=6) 41675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352080, gaps=[]) 41676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352081, stream_id=1, stream_seq=6) 41676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352081, gaps=[]) 41676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352082, stream_id=1, stream_seq=6) 41676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352082, gaps=[]) 41677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352083, stream_id=1, stream_seq=6) 41677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352083, gaps=[]) 41677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352084, stream_id=1, stream_seq=6) 41677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352084, gaps=[]) 41678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352085, stream_id=1, stream_seq=6) 41678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352085, gaps=[]) 41678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352086, stream_id=1, stream_seq=6) 41678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352086, gaps=[]) 41679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352087, stream_id=1, stream_seq=7) 41680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352087, gaps=[]) 41680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352088, stream_id=1, stream_seq=7) 41680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352088, gaps=[]) 41680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352089, stream_id=1, stream_seq=7) 41681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352089, gaps=[]) 41681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352090, stream_id=1, stream_seq=7) 41681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352090, gaps=[]) 41681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352091, stream_id=1, stream_seq=7) 41682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352091, gaps=[]) 41682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352092, stream_id=1, stream_seq=7) 41682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352092, gaps=[]) 41683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352093, stream_id=1, stream_seq=7) 41683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352093, gaps=[]) 41684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352094, stream_id=1, stream_seq=7) 41684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352094, gaps=[]) 41686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352095, stream_id=1, stream_seq=8) 41686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352095, gaps=[]) 41686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352096, stream_id=1, stream_seq=8) 41686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352096, gaps=[]) 41687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352097, stream_id=1, stream_seq=8) 41687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352097, gaps=[]) 41687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352098, stream_id=1, stream_seq=8) 41687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352098, gaps=[]) 41688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352099, stream_id=1, stream_seq=8) 41688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352099, gaps=[]) 41688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352100, stream_id=1, stream_seq=8) 41688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352100, gaps=[]) 41689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352101, stream_id=1, stream_seq=8) 41689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352101, gaps=[]) 41690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352102, stream_id=1, stream_seq=8) 41690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352102, gaps=[]) 41690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'06t2eSqJD9t6') 41690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'06t2eSqJD9t6') 41690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56429) -> ('172.17.0.2', 57206)) State.FROZEN -> State.FAILED 41691ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58044) -> ('172.17.0.2', 57206)) State.FROZEN -> State.FAILED 41691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352103, stream_id=1, stream_seq=9) 41691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352103, gaps=[]) 41691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352104, stream_id=1, stream_seq=9) 41691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352104, gaps=[]) 41692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352105, stream_id=1, stream_seq=9) 41692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352105, gaps=[]) 41692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352106, stream_id=1, stream_seq=9) 41692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352106, gaps=[]) 41693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352107, stream_id=1, stream_seq=9) 41693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352107, gaps=[]) 41693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352108, stream_id=1, stream_seq=9) 41693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352108, gaps=[]) 41694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352109, stream_id=1, stream_seq=9) 41694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352109, gaps=[]) 41694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352110, stream_id=1, stream_seq=9) 41694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352110, gaps=[]) 41696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352111, stream_id=1, stream_seq=10) 41696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352111, gaps=[]) 41696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352112, stream_id=1, stream_seq=10) 41696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352112, gaps=[]) 41697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352113, stream_id=1, stream_seq=10) 41697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352113, gaps=[]) 41697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352114, stream_id=1, stream_seq=10) 41697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352114, gaps=[]) 41698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352115, stream_id=1, stream_seq=10) 41698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352115, gaps=[]) 41698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352116, stream_id=1, stream_seq=10) 41698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352116, gaps=[]) 41699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352117, stream_id=1, stream_seq=10) 41699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352117, gaps=[]) 41699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352118, stream_id=1, stream_seq=10) 41699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352118, gaps=[]) 41700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352119, stream_id=1, stream_seq=11) 41700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352119, gaps=[]) 41700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352120, stream_id=1, stream_seq=11) 41700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352120, gaps=[]) 41700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352121, stream_id=1, stream_seq=11) 41700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352121, gaps=[]) 41701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352122, stream_id=1, stream_seq=11) 41701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352122, gaps=[]) 41701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352123, stream_id=1, stream_seq=11) 41701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352123, gaps=[]) 41702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352124, stream_id=1, stream_seq=11) 41702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352124, gaps=[]) 41702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352125, stream_id=1, stream_seq=11) 41702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352125, gaps=[]) 41703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352126, stream_id=1, stream_seq=11) 41703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352126, gaps=[]) 41705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352127, stream_id=1, stream_seq=12) 41705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352127, gaps=[]) 41705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352128, stream_id=1, stream_seq=12) 41705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352128, gaps=[]) 41705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352129, stream_id=1, stream_seq=12) 41706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352129, gaps=[]) 41706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352130, stream_id=1, stream_seq=12) 41706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352130, gaps=[]) 41707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352131, stream_id=1, stream_seq=12) 41707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352131, gaps=[]) 41707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352132, stream_id=1, stream_seq=12) 41708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352132, gaps=[]) 41708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352133, stream_id=1, stream_seq=12) 41708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352133, gaps=[]) 41708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352134, stream_id=1, stream_seq=12) 41708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352134, gaps=[]) 41709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352135, stream_id=1, stream_seq=13) 41709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352135, gaps=[]) 41709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352136, stream_id=1, stream_seq=13) 41710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352136, gaps=[]) 41710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352137, stream_id=1, stream_seq=13) 41710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352137, gaps=[]) 41710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352138, stream_id=1, stream_seq=13) 41710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352138, gaps=[]) 41712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352139, stream_id=1, stream_seq=13) 41712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352139, gaps=[]) 41712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352140, stream_id=1, stream_seq=13) 41712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352140, gaps=[]) 41712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352141, stream_id=1, stream_seq=13) 41712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352141, gaps=[]) 41713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352142, stream_id=1, stream_seq=13) 41713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352142, gaps=[]) 41724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352143, stream_id=1, stream_seq=14) 41724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352143, gaps=[]) 41725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352144, stream_id=1, stream_seq=14) 41725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352144, gaps=[]) 41725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 41725ms [log] [experimentStatusChanged] {"status": "running", "message": null} 41726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352145, stream_id=1, stream_seq=14) 41726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352145, gaps=[]) 41726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352146, stream_id=1, stream_seq=14) 41726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352146, gaps=[]) 41727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352147, stream_id=1, stream_seq=14) 41727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352147, gaps=[]) 41727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352148, stream_id=1, stream_seq=14) 41727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352148, gaps=[]) 41727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352149, stream_id=1, stream_seq=14) 41728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352149, gaps=[]) 41728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352150, stream_id=1, stream_seq=14) 41728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352150, gaps=[]) 41730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352151, stream_id=1, stream_seq=15) 41730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352151, gaps=[]) 41731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352152, stream_id=1, stream_seq=15) 41731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352152, gaps=[]) 41731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352153, stream_id=1, stream_seq=15) 41731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352153, gaps=[]) 41732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352154, stream_id=1, stream_seq=15) 41732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352154, gaps=[]) 41733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352155, stream_id=1, stream_seq=15) 41733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352155, gaps=[]) 41733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352156, stream_id=1, stream_seq=15) 41733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352156, gaps=[]) 41733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352157, stream_id=1, stream_seq=15) 41734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352157, gaps=[]) 41736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352158, stream_id=1, stream_seq=15) 41736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352158, gaps=[]) 41736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352159, stream_id=1, stream_seq=16) 41736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352159, gaps=[]) 41736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352160, stream_id=1, stream_seq=16) 41737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352160, gaps=[]) 41737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352161, stream_id=1, stream_seq=16) 41737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352161, gaps=[]) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352162, stream_id=1, stream_seq=16) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352162, gaps=[]) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352163, stream_id=1, stream_seq=16) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352163, gaps=[]) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352164, stream_id=1, stream_seq=16) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352164, gaps=[]) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352165, stream_id=1, stream_seq=16) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352165, gaps=[]) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352166, stream_id=1, stream_seq=16) 41740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352166, gaps=[]) 41741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352167, stream_id=1, stream_seq=17) 41741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352167, gaps=[]) 41741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352168, stream_id=1, stream_seq=17) 41741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352168, gaps=[]) 41741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352169, stream_id=1, stream_seq=17) 41741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352169, gaps=[]) 41741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352170, stream_id=1, stream_seq=17) 41742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352170, gaps=[]) 41742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352171, stream_id=1, stream_seq=17) 41742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352171, gaps=[]) 41742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352172, stream_id=1, stream_seq=17) 41742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352172, gaps=[]) 41743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352173, stream_id=1, stream_seq=17) 41743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352173, gaps=[]) 41743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352174, stream_id=1, stream_seq=17) 41744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352174, gaps=[]) 41744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352175, stream_id=1, stream_seq=18) 41744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352175, gaps=[]) 41744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352176, stream_id=1, stream_seq=18) 41744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352176, gaps=[]) 41745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352177, stream_id=1, stream_seq=18) 41745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352177, gaps=[]) 41745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352178, stream_id=1, stream_seq=18) 41745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352178, gaps=[]) 41746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352179, stream_id=1, stream_seq=18) 41746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352179, gaps=[]) 41746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352180, stream_id=1, stream_seq=18) 41746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352180, gaps=[]) 41746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352181, stream_id=1, stream_seq=18) 41746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352181, gaps=[]) 41747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352182, stream_id=1, stream_seq=18) 41747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352182, gaps=[]) 41748ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V3aHKia8lFLO') 41748ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57206) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V3aHKia8lFLO') 41748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352183, stream_id=1, stream_seq=19) 41749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352183, gaps=[]) 41749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352184, stream_id=1, stream_seq=19) 41749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352184, gaps=[]) 41749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352185, stream_id=1, stream_seq=19) 41749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352185, gaps=[]) 41750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352186, stream_id=1, stream_seq=19) 41750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352186, gaps=[]) 41750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352187, stream_id=1, stream_seq=19) 41750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352187, gaps=[]) 41750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352188, stream_id=1, stream_seq=19) 41750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352188, gaps=[]) 41751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352189, stream_id=1, stream_seq=19) 41751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352189, gaps=[]) 41751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352190, stream_id=1, stream_seq=19) 41751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352190, gaps=[]) 41752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352191, stream_id=1, stream_seq=20) 41752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352191, gaps=[]) 41752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352192, stream_id=1, stream_seq=20) 41752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352192, gaps=[]) 41753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352193, stream_id=1, stream_seq=20) 41753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352193, gaps=[]) 41753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352194, stream_id=1, stream_seq=20) 41753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352194, gaps=[]) 41754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352195, stream_id=1, stream_seq=20) 41754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352195, gaps=[]) 41754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352196, stream_id=1, stream_seq=20) 41754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352196, gaps=[]) 41754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352197, stream_id=1, stream_seq=20) 41755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352197, gaps=[]) 41755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352198, stream_id=1, stream_seq=20) 41755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352198, gaps=[]) 41756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352199, stream_id=1, stream_seq=21) 41756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352199, gaps=[]) 41756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352200, stream_id=1, stream_seq=21) 41756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352200, gaps=[]) 41756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352201, stream_id=1, stream_seq=21) 41757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352201, gaps=[]) 41757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352202, stream_id=1, stream_seq=21) 41757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352202, gaps=[]) 41757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352203, stream_id=1, stream_seq=21) 41757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352203, gaps=[]) 41758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352204, stream_id=1, stream_seq=21) 41758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352204, gaps=[]) 41758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352205, stream_id=1, stream_seq=21) 41758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352205, gaps=[]) 41758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352206, stream_id=1, stream_seq=21) 41759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352206, gaps=[]) 41759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352207, stream_id=1, stream_seq=22) 41759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352207, gaps=[]) 41759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352208, stream_id=1, stream_seq=22) 41759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352208, gaps=[]) 41760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352209, stream_id=1, stream_seq=22) 41760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352209, gaps=[]) 41760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352210, stream_id=1, stream_seq=22) 41760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352210, gaps=[]) 41761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352211, stream_id=1, stream_seq=22) 41761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352211, gaps=[]) 41761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352212, stream_id=1, stream_seq=22) 41761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352212, gaps=[]) 41762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352213, stream_id=1, stream_seq=22) 41762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352213, gaps=[]) 41762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352214, stream_id=1, stream_seq=22) 41762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352214, gaps=[]) 41787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352215, stream_id=1, stream_seq=23) 41787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352215, gaps=[]) 41788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352216, stream_id=1, stream_seq=23) 41788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352216, gaps=[]) 41788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352217, stream_id=1, stream_seq=23) 41788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352217, gaps=[]) 41788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352218, stream_id=1, stream_seq=23) 41788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352218, gaps=[]) 41789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352219, stream_id=1, stream_seq=23) 41789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352219, gaps=[]) 41789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352220, stream_id=1, stream_seq=23) 41789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352220, gaps=[]) 41790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352221, stream_id=1, stream_seq=23) 41790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352221, gaps=[]) 41790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352222, stream_id=1, stream_seq=23) 41790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352222, gaps=[]) 41790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352223, stream_id=1, stream_seq=24) 41790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352223, gaps=[]) 41791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352224, stream_id=1, stream_seq=24) 41791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352224, gaps=[]) 41792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352225, stream_id=1, stream_seq=24) 41792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352225, gaps=[]) 41792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352226, stream_id=1, stream_seq=24) 41792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352226, gaps=[]) 41792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352227, stream_id=1, stream_seq=24) 41792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352227, gaps=[]) 41793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352228, stream_id=1, stream_seq=24) 41793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352228, gaps=[]) 41793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352229, stream_id=1, stream_seq=24) 41793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352229, gaps=[]) 41793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352230, stream_id=1, stream_seq=24) 41794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352230, gaps=[]) 41794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352231, stream_id=1, stream_seq=25) 41794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352231, gaps=[]) 41795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352232, stream_id=1, stream_seq=25) 41795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352232, gaps=[]) 41795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352233, stream_id=1, stream_seq=25) 41795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352233, gaps=[]) 41796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352234, stream_id=1, stream_seq=25) 41796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352234, gaps=[]) 41796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352235, stream_id=1, stream_seq=25) 41796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352235, gaps=[]) 41797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352236, stream_id=1, stream_seq=25) 41797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352236, gaps=[]) 41797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352237, stream_id=1, stream_seq=25) 41797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352237, gaps=[]) 41797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352238, stream_id=1, stream_seq=25) 41797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352238, gaps=[]) 41798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352239, stream_id=1, stream_seq=26) 41798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352239, gaps=[]) 41798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352240, stream_id=1, stream_seq=26) 41798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352240, gaps=[]) 41799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352241, stream_id=1, stream_seq=26) 41799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352241, gaps=[]) 41799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352242, stream_id=1, stream_seq=26) 41799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352242, gaps=[]) 41800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352243, stream_id=1, stream_seq=26) 41800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352243, gaps=[]) 41800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352244, stream_id=1, stream_seq=26) 41800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352244, gaps=[]) 41801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352245, stream_id=1, stream_seq=26) 41801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352245, gaps=[]) 41801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352246, stream_id=1, stream_seq=26) 41802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352246, gaps=[]) 41803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352247, stream_id=1, stream_seq=27) 41803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352247, gaps=[]) 41803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352248, stream_id=1, stream_seq=27) 41803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352248, gaps=[]) 41804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352249, stream_id=1, stream_seq=27) 41804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352249, gaps=[]) 41804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352250, stream_id=1, stream_seq=27) 41804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352250, gaps=[]) 41805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352251, stream_id=1, stream_seq=27) 41805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352251, gaps=[]) 41805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352252, stream_id=1, stream_seq=27) 41805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352252, gaps=[]) 41806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352253, stream_id=1, stream_seq=27) 41806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352253, gaps=[]) 41806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352254, stream_id=1, stream_seq=27) 41806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352254, gaps=[]) 41807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352255, stream_id=1, stream_seq=28) 41807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352255, gaps=[]) 41808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352256, stream_id=1, stream_seq=28) 41808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352256, gaps=[]) 41808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352257, stream_id=1, stream_seq=28) 41808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352257, gaps=[]) 41809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352258, stream_id=1, stream_seq=28) 41809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352258, gaps=[]) 41809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352259, stream_id=1, stream_seq=28) 41809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352259, gaps=[]) 41810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352260, stream_id=1, stream_seq=28) 41810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352260, gaps=[]) 41834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352261, stream_id=1, stream_seq=28) 41834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352261, gaps=[]) 41835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352262, stream_id=1, stream_seq=28) 41835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352262, gaps=[]) 41836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352263, stream_id=1, stream_seq=29) 41836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352263, gaps=[]) 41836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352264, stream_id=1, stream_seq=29) 41836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352264, gaps=[]) 41837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352265, stream_id=1, stream_seq=29) 41837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352265, gaps=[]) 41837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352266, stream_id=1, stream_seq=29) 41837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352266, gaps=[]) 41838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352267, stream_id=1, stream_seq=29) 41838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352267, gaps=[]) 41838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352268, stream_id=1, stream_seq=29) 41838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352268, gaps=[]) 41839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352269, stream_id=1, stream_seq=29) 41839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352269, gaps=[]) 41839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352270, stream_id=1, stream_seq=29) 41839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352270, gaps=[]) 41840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352271, stream_id=1, stream_seq=30) 41840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352271, gaps=[]) 41841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352272, stream_id=1, stream_seq=30) 41841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352272, gaps=[]) 41841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352273, stream_id=1, stream_seq=30) 41841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352273, gaps=[]) 41842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352274, stream_id=1, stream_seq=30) 41842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352274, gaps=[]) 41842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352275, stream_id=1, stream_seq=30) 41842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352275, gaps=[]) 41843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352276, stream_id=1, stream_seq=30) 41843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352276, gaps=[]) 41843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352277, stream_id=1, stream_seq=30) 41843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352277, gaps=[]) 41844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352278, stream_id=1, stream_seq=30) 41844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352278, gaps=[]) 41845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352279, stream_id=1, stream_seq=31) 41846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352279, gaps=[]) 41846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352280, stream_id=1, stream_seq=31) 41846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352280, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352281, stream_id=1, stream_seq=31) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352281, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352282, stream_id=1, stream_seq=31) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352282, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352283, stream_id=1, stream_seq=31) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352283, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352284, stream_id=1, stream_seq=31) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352284, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352285, stream_id=1, stream_seq=31) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352285, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352286, stream_id=1, stream_seq=31) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352286, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352287, stream_id=1, stream_seq=32) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352287, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352288, stream_id=1, stream_seq=32) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352288, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352289, stream_id=1, stream_seq=32) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352289, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352290, stream_id=1, stream_seq=32) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352290, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352291, stream_id=1, stream_seq=32) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352291, gaps=[]) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352292, stream_id=1, stream_seq=32) 41853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352292, gaps=[]) 41854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352293, stream_id=1, stream_seq=32) 41854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352293, gaps=[]) 41854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352294, stream_id=1, stream_seq=32) 41854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352294, gaps=[]) 41854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=4221352295, stream_id=1, stream_seq=33) 41854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4221352295, gaps=[]) 41855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352296, stream_id=1, stream_seq=33) 41855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4221352296, gaps=[]) 41855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352297, stream_id=1, stream_seq=33) 41855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4221352297, gaps=[]) 41855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352298, stream_id=1, stream_seq=33) 41855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4221352298, gaps=[]) 41856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352299, stream_id=1, stream_seq=33) 41856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4221352299, gaps=[]) 41856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352300, stream_id=1, stream_seq=33) 41857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4221352300, gaps=[]) 41857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=4221352301, stream_id=1, stream_seq=33) 41857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4221352301, gaps=[]) 41858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=4221352302, stream_id=1, stream_seq=33) 41937ms [log] 262140 41937ms [log] 262140 41937ms [log] [file] 41937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4221352302, gaps=[]) 42083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357"}', extra='') 42083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 42084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 42084ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 42084ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 42084ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 42084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 42084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 42084ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42085ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 42085ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42085ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42085ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69c2d641-ddd5-44d7-8c37-4cfa2a68e357", "state": "closed"}] 42086ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 42086ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 42179ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 42180ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 42285ms [err] Traceback (most recent call last): 42285ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 42285ms [err] return _run_code(code, main_globals, None, 42285ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 42285ms [err] exec(code, run_globals) 42285ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 42285ms [err] sys.exit(main()) 42285ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 42285ms [err] asyncio.run(main_async()) 42285ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 42285ms [err] return loop.run_until_complete(main) 42285ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 42285ms [err] self.run_forever() 42285ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 42285ms [err] self._run_once() 42285ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 42286ms [err] event_list = self._selector.select(timeout) 42286ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 42286ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 42286ms [err] KeyboardInterrupt 42288ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 42288ms [err] h.flush() 42288ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 47943ms [log] starting device 48606ms [err] DEBUG:asyncio:Using selector: EpollSelector 48773ms [err] ERROR:asyncio:Unclosed client session 48773ms [err] client_session: 48907ms [log] parsing 48907ms [log] creating device handler 48907ms [log] [ready] 48907ms [log] reading line 48907ms [log] [websocketToken] "b72768a1-fe6b-4be0-aa67-61ae3ff7bfe7" 48923ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48924ms [log] [websocketConnected] 49134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49134ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 49180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d8b654e3-f9ea-4e64-b49d-2c2d698940f3"}}', extra='') 49180ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d8b654e3-f9ea-4e64-b49d-2c2d698940f3"} 49244ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 49249ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "new"}] 51251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 51253ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 51253ms [err] v=0 51253ms [err] o=- 3951897634 3951897634 IN IP4 0.0.0.0 51253ms [err] s=- 51253ms [err] t=0 0 51253ms [err] a=group:BUNDLE 0 51253ms [err] a=msid-semantic:WMS * 51253ms [err] m=application 9 DTLS/SCTP 5000 51253ms [err] c=IN IP4 0.0.0.0 51253ms [err] a=mid:0 51253ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51253ms [err] a=max-message-size:65536 51253ms [err] a=ice-ufrag:v0yi 51253ms [err] a=ice-pwd:rX7bFbIz1x99PQDKPc7AfA 51253ms [err] a=fingerprint:sha-256 38:02:EC:79:AB:6F:BC:A9:51:A3:3F:61:92:7B:65:0E:00:31:E1:E4:EE:4A:9C:5A:7F:AA:C7:7F:53:EF:BE:AA 51253ms [err] a=setup:actpass 51253ms [err] 51254ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 51255ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 51256ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "new"}] 51257ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 51257ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 51258ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 51259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 51259ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51259ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 51259ms [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='') 51259ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 51273ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\x8a\xbc\n\xad\xde\x9c\xdb\xe8\xa9\xd8\xe1') 51273ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\x8a\xbc\n\xad\xde\x9c\xdb\xe8\xa9\xd8\xe1') 51278ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951897634 3951897634 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 43855 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43855 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49869 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:l3lC\\r\\na=ice-pwd:HtqnYXB3GWxpxXuW41n0zt\\r\\na=fingerprint:sha-256 DC:C9:72:12:4F:AB:44:8C:C7:42:BB:7A:32:B3:AF:DF:DC:BD:E5:7F:43:A5:C4:96:D2:A1:B0:9A:C5:FF:DC:8B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 51278ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51278ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 51278ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 51278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 51278ms [err] v=0 51278ms [err] o=- 3951897634 3951897634 IN IP4 0.0.0.0 51278ms [err] s=- 51278ms [err] t=0 0 51278ms [err] a=group:BUNDLE 0 51278ms [err] a=msid-semantic:WMS * 51278ms [err] m=application 43855 DTLS/SCTP 5000 51278ms [err] c=IN IP4 172.17.0.2 51278ms [err] a=mid:0 51278ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51278ms [err] a=max-message-size:65536 51278ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43855 typ host 51278ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49869 typ host 51278ms [err] a=end-of-candidates 51278ms [err] a=ice-ufrag:l3lC 51278ms [err] a=ice-pwd:HtqnYXB3GWxpxXuW41n0zt 51278ms [err] a=fingerprint:sha-256 DC:C9:72:12:4F:AB:44:8C:C7:42:BB:7A:32:B3:AF:DF:DC:BD:E5:7F:43:A5:C4:96:D2:A1:B0:9A:C5:FF:DC:8B 51278ms [err] a=setup:active 51278ms [err] 51280ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 51280ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 51280ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 51280ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41127) -> ('172.17.0.2', 43855)) State.FROZEN -> State.WAITING 51280ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53657) -> ('172.17.0.2', 43855)) State.FROZEN -> State.WAITING 51280ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41127) -> ('172.30.0.1', 49869)) State.FROZEN -> State.WAITING 51280ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51280ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51280ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51280ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41127) -> ('172.17.0.2', 43855)) State.WAITING -> State.IN_PROGRESS 51281ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xefAK\x82&P\x01\xcf_V\x0eS') 51281ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "connecting"}] 51282ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xefAK\x82&P\x01\xcf_V\x0eS') 51282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41127) -> ('172.17.0.2', 43855)) State.IN_PROGRESS -> State.SUCCEEDED 51282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53657) -> ('172.17.0.2', 43855)) State.WAITING -> State.FAILED 51282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41127) -> ('172.30.0.1', 49869)) State.WAITING -> State.FAILED 51282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53657) -> ('172.30.0.1', 49869)) State.FROZEN -> State.FAILED 51282ms [err] INFO:aioice.ice:Connection(0) ICE completed 51301ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 51301ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 51302ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 51303ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 51305ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 51306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 51306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 51306ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 51306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 51306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 51306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 51306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 51306ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "connected"}] 51308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 51308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 51308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 51308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1264950338, stream_id=1, stream_seq=0) 51310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 51310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1228422204, stream_id=1, stream_seq=0) 51310ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 51310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422204, gaps=[]) 51311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1264950338, gaps=[]) 51311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 51311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1228422205, stream_id=1, stream_seq=1) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422205, gaps=[]) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422206, stream_id=1, stream_seq=2) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422206, gaps=[]) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422207, stream_id=1, stream_seq=2) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422207, gaps=[]) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422208, stream_id=1, stream_seq=2) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422208, gaps=[]) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422209, stream_id=1, stream_seq=2) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422209, gaps=[]) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422210, stream_id=1, stream_seq=2) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422210, gaps=[]) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422211, stream_id=1, stream_seq=2) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422211, gaps=[]) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422212, stream_id=1, stream_seq=2) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422212, gaps=[]) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422213, stream_id=1, stream_seq=3) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422213, gaps=[]) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422214, stream_id=1, stream_seq=3) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422214, gaps=[]) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422215, stream_id=1, stream_seq=3) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422215, gaps=[]) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422216, stream_id=1, stream_seq=3) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422216, gaps=[]) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422217, stream_id=1, stream_seq=3) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422217, gaps=[]) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422218, stream_id=1, stream_seq=3) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422218, gaps=[]) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422219, stream_id=1, stream_seq=3) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422219, gaps=[]) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422220, stream_id=1, stream_seq=4) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422220, gaps=[]) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422221, stream_id=1, stream_seq=4) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422221, gaps=[]) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422222, stream_id=1, stream_seq=4) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422222, gaps=[]) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422223, stream_id=1, stream_seq=4) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422223, gaps=[]) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422224, stream_id=1, stream_seq=4) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422224, gaps=[]) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422225, stream_id=1, stream_seq=4) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422225, gaps=[]) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422226, stream_id=1, stream_seq=4) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422226, gaps=[]) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422227, stream_id=1, stream_seq=5) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422227, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422228, stream_id=1, stream_seq=5) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422228, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422229, stream_id=1, stream_seq=5) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422229, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422230, stream_id=1, stream_seq=5) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422230, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422231, stream_id=1, stream_seq=5) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422231, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422232, stream_id=1, stream_seq=5) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422232, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422233, stream_id=1, stream_seq=5) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422233, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422234, stream_id=1, stream_seq=6) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422234, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422235, stream_id=1, stream_seq=6) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422235, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422236, stream_id=1, stream_seq=6) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422236, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422237, stream_id=1, stream_seq=6) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422237, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422238, stream_id=1, stream_seq=6) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422238, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422239, stream_id=1, stream_seq=6) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422239, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422240, stream_id=1, stream_seq=6) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422240, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422241, stream_id=1, stream_seq=7) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422241, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422242, stream_id=1, stream_seq=7) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422242, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422243, stream_id=1, stream_seq=7) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422243, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422244, stream_id=1, stream_seq=7) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422244, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422245, stream_id=1, stream_seq=7) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422245, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422246, stream_id=1, stream_seq=7) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422246, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422247, stream_id=1, stream_seq=7) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422247, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422248, stream_id=1, stream_seq=8) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422248, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422249, stream_id=1, stream_seq=8) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422249, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422250, stream_id=1, stream_seq=8) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422250, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422251, stream_id=1, stream_seq=8) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422251, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422252, stream_id=1, stream_seq=8) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422252, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422253, stream_id=1, stream_seq=8) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422253, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422254, stream_id=1, stream_seq=8) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422254, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422255, stream_id=1, stream_seq=9) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422255, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422256, stream_id=1, stream_seq=9) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422256, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422257, stream_id=1, stream_seq=9) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422257, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422258, stream_id=1, stream_seq=9) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422258, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422259, stream_id=1, stream_seq=9) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422259, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422260, stream_id=1, stream_seq=9) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422260, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422261, stream_id=1, stream_seq=9) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422261, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422262, stream_id=1, stream_seq=10) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422262, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422263, stream_id=1, stream_seq=10) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422263, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422264, stream_id=1, stream_seq=10) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422264, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422265, stream_id=1, stream_seq=10) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422265, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422266, stream_id=1, stream_seq=10) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422266, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422267, stream_id=1, stream_seq=10) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422267, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422268, stream_id=1, stream_seq=10) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422268, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422269, stream_id=1, stream_seq=11) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422269, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422270, stream_id=1, stream_seq=11) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422270, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422271, stream_id=1, stream_seq=11) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422271, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422272, stream_id=1, stream_seq=11) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422272, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422273, stream_id=1, stream_seq=11) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422273, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422274, stream_id=1, stream_seq=11) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422274, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422275, stream_id=1, stream_seq=11) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422275, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422276, stream_id=1, stream_seq=12) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422276, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422277, stream_id=1, stream_seq=12) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422277, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422278, stream_id=1, stream_seq=12) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422278, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422279, stream_id=1, stream_seq=12) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422279, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422280, stream_id=1, stream_seq=12) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422280, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422281, stream_id=1, stream_seq=12) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422281, gaps=[]) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422282, stream_id=1, stream_seq=12) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422282, gaps=[]) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422283, stream_id=1, stream_seq=13) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422283, gaps=[]) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422284, stream_id=1, stream_seq=13) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422284, gaps=[]) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422285, stream_id=1, stream_seq=13) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422285, gaps=[]) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422286, stream_id=1, stream_seq=13) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422286, gaps=[]) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422287, stream_id=1, stream_seq=13) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422287, gaps=[]) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422288, stream_id=1, stream_seq=13) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422288, gaps=[]) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422289, stream_id=1, stream_seq=13) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422289, gaps=[]) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422290, stream_id=1, stream_seq=14) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422290, gaps=[]) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422291, stream_id=1, stream_seq=14) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422291, gaps=[]) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422292, stream_id=1, stream_seq=14) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422292, gaps=[]) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422293, stream_id=1, stream_seq=14) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422293, gaps=[]) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422294, stream_id=1, stream_seq=14) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422294, gaps=[]) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422295, stream_id=1, stream_seq=14) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422295, gaps=[]) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422296, stream_id=1, stream_seq=14) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422296, gaps=[]) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422297, stream_id=1, stream_seq=15) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422297, gaps=[]) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422298, stream_id=1, stream_seq=15) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422298, gaps=[]) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422299, stream_id=1, stream_seq=15) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422299, gaps=[]) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422300, stream_id=1, stream_seq=15) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422300, gaps=[]) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422301, stream_id=1, stream_seq=15) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422301, gaps=[]) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422302, stream_id=1, stream_seq=15) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422302, gaps=[]) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422303, stream_id=1, stream_seq=15) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422303, gaps=[]) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422304, stream_id=1, stream_seq=16) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422304, gaps=[]) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422305, stream_id=1, stream_seq=16) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422305, gaps=[]) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422306, stream_id=1, stream_seq=16) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422306, gaps=[]) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422307, stream_id=1, stream_seq=16) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422307, gaps=[]) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422308, stream_id=1, stream_seq=16) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422308, gaps=[]) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422309, stream_id=1, stream_seq=16) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422309, gaps=[]) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422310, stream_id=1, stream_seq=16) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422310, gaps=[]) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422311, stream_id=1, stream_seq=17) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422311, gaps=[]) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422312, stream_id=1, stream_seq=17) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422312, gaps=[]) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422313, stream_id=1, stream_seq=17) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422313, gaps=[]) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422314, stream_id=1, stream_seq=17) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422314, gaps=[]) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422315, stream_id=1, stream_seq=17) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422315, gaps=[]) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422316, stream_id=1, stream_seq=17) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422316, gaps=[]) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422317, stream_id=1, stream_seq=17) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422317, gaps=[]) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422318, stream_id=1, stream_seq=18) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422318, gaps=[]) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422319, stream_id=1, stream_seq=18) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422319, gaps=[]) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422320, stream_id=1, stream_seq=18) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422320, gaps=[]) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422321, stream_id=1, stream_seq=18) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422321, gaps=[]) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422322, stream_id=1, stream_seq=18) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422322, gaps=[]) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422323, stream_id=1, stream_seq=18) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422323, gaps=[]) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422324, stream_id=1, stream_seq=18) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422324, gaps=[]) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422325, stream_id=1, stream_seq=19) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422325, gaps=[]) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422326, stream_id=1, stream_seq=19) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422326, gaps=[]) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422327, stream_id=1, stream_seq=19) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422327, gaps=[]) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422328, stream_id=1, stream_seq=19) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422328, gaps=[]) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422329, stream_id=1, stream_seq=19) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422329, gaps=[]) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422330, stream_id=1, stream_seq=19) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422330, gaps=[]) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422331, stream_id=1, stream_seq=19) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422331, gaps=[]) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422332, stream_id=1, stream_seq=20) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422332, gaps=[]) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422333, stream_id=1, stream_seq=20) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422333, gaps=[]) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422334, stream_id=1, stream_seq=20) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422334, gaps=[]) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422335, stream_id=1, stream_seq=20) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422335, gaps=[]) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422336, stream_id=1, stream_seq=20) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422336, gaps=[]) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422337, stream_id=1, stream_seq=20) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422337, gaps=[]) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422338, stream_id=1, stream_seq=20) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422338, gaps=[]) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422339, stream_id=1, stream_seq=21) 51386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422339, gaps=[]) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422340, stream_id=1, stream_seq=21) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422340, gaps=[]) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422341, stream_id=1, stream_seq=21) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422341, gaps=[]) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422342, stream_id=1, stream_seq=21) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422342, gaps=[]) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422343, stream_id=1, stream_seq=21) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422343, gaps=[]) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422344, stream_id=1, stream_seq=21) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422344, gaps=[]) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422345, stream_id=1, stream_seq=21) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422345, gaps=[]) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422346, stream_id=1, stream_seq=22) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422346, gaps=[]) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422347, stream_id=1, stream_seq=22) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422347, gaps=[]) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422348, stream_id=1, stream_seq=22) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422348, gaps=[]) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422349, stream_id=1, stream_seq=22) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422349, gaps=[]) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422350, stream_id=1, stream_seq=22) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422350, gaps=[]) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422351, stream_id=1, stream_seq=22) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422351, gaps=[]) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422352, stream_id=1, stream_seq=22) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422352, gaps=[]) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422353, stream_id=1, stream_seq=23) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422353, gaps=[]) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422354, stream_id=1, stream_seq=23) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422354, gaps=[]) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422355, stream_id=1, stream_seq=23) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422355, gaps=[]) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422356, stream_id=1, stream_seq=23) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422356, gaps=[]) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422357, stream_id=1, stream_seq=23) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422357, gaps=[]) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422358, stream_id=1, stream_seq=23) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422358, gaps=[]) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422359, stream_id=1, stream_seq=23) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422359, gaps=[]) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422360, stream_id=1, stream_seq=24) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422360, gaps=[]) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422361, stream_id=1, stream_seq=24) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422361, gaps=[]) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422362, stream_id=1, stream_seq=24) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422362, gaps=[]) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422363, stream_id=1, stream_seq=24) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422363, gaps=[]) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422364, stream_id=1, stream_seq=24) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422364, gaps=[]) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422365, stream_id=1, stream_seq=24) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422365, gaps=[]) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422366, stream_id=1, stream_seq=24) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422366, gaps=[]) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422367, stream_id=1, stream_seq=25) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422367, gaps=[]) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422368, stream_id=1, stream_seq=25) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422368, gaps=[]) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422369, stream_id=1, stream_seq=25) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422369, gaps=[]) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422370, stream_id=1, stream_seq=25) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422370, gaps=[]) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422371, stream_id=1, stream_seq=25) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422371, gaps=[]) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422372, stream_id=1, stream_seq=25) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422372, gaps=[]) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422373, stream_id=1, stream_seq=25) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422373, gaps=[]) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422374, stream_id=1, stream_seq=26) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422374, gaps=[]) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422375, stream_id=1, stream_seq=26) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422375, gaps=[]) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422376, stream_id=1, stream_seq=26) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422376, gaps=[]) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422377, stream_id=1, stream_seq=26) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422377, gaps=[]) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422378, stream_id=1, stream_seq=26) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422378, gaps=[]) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422379, stream_id=1, stream_seq=26) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422379, gaps=[]) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422380, stream_id=1, stream_seq=26) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422380, gaps=[]) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422381, stream_id=1, stream_seq=27) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422381, gaps=[]) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422382, stream_id=1, stream_seq=27) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422382, gaps=[]) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422383, stream_id=1, stream_seq=27) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422383, gaps=[]) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422384, stream_id=1, stream_seq=27) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422384, gaps=[]) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422385, stream_id=1, stream_seq=27) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422385, gaps=[]) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422386, stream_id=1, stream_seq=27) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422386, gaps=[]) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422387, stream_id=1, stream_seq=27) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422387, gaps=[]) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422388, stream_id=1, stream_seq=28) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422388, gaps=[]) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422389, stream_id=1, stream_seq=28) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422389, gaps=[]) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422390, stream_id=1, stream_seq=28) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422390, gaps=[]) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422391, stream_id=1, stream_seq=28) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422391, gaps=[]) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422392, stream_id=1, stream_seq=28) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422392, gaps=[]) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422393, stream_id=1, stream_seq=28) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422393, gaps=[]) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422394, stream_id=1, stream_seq=28) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422394, gaps=[]) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422395, stream_id=1, stream_seq=29) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422395, gaps=[]) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422396, stream_id=1, stream_seq=29) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422396, gaps=[]) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422397, stream_id=1, stream_seq=29) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422397, gaps=[]) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422398, stream_id=1, stream_seq=29) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422398, gaps=[]) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422399, stream_id=1, stream_seq=29) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422399, gaps=[]) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422400, stream_id=1, stream_seq=29) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422400, gaps=[]) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422401, stream_id=1, stream_seq=29) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422401, gaps=[]) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422402, stream_id=1, stream_seq=30) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422402, gaps=[]) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422403, stream_id=1, stream_seq=30) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422403, gaps=[]) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422404, stream_id=1, stream_seq=30) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422404, gaps=[]) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422405, stream_id=1, stream_seq=30) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422405, gaps=[]) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422406, stream_id=1, stream_seq=30) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422406, gaps=[]) 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422407, stream_id=1, stream_seq=30) 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422407, gaps=[]) 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422408, stream_id=1, stream_seq=30) 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422408, gaps=[]) 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422409, stream_id=1, stream_seq=31) 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422409, gaps=[]) 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422410, stream_id=1, stream_seq=31) 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422410, gaps=[]) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422411, stream_id=1, stream_seq=31) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422411, gaps=[]) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422412, stream_id=1, stream_seq=31) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422412, gaps=[]) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422413, stream_id=1, stream_seq=31) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422413, gaps=[]) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422414, stream_id=1, stream_seq=31) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422414, gaps=[]) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422415, stream_id=1, stream_seq=31) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422415, gaps=[]) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422416, stream_id=1, stream_seq=32) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422416, gaps=[]) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422417, stream_id=1, stream_seq=32) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422417, gaps=[]) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422418, stream_id=1, stream_seq=32) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422418, gaps=[]) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422419, stream_id=1, stream_seq=32) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422419, gaps=[]) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422420, stream_id=1, stream_seq=32) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422420, gaps=[]) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422421, stream_id=1, stream_seq=32) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422421, gaps=[]) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422422, stream_id=1, stream_seq=32) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422422, gaps=[]) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1228422423, stream_id=1, stream_seq=33) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422423, gaps=[]) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422424, stream_id=1, stream_seq=33) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422424, gaps=[]) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422425, stream_id=1, stream_seq=33) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422425, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422426, stream_id=1, stream_seq=33) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422426, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422427, stream_id=1, stream_seq=33) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422427, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1228422428, stream_id=1, stream_seq=33) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422428, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1228422429, stream_id=1, stream_seq=33) 51493ms [log] 262140 51493ms [log] 262140 51493ms [log] [file] 51493ms [log] [experimentStatusChanged] {"status": "running", "message": null} 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422429, gaps=[]) 51493ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a"}', extra='') 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 51643ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51643ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 51644ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 51644ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51644ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51644ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51644ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 51645ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51645ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51645ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "closed"}] 51645ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51645ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51700ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 51743ms [err] Traceback (most recent call last): 51743ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51743ms [err] return _run_code(code, main_globals, None, 51743ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51743ms [err] exec(code, run_globals) 51743ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51744ms [err] sys.exit(main()) 51744ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51744ms [err] asyncio.run(main_async()) 51744ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51744ms [err] return loop.run_until_complete(main) 51744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51744ms [err] self.run_forever() 51744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51744ms [err] self._run_once() 51744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51744ms [err] event_list = self._selector.select(timeout) 51744ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51744ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51745ms [err] KeyboardInterrupt 51746ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51746ms [err] h.flush() 51746ms [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 58509ms [log] starting device 59211ms [err] DEBUG:asyncio:Using selector: EpollSelector 59369ms [err] ERROR:asyncio:Unclosed client session 59369ms [err] client_session: 59469ms [log] parsing 59469ms [log] creating device handler 59469ms [log] [ready] 59469ms [log] reading line 59469ms [log] [websocketToken] "abbca0a4-9818-4b19-8bc4-73b341d8ae5c" 59499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 59499ms [log] [websocketConnected] 61044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 61044ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 61058ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/84d73149-54e6-499c-97d4-ba381dc3f4f8"}}', extra='') 61058ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/84d73149-54e6-499c-97d4-ba381dc3f4f8"} 61133ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304","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='') 61138ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304", "state": "new"}] 63141ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 63143ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 63143ms [err] v=0 63143ms [err] o=- 3951897646 3951897646 IN IP4 0.0.0.0 63143ms [err] s=- 63143ms [err] t=0 0 63143ms [err] a=group:BUNDLE 0 63143ms [err] a=msid-semantic:WMS * 63143ms [err] m=application 9 DTLS/SCTP 5000 63143ms [err] c=IN IP4 0.0.0.0 63143ms [err] a=mid:0 63143ms [err] a=sctpmap:5000 webrtc-datachannel 65535 63143ms [err] a=max-message-size:65536 63143ms [err] a=ice-ufrag:X5en 63143ms [err] a=ice-pwd:qxgPaJGOBuytrL5G5j8sOt 63143ms [err] a=fingerprint:sha-256 A2:98:E3:E5:75:7D:B3:87:78:C5:2D:7C:D3:8D:A3:D4:75:E1:78:03:8D:81:4E:FB:5F:7F:FD:C8:32:C5:57:0C 63143ms [err] a=setup:actpass 63143ms [err] 63144ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 63144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 63146ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304", "state": "new"}] 63147ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 63147ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 63147ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 63148ms [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='') 63148ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 63148ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304"}', extra='') 63148ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 63149ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 63167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hqFGHctpWzmk') 63167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hqFGHctpWzmk') 63168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2741216038907485212 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:457H\\r\\na=ice-pwd:YSJxZIIFSvTjcYVkIw9Wzeeo\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 77:52:47:F9:16:13:F1:3B:84:02:6F:DA:C4:D4:C8:2E:7E:12:84:FF:7D:BE:EE:52:F6:65:8D:D6:A9:A1:6D:95\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304"}', extra='') 63168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 63168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 63168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 63168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 63168ms [err] v=0 63168ms [err] o=- 2741216038907485212 2 IN IP4 127.0.0.1 63168ms [err] s=- 63168ms [err] t=0 0 63168ms [err] a=group:BUNDLE 0 63168ms [err] a=msid-semantic: WMS 63168ms [err] m=application 9 DTLS/SCTP 5000 63168ms [err] c=IN IP4 0.0.0.0 63168ms [err] a=ice-ufrag:457H 63168ms [err] a=ice-pwd:YSJxZIIFSvTjcYVkIw9Wzeeo 63168ms [err] a=ice-options:trickle 63168ms [err] a=fingerprint:sha-256 77:52:47:F9:16:13:F1:3B:84:02:6F:DA:C4:D4:C8:2E:7E:12:84:FF:7D:BE:EE:52:F6:65:8D:D6:A9:A1:6D:95 63168ms [err] a=setup:active 63168ms [err] a=mid:0 63168ms [err] a=sctpmap:5000 webrtc-datachannel 1024 63168ms [err] 63169ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 63169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 63169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 63170ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gGefhKPVhA 1 udp 1845501695 172.17.0.2 43652 typ prflx) 63170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 63170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 63170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 63170ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53124) -> ('172.17.0.2', 43652)) State.WAITING -> State.IN_PROGRESS 63170ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RI\x9d\xbd? x\x08\xa4\xa7\x84(') 63171ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304", "state": "connecting"}] 63171ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RI\x9d\xbd? x\x08\xa4\xa7\x84(') 63171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53124) -> ('172.17.0.2', 43652)) State.IN_PROGRESS -> State.SUCCEEDED 63171ms [err] INFO:aioice.ice:Connection(0) ICE completed 63179ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2191273111 1 udp 2113937151 cda37b82-af41-4356-9494-277494fbd58f.local 43652 typ host generation 0 ufrag 457H network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304"}', extra='') 63179ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 63179ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 63179ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 63182ms [err] INFO:aioice.ice:Connection(0) Remote candidate "cda37b82-af41-4356-9494-277494fbd58f.local" resolved to 172.17.0.2 63192ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53124) -> ('172.17.0.2', 43652)) State.FROZEN -> State.IN_PROGRESS 63192ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\xc1\xe1^\xfc\xb6\x85\xd4\xfc\xf2-~') 63193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\xc1\xe1^\xfc\xb6\x85\xd4\xfc\xf2-~') 63193ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53124) -> ('172.17.0.2', 43652)) State.IN_PROGRESS -> State.SUCCEEDED 63193ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58315) -> ('172.17.0.2', 43652)) State.FROZEN -> State.FAILED 63213ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 63213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 63213ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 63214ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 63216ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 63216ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 63216ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 63216ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 63216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 63217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 63217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 63217ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 63217ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304", "state": "connected"}] 63223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 63224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 63224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 63224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 63224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 63224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 63224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 63225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 63225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 63225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 63225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3530913306, stream_id=1, stream_seq=0) 63225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 63226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3530913306, gaps=[]) 63226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 63226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1230270475, stream_id=1, stream_seq=0) 63226ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 63226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230270475, gaps=[]) 63229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1230270476, stream_id=1, stream_seq=1) 63229ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 63229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230270476, gaps=[]) 63229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1230270477, stream_id=1, stream_seq=2) 63229ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 63230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230270477, gaps=[]) 63230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kOIvPQXOzCzz') 63230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kOIvPQXOzCzz') 63295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UXD70mDn0wJC') 63295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UXD70mDn0wJC') 63295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 63295ms [log] [experimentStatusChanged] {"status": "running", "message": null} 63355ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uQaFeUN5sdFL') 63356ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uQaFeUN5sdFL') 63356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58315) -> ('172.17.0.2', 43652)) State.WAITING -> State.IN_PROGRESS 63356ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4\x9a_\xcd\x17\xf7`\x04\xae\xdaq\xf2') 63358ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43652) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4\x9a_\xcd\x17\xf7`\x04\xae\xdaq\xf2') 63358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58315) -> ('172.17.0.2', 43652)) State.IN_PROGRESS -> State.SUCCEEDED 63398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304"}', extra='') 63398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 63398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 63398ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 63399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 63399ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 63399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 63399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 63399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 63399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63400ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7232cbdc-4d85-492d-b4c5-1c50eebf1304", "state": "closed"}] 63400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 63400ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 63498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 63498ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 63586ms [err] Traceback (most recent call last): 63586ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 63586ms [err] return _run_code(code, main_globals, None, 63586ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 63586ms [err] exec(code, run_globals) 63586ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 63587ms [err] sys.exit(main()) 63587ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 63587ms [err] asyncio.run(main_async()) 63587ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 63587ms [err] return loop.run_until_complete(main) 63587ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 63587ms [err] self.run_forever() 63587ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 63588ms [err] self._run_once() 63588ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 63588ms [err] event_list = self._selector.select(timeout) 63588ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 63588ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 63588ms [err] KeyboardInterrupt 63589ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 63589ms [err] h.flush() 63589ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 63696ms [log] starting device 64357ms [err] DEBUG:asyncio:Using selector: EpollSelector 64517ms [err] ERROR:asyncio:Unclosed client session 64517ms [err] client_session: 64609ms [log] parsing 64609ms [log] creating device handler 64609ms [log] [ready] 64609ms [log] reading line 64609ms [log] [websocketToken] "0d7dda5a-830e-44e1-baff-6cbcaa7cc63b" 64645ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64645ms [log] [websocketConnected] 66138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 66138ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 66174ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3eee4342-410d-4369-a5d3-4ea6a503c256"}}', extra='') 66174ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3eee4342-410d-4369-a5d3-4ea6a503c256"} 66225ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832","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='') 66229ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832", "state": "new"}] 68232ms [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='') 68232ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 68232ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832"}', extra='') 68233ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68233ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 68233ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8268993646152766534 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:t8Kp\\r\\na=ice-pwd:9WFK82HkSj36zdF6XoXUW3cI\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 16:B7:0B:EB:73:BA:F3:19:F4:07:67:9C:DF:18:C1:A1:90:A5:12:8A:76:36:0E:F6:33:C4:9F:8A:80:4B:B1:65\\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/1d3af5d8-08af-42b9-8fa3-d7c652707832"}', extra='') 68233ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68233ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 68234ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 68234ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 68234ms [err] v=0 68234ms [err] o=- 8268993646152766534 2 IN IP4 127.0.0.1 68234ms [err] s=- 68234ms [err] t=0 0 68234ms [err] a=group:BUNDLE 0 68234ms [err] a=extmap-allow-mixed 68234ms [err] a=msid-semantic: WMS 68234ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 68234ms [err] c=IN IP4 0.0.0.0 68234ms [err] a=ice-ufrag:t8Kp 68234ms [err] a=ice-pwd:9WFK82HkSj36zdF6XoXUW3cI 68234ms [err] a=ice-options:trickle 68234ms [err] a=fingerprint:sha-256 16:B7:0B:EB:73:BA:F3:19:F4:07:67:9C:DF:18:C1:A1:90:A5:12:8A:76:36:0E:F6:33:C4:9F:8A:80:4B:B1:65 68234ms [err] a=setup:actpass 68234ms [err] a=mid:0 68234ms [err] a=sctp-port:5000 68234ms [err] a=max-message-size:262144 68234ms [err] 68237ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 68237ms [err] v=0 68237ms [err] o=- 8268993646152766534 2 IN IP4 127.0.0.1 68237ms [err] s=- 68237ms [err] t=0 0 68237ms [err] a=group:BUNDLE 0 68237ms [err] a=extmap-allow-mixed 68237ms [err] a=msid-semantic: WMS 68237ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 68237ms [err] c=IN IP4 0.0.0.0 68237ms [err] a=ice-ufrag:t8Kp 68237ms [err] a=ice-pwd:9WFK82HkSj36zdF6XoXUW3cI 68237ms [err] a=ice-options:trickle 68237ms [err] a=fingerprint:sha-256 16:B7:0B:EB:73:BA:F3:19:F4:07:67:9C:DF:18:C1:A1:90:A5:12:8A:76:36:0E:F6:33:C4:9F:8A:80:4B:B1:65 68237ms [err] a=setup:actpass 68237ms [err] a=mid:0 68237ms [err] a=sctp-port:5000 68237ms [err] a=max-message-size:262144 68237ms [err] 68237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 68237ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832", "state": "new"}] 68239ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 68239ms [err] v=0 68239ms [err] o=- 3951897651 3951897651 IN IP4 0.0.0.0 68239ms [err] s=- 68239ms [err] t=0 0 68239ms [err] a=group:BUNDLE 0 68239ms [err] a=msid-semantic:WMS * 68239ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 68239ms [err] c=IN IP4 0.0.0.0 68239ms [err] a=mid:0 68239ms [err] a=sctp-port:5000 68239ms [err] a=max-message-size:65536 68239ms [err] a=ice-ufrag:qesP 68239ms [err] a=ice-pwd:gDqmYe6V4XK9corKm3cWem 68239ms [err] a=fingerprint:sha-256 0D:37:CB:5C:4C:09:34:B4:3F:C9:2A:37:61:25:B2:28:AA:EA:4C:D5:3E:88:70:A9:D4:36:04:A3:13:D5:6B:17 68239ms [err] a=setup:active 68239ms [err] 68240ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 68240ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 68240ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 68242ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 68243ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 68243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 68244ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 68244ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 68244ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 68245ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68245ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68246ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832", "state": "connecting"}] 68259ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UMfwoktORgok') 68259ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UMfwoktORgok') 68259ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5ptwwNfGle 1 udp 1845501695 172.17.0.2 43957 typ prflx) 68260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38266) -> ('172.17.0.2', 43957)) State.WAITING -> State.IN_PROGRESS 68260ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf7\x11Y\xee\x94.\xa8\xb9\xa3>\x9b\x99') 68261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf7\x11Y\xee\x94.\xa8\xb9\xa3>\x9b\x99') 68262ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38266) -> ('172.17.0.2', 43957)) State.IN_PROGRESS -> State.SUCCEEDED 68262ms [err] INFO:aioice.ice:Connection(0) ICE completed 68265ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 68265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 68266ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 68266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 68268ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3897045635 1 udp 2113937151 c477d4db-869e-4eda-9629-bad00cb6a727.local 43957 typ host generation 0 ufrag t8Kp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832"}', extra='') 68268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 68268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 68269ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 68270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 68270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 68270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 68270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 68271ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832", "state": "connected"}] 68272ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c477d4db-869e-4eda-9629-bad00cb6a727.local" resolved to 172.17.0.2 68273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 68273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 68273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 68274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 68274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 68274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 68274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733636687, stream_id=1, stream_seq=0) 68275ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 68275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=258508616, stream_id=1, stream_seq=0) 68275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 68275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733636687, gaps=[]) 68275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=258508616, gaps=[]) 68275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 68276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733636688, stream_id=1, stream_seq=1) 68276ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 68276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733636688, gaps=[]) 68276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733636689, stream_id=1, stream_seq=2) 68276ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 68277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733636689, gaps=[]) 68277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733636690, stream_id=1, stream_seq=3) 68277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733636690, gaps=[]) 68277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733636691, stream_id=1, stream_seq=4) 68277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733636691, gaps=[]) 68309ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qlXBGIJFNt0N') 68309ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qlXBGIJFNt0N') 68309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38266) -> ('172.17.0.2', 43957)) State.FROZEN -> State.FAILED 68309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53094) -> ('172.17.0.2', 43957)) State.FROZEN -> State.FAILED 68349ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 68349ms [log] [experimentStatusChanged] {"status": "running", "message": null} 68380ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+20Uu8qakD9C') 68382ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+20Uu8qakD9C') 68441ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832"}', extra='') 68441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 68441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 68441ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 68441ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 68441ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 68441ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 68441ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 68442ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68442ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 68442ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68442ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68442ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1d3af5d8-08af-42b9-8fa3-d7c652707832", "state": "closed"}] 68443ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 68443ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 68497ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 68497ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 68611ms [err] Traceback (most recent call last): 68611ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 68611ms [err] return _run_code(code, main_globals, None, 68611ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 68611ms [err] exec(code, run_globals) 68611ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 68611ms [err] sys.exit(main()) 68611ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 68611ms [err] asyncio.run(main_async()) 68611ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 68611ms [err] return loop.run_until_complete(main) 68611ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 68611ms [err] self.run_forever() 68611ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 68612ms [err] self._run_once() 68612ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 68612ms [err] event_list = self._selector.select(timeout) 68612ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 68612ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 68612ms [err] KeyboardInterrupt 68613ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 68613ms [err] h.flush() 68613ms [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 79387ms [log] starting device 80049ms [err] DEBUG:asyncio:Using selector: EpollSelector 80239ms [err] ERROR:asyncio:Unclosed client session 80239ms [err] client_session: 80341ms [log] parsing 80341ms [log] creating device handler 80341ms [log] [ready] 80341ms [log] reading line 80341ms [log] [websocketToken] "9c5abf32-a983-4cd3-9d2f-2762870857ad" 80383ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80383ms [log] [websocketConnected] 80641ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80641ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 80682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/00253a3c-b3d1-4558-9844-a22d83f658c6"}}', extra='') 80682ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/00253a3c-b3d1-4558-9844-a22d83f658c6"} 80734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c","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='') 80763ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "new"}] 82766ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82766ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82767ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 82767ms [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='') 82767ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 82781ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951897666 3951897666 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 60353 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60353 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42057 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:3WUh\\r\\na=ice-pwd:UsNsyNKaUuAWbEIY19Vj37\\r\\na=fingerprint:sha-256 18:0E:0A:B3:3E:F6:D2:55:00:90:CE:A0:19:B2:44:E9:A2:86:F1:20:28:12:B4:AE:E9:F2:32:83:D4:11:65:DB\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 82781ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82781ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 82781ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 82781ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82781ms [err] v=0 82781ms [err] o=- 3951897666 3951897666 IN IP4 0.0.0.0 82781ms [err] s=- 82781ms [err] t=0 0 82781ms [err] a=group:BUNDLE 0 82781ms [err] a=msid-semantic:WMS * 82781ms [err] m=application 60353 DTLS/SCTP 5000 82781ms [err] c=IN IP4 172.17.0.2 82781ms [err] a=mid:0 82781ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82781ms [err] a=max-message-size:65536 82781ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60353 typ host 82781ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42057 typ host 82781ms [err] a=end-of-candidates 82781ms [err] a=ice-ufrag:3WUh 82781ms [err] a=ice-pwd:UsNsyNKaUuAWbEIY19Vj37 82781ms [err] a=fingerprint:sha-256 18:0E:0A:B3:3E:F6:D2:55:00:90:CE:A0:19:B2:44:E9:A2:86:F1:20:28:12:B4:AE:E9:F2:32:83:D4:11:65:DB 82781ms [err] a=setup:actpass 82781ms [err] 82785ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82785ms [err] v=0 82785ms [err] o=- 3951897666 3951897666 IN IP4 0.0.0.0 82785ms [err] s=- 82785ms [err] t=0 0 82785ms [err] a=group:BUNDLE 0 82785ms [err] a=msid-semantic:WMS * 82785ms [err] m=application 60353 DTLS/SCTP 5000 82785ms [err] c=IN IP4 172.17.0.2 82785ms [err] a=mid:0 82785ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82785ms [err] a=max-message-size:65536 82785ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60353 typ host 82785ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42057 typ host 82785ms [err] a=end-of-candidates 82785ms [err] a=ice-ufrag:3WUh 82785ms [err] a=ice-pwd:UsNsyNKaUuAWbEIY19Vj37 82785ms [err] a=fingerprint:sha-256 18:0E:0A:B3:3E:F6:D2:55:00:90:CE:A0:19:B2:44:E9:A2:86:F1:20:28:12:B4:AE:E9:F2:32:83:D4:11:65:DB 82785ms [err] a=setup:actpass 82785ms [err] 82785ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 82786ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "new"}] 82788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 82788ms [err] v=0 82788ms [err] o=- 3951897666 3951897666 IN IP4 0.0.0.0 82788ms [err] s=- 82788ms [err] t=0 0 82788ms [err] a=group:BUNDLE 0 82788ms [err] a=msid-semantic:WMS * 82788ms [err] m=application 9 DTLS/SCTP 5000 82788ms [err] c=IN IP4 0.0.0.0 82788ms [err] a=mid:0 82788ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82788ms [err] a=max-message-size:65536 82788ms [err] a=ice-ufrag:DAhD 82788ms [err] a=ice-pwd:ajb9hsvdC2jkZ9QmujzITP 82788ms [err] a=fingerprint:sha-256 22:11:9B:FD:1C:FE:29:F3:14:35:17:40:F5:21:DC:9B:6E:67:CB:F4:AB:90:8D:9E:17:5A:72:D8:B5:FD:1A:6E 82788ms [err] a=setup:active 82788ms [err] 82788ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 82792ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 82792ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 82792ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 82793ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 82793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 82793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 82794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55770) -> ('172.17.0.2', 60353)) State.FROZEN -> State.WAITING 82794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47769) -> ('172.17.0.2', 60353)) State.FROZEN -> State.WAITING 82794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55770) -> ('172.30.0.1', 42057)) State.FROZEN -> State.WAITING 82794ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82795ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82795ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55770) -> ('172.17.0.2', 60353)) State.WAITING -> State.IN_PROGRESS 82795ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfb\xd7s\xa9P@\xcc\x10fr\xa7 ') 82796ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "connecting"}] 82797ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfb\xd7s\xa9P@\xcc\x10fr\xa7 ') 82797ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55770) -> ('172.17.0.2', 60353)) State.IN_PROGRESS -> State.SUCCEEDED 82807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60353) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-z\xb1\xc1N\xd4QM\xf1\xd8\x9b\xa7') 82807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60353) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-z\xb1\xc1N\xd4QM\xf1\xd8\x9b\xa7') 82807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47769) -> ('172.17.0.2', 60353)) State.WAITING -> State.FAILED 82807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55770) -> ('172.30.0.1', 42057)) State.WAITING -> State.FAILED 82807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47769) -> ('172.30.0.1', 42057)) State.FROZEN -> State.FAILED 82807ms [err] INFO:aioice.ice:Connection(0) ICE completed 82815ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 82815ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 82816ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 82816ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 82830ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 82830ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 82830ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 82830ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 82830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 82831ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "connected"}] 82831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 82831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 82831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 82833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3270640486, stream_id=1, stream_seq=0) 82833ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 82833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=497651633, stream_id=1, stream_seq=0) 82833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 82833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3270640486, gaps=[]) 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=497651633, gaps=[]) 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3270640487, stream_id=1, stream_seq=1) 82834ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3270640487, gaps=[]) 82835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3270640488, stream_id=1, stream_seq=2) 82835ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 82836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3270640488, gaps=[]) 82892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82892ms [log] [experimentStatusChanged] {"status": "running", "message": null} 83022ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c"}', extra='') 83022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 83022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 83022ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 83023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 83023ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 83023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 83023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 83023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 83023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83024ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "closed"}] 83024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 83024ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83090ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83090ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 83218ms [err] Traceback (most recent call last): 83218ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83218ms [err] return _run_code(code, main_globals, None, 83218ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83218ms [err] exec(code, run_globals) 83218ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83218ms [err] sys.exit(main()) 83218ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83219ms [err] asyncio.run(main_async()) 83219ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83219ms [err] return loop.run_until_complete(main) 83219ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83219ms [err] self.run_forever() 83219ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83219ms [err] self._run_once() 83219ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83220ms [err] event_list = self._selector.select(timeout) 83220ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83220ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83220ms [err] KeyboardInterrupt 83222ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83222ms [err] h.flush() 83222ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83414ms [log] starting device 84076ms [err] DEBUG:asyncio:Using selector: EpollSelector 84241ms [err] ERROR:asyncio:Unclosed client session 84241ms [err] client_session: 84337ms [log] parsing 84337ms [log] creating device handler 84337ms [log] [ready] 84337ms [log] reading line 84337ms [log] [websocketToken] "683513c9-1e03-423c-9259-72c491b7257a" 84380ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84380ms [log] [websocketConnected] 84606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84606ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84620ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b7fd431c-e38d-4441-a52b-fc1bbc91fda3"}}', extra='') 84620ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b7fd431c-e38d-4441-a52b-fc1bbc91fda3"} 84706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7","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='') 84711ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "new"}] 86714ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 86715ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 86715ms [err] v=0 86715ms [err] o=- 3951897670 3951897670 IN IP4 0.0.0.0 86715ms [err] s=- 86715ms [err] t=0 0 86715ms [err] a=group:BUNDLE 0 86715ms [err] a=msid-semantic:WMS * 86715ms [err] m=application 9 DTLS/SCTP 5000 86715ms [err] c=IN IP4 0.0.0.0 86715ms [err] a=mid:0 86715ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86715ms [err] a=max-message-size:65536 86715ms [err] a=ice-ufrag:Yo3o 86715ms [err] a=ice-pwd:ImP4Z1lkFWaelJaaW3LSXE 86715ms [err] a=fingerprint:sha-256 87:B6:E8:ED:80:56:A6:6F:59:E4:39:3C:28:4C:72:15:3C:E2:2E:DC:BE:61:B6:96:4D:88:CD:DD:2C:55:0E:B7 86715ms [err] a=setup:actpass 86715ms [err] 86717ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 86717ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86718ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "new"}] 86719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86719ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86720ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86721ms [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='') 86721ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\x81K\x88\xc2LS,\x90\xd1\xb3\x03') 86740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\x81K\x88\xc2LS,\x90\xd1\xb3\x03') 86746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951897670 3951897670 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 57200 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57200 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48095 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sWg6\\r\\na=ice-pwd:5ek3NRNUPjICSxjWDop2hs\\r\\na=fingerprint:sha-256 55:CA:15:13:A3:2A:FE:B9:C9:8A:DA:82:A0:B1:E8:A8:A9:44:B8:A5:39:9F:6F:88:89:CF:CB:61:B0:F6:51:DF\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 86746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 86746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 86746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 86746ms [err] v=0 86746ms [err] o=- 3951897670 3951897670 IN IP4 0.0.0.0 86746ms [err] s=- 86746ms [err] t=0 0 86746ms [err] a=group:BUNDLE 0 86746ms [err] a=msid-semantic:WMS * 86746ms [err] m=application 57200 DTLS/SCTP 5000 86746ms [err] c=IN IP4 172.17.0.2 86746ms [err] a=mid:0 86746ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86746ms [err] a=max-message-size:65536 86746ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57200 typ host 86746ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48095 typ host 86746ms [err] a=end-of-candidates 86746ms [err] a=ice-ufrag:sWg6 86746ms [err] a=ice-pwd:5ek3NRNUPjICSxjWDop2hs 86746ms [err] a=fingerprint:sha-256 55:CA:15:13:A3:2A:FE:B9:C9:8A:DA:82:A0:B1:E8:A8:A9:44:B8:A5:39:9F:6F:88:89:CF:CB:61:B0:F6:51:DF 86746ms [err] a=setup:active 86746ms [err] 86748ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 86748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86748ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38428) -> ('172.17.0.2', 57200)) State.FROZEN -> State.WAITING 86748ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52528) -> ('172.17.0.2', 57200)) State.FROZEN -> State.WAITING 86748ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38428) -> ('172.30.0.1', 48095)) State.FROZEN -> State.WAITING 86748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86749ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38428) -> ('172.17.0.2', 57200)) State.WAITING -> State.IN_PROGRESS 86749ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57200) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(<(\xc5\xab\x1e&\xc5=\xaa\xb9\x8d') 86749ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "connecting"}] 86750ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57200) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(<(\xc5\xab\x1e&\xc5=\xaa\xb9\x8d') 86750ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38428) -> ('172.17.0.2', 57200)) State.IN_PROGRESS -> State.SUCCEEDED 86750ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52528) -> ('172.17.0.2', 57200)) State.WAITING -> State.FAILED 86750ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38428) -> ('172.30.0.1', 48095)) State.WAITING -> State.FAILED 86750ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52528) -> ('172.30.0.1', 48095)) State.FROZEN -> State.FAILED 86750ms [err] INFO:aioice.ice:Connection(0) ICE completed 86769ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 86770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86771ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 86772ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86774ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86774ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 86774ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 86774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 86775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 86775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 86775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86775ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "connected"}] 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 86777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 86777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 86777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 86777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=485254583, stream_id=1, stream_seq=0) 86777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2587750534, stream_id=1, stream_seq=0) 86778ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750534, gaps=[]) 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=485254583, gaps=[]) 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2587750535, stream_id=1, stream_seq=1) 86779ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750535, gaps=[]) 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2587750536, stream_id=1, stream_seq=2) 86779ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750536, gaps=[]) 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2587750537, stream_id=1, stream_seq=3) 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750537, gaps=[]) 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2587750538, stream_id=1, stream_seq=4) 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750538, gaps=[]) 86846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86846ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86968ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7"}', extra='') 86969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 86969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 86969ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86969ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 86969ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 86969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86970ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 86970ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86970ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86971ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "closed"}] 86971ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86971ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87069ms [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 87168ms [err] Traceback (most recent call last): 87168ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87168ms [err] return _run_code(code, main_globals, None, 87168ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87168ms [err] exec(code, run_globals) 87168ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87168ms [err] sys.exit(main()) 87168ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87168ms [err] asyncio.run(main_async()) 87168ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87168ms [err] return loop.run_until_complete(main) 87168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87168ms [err] self.run_forever() 87168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87169ms [err] self._run_once() 87169ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87169ms [err] event_list = self._selector.select(timeout) 87169ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87169ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87169ms [err] KeyboardInterrupt 87171ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87171ms [err] h.flush() 87171ms [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 93919ms [log] starting device 94600ms [err] DEBUG:asyncio:Using selector: EpollSelector 94753ms [err] ERROR:asyncio:Unclosed client session 94753ms [err] client_session: 94852ms [log] parsing 94852ms [log] creating device handler 94852ms [log] [ready] 94852ms [log] reading line 94852ms [log] [websocketToken] "0402cb08-47b7-4570-84d5-1f90e13ce983" 94884ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94884ms [log] [websocketConnected] 96464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96464ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 96512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8ed4bc28-505b-4a91-b274-8b2e151db2f7"}}', extra='') 96512ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8ed4bc28-505b-4a91-b274-8b2e151db2f7"} 96571ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260","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='') 96575ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260", "state": "new"}] 98580ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260"}', extra='') 98580ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98580ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98581ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5571281207775076185 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:Ye2d\\r\\na=ice-pwd:Ee0rxp2jDLTOTaitV2lDuAzm\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1F:6D:4E:F5:08:3A:55:DA:0E:DF:71:1C:BE:D0:2F:FC:CB:28:43:6F:93:BC:8D:24:F9:B9:9B:21:DC:DD:90:66\\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/fe3eec58-3c30-4042-8794-fd9d2898b260"}', extra='') 98581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 98581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 98581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98581ms [err] v=0 98581ms [err] o=- 5571281207775076185 2 IN IP4 127.0.0.1 98581ms [err] s=- 98581ms [err] t=0 0 98581ms [err] a=group:BUNDLE 0 98581ms [err] a=extmap-allow-mixed 98581ms [err] a=msid-semantic: WMS 98581ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98581ms [err] c=IN IP4 0.0.0.0 98581ms [err] a=ice-ufrag:Ye2d 98581ms [err] a=ice-pwd:Ee0rxp2jDLTOTaitV2lDuAzm 98581ms [err] a=ice-options:trickle 98581ms [err] a=fingerprint:sha-256 1F:6D:4E:F5:08:3A:55:DA:0E:DF:71:1C:BE:D0:2F:FC:CB:28:43:6F:93:BC:8D:24:F9:B9:9B:21:DC:DD:90:66 98581ms [err] a=setup:actpass 98581ms [err] a=mid:0 98581ms [err] a=sctp-port:5000 98581ms [err] a=max-message-size:262144 98581ms [err] 98584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98584ms [err] v=0 98584ms [err] o=- 5571281207775076185 2 IN IP4 127.0.0.1 98584ms [err] s=- 98584ms [err] t=0 0 98584ms [err] a=group:BUNDLE 0 98584ms [err] a=extmap-allow-mixed 98584ms [err] a=msid-semantic: WMS 98584ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98584ms [err] c=IN IP4 0.0.0.0 98584ms [err] a=ice-ufrag:Ye2d 98584ms [err] a=ice-pwd:Ee0rxp2jDLTOTaitV2lDuAzm 98584ms [err] a=ice-options:trickle 98584ms [err] a=fingerprint:sha-256 1F:6D:4E:F5:08:3A:55:DA:0E:DF:71:1C:BE:D0:2F:FC:CB:28:43:6F:93:BC:8D:24:F9:B9:9B:21:DC:DD:90:66 98584ms [err] a=setup:actpass 98584ms [err] a=mid:0 98584ms [err] a=sctp-port:5000 98584ms [err] a=max-message-size:262144 98584ms [err] 98584ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 98584ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260", "state": "new"}] 98586ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 98586ms [err] v=0 98586ms [err] o=- 3951897681 3951897681 IN IP4 0.0.0.0 98586ms [err] s=- 98586ms [err] t=0 0 98586ms [err] a=group:BUNDLE 0 98586ms [err] a=msid-semantic:WMS * 98586ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98586ms [err] c=IN IP4 0.0.0.0 98586ms [err] a=mid:0 98586ms [err] a=sctp-port:5000 98586ms [err] a=max-message-size:65536 98586ms [err] a=ice-ufrag:pqIA 98586ms [err] a=ice-pwd:RwnOEh72gNDatY41o1jpRE 98586ms [err] a=fingerprint:sha-256 89:3B:6D:96:8E:3D:CA:B9:CB:31:08:96:FC:D2:0D:6A:8C:AE:66:AE:3F:97:06:5D:A5:39:00:2D:A1:59:A4:1C 98586ms [err] a=setup:active 98586ms [err] 98587ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98587ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98587ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98590ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98591ms [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='') 98591ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98591ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 98591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98593ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260", "state": "connecting"}] 98604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Slg8oRlDRp4u') 98604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Slg8oRlDRp4u') 98604ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xgf2yOrI5G 1 udp 1845501695 172.17.0.2 36493 typ prflx) 98604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58458) -> ('172.17.0.2', 36493)) State.WAITING -> State.IN_PROGRESS 98604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Du\x9c\xd5\xa6\xe20}%\xad{+') 98607ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Du\x9c\xd5\xa6\xe20}%\xad{+') 98607ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58458) -> ('172.17.0.2', 36493)) State.IN_PROGRESS -> State.SUCCEEDED 98607ms [err] INFO:aioice.ice:Connection(0) ICE completed 98612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2481949964 1 udp 2113937151 f8572faf-e7c5-4626-86aa-7bee21dc412a.local 36493 typ host generation 0 ufrag Ye2d network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260"}', extra='') 98612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98613ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 98613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 98614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98618ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f8572faf-e7c5-4626-86aa-7bee21dc412a.local" resolved to 172.17.0.2 98619ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 98620ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 98620ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 98620ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98620ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98621ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260", "state": "connected"}] 98622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 98622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 98622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 98622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 98623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 98623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 98623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4229107732, stream_id=1, stream_seq=0) 98623ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1089257106, stream_id=1, stream_seq=0) 98624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 98624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4229107732, gaps=[]) 98624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1089257106, gaps=[]) 98624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 98625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4229107733, stream_id=1, stream_seq=1) 98625ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 98625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4229107733, gaps=[]) 98625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4229107734, stream_id=1, stream_seq=2) 98625ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 98626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4229107734, gaps=[]) 98652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4I9+TA9EGOCE') 98652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4I9+TA9EGOCE') 98652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58458) -> ('172.17.0.2', 36493)) State.FROZEN -> State.FAILED 98653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46792) -> ('172.17.0.2', 36493)) State.FROZEN -> State.FAILED 98682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98682ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CKJNDJjzy1jU') 98719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CKJNDJjzy1jU') 98782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260"}', extra='') 98783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 98783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 98783ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98783ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 98783ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 98783ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98783ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98784ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 98784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98784ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fe3eec58-3c30-4042-8794-fd9d2898b260", "state": "closed"}] 98784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98785ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98879ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 98981ms [err] Traceback (most recent call last): 98981ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98982ms [err] return _run_code(code, main_globals, None, 98982ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98982ms [err] exec(code, run_globals) 98982ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98982ms [err] sys.exit(main()) 98982ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98982ms [err] asyncio.run(main_async()) 98982ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98982ms [err] return loop.run_until_complete(main) 98982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98982ms [err] self.run_forever() 98982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98982ms [err] self._run_once() 98982ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98983ms [err] event_list = self._selector.select(timeout) 98983ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98983ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98983ms [err] KeyboardInterrupt 98985ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98985ms [err] h.flush() 98985ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 99119ms [log] starting device 99784ms [err] DEBUG:asyncio:Using selector: EpollSelector 99932ms [err] ERROR:asyncio:Unclosed client session 99932ms [err] client_session: 100028ms [log] parsing 100028ms [log] creating device handler 100028ms [log] [ready] 100028ms [log] reading line 100028ms [log] [websocketToken] "ef620f4d-e883-4774-926e-25cbb30be7af" 100065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 100065ms [log] [websocketConnected] 101598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101598ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/76dcc562-2465-4d8c-93c4-34b347e983d4"}}', extra='') 101614ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/76dcc562-2465-4d8c-93c4-34b347e983d4"} 101691ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114","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='') 101696ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114", "state": "new"}] 103699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114"}', extra='') 103699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6004100366353140415 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:kiGp\\r\\na=ice-pwd:7QidbIvcWoFceVEIf+/oSbED\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2A:31:DB:8D:22:92:8B:3E:62:F9:A4:EF:5A:36:36:C5:41:C5:E6:67:4D:CA:F8:CF:71:33:83:C2:41:D0:6E:2F\\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/4b8c3bed-75d0-48ab-8746-88f18ef5d114"}', extra='') 103700ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103700ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 103700ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 103700ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103700ms [err] v=0 103700ms [err] o=- 6004100366353140415 2 IN IP4 127.0.0.1 103700ms [err] s=- 103700ms [err] t=0 0 103700ms [err] a=group:BUNDLE 0 103700ms [err] a=extmap-allow-mixed 103700ms [err] a=msid-semantic: WMS 103700ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103700ms [err] c=IN IP4 0.0.0.0 103700ms [err] a=ice-ufrag:kiGp 103700ms [err] a=ice-pwd:7QidbIvcWoFceVEIf+/oSbED 103700ms [err] a=ice-options:trickle 103700ms [err] a=fingerprint:sha-256 2A:31:DB:8D:22:92:8B:3E:62:F9:A4:EF:5A:36:36:C5:41:C5:E6:67:4D:CA:F8:CF:71:33:83:C2:41:D0:6E:2F 103700ms [err] a=setup:actpass 103700ms [err] a=mid:0 103700ms [err] a=sctp-port:5000 103700ms [err] a=max-message-size:262144 103700ms [err] 103702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103702ms [err] v=0 103702ms [err] o=- 6004100366353140415 2 IN IP4 127.0.0.1 103702ms [err] s=- 103702ms [err] t=0 0 103702ms [err] a=group:BUNDLE 0 103702ms [err] a=extmap-allow-mixed 103702ms [err] a=msid-semantic: WMS 103702ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103702ms [err] c=IN IP4 0.0.0.0 103702ms [err] a=ice-ufrag:kiGp 103702ms [err] a=ice-pwd:7QidbIvcWoFceVEIf+/oSbED 103702ms [err] a=ice-options:trickle 103702ms [err] a=fingerprint:sha-256 2A:31:DB:8D:22:92:8B:3E:62:F9:A4:EF:5A:36:36:C5:41:C5:E6:67:4D:CA:F8:CF:71:33:83:C2:41:D0:6E:2F 103702ms [err] a=setup:actpass 103702ms [err] a=mid:0 103702ms [err] a=sctp-port:5000 103702ms [err] a=max-message-size:262144 103702ms [err] 103703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 103703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114", "state": "new"}] 103704ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 103704ms [err] v=0 103704ms [err] o=- 3951897687 3951897687 IN IP4 0.0.0.0 103704ms [err] s=- 103704ms [err] t=0 0 103704ms [err] a=group:BUNDLE 0 103704ms [err] a=msid-semantic:WMS * 103704ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103704ms [err] c=IN IP4 0.0.0.0 103704ms [err] a=mid:0 103704ms [err] a=sctp-port:5000 103704ms [err] a=max-message-size:65536 103704ms [err] a=ice-ufrag:9Svg 103704ms [err] a=ice-pwd:uYue7AISjeELXm0M3GKul3 103704ms [err] a=fingerprint:sha-256 C3:96:FF:33:94:49:C6:14:6F:E2:C3:45:6D:2E:95:62:1B:6C:C6:BA:5A:19:DC:ED:3E:95:AF:E9:D6:B6:2E:4B 103704ms [err] a=setup:active 103704ms [err] 103705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103707ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103707ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103708ms [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='') 103708ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103708ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 103709ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103709ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103710ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114", "state": "connecting"}] 103724ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pGrl6xREzAZw') 103724ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pGrl6xREzAZw') 103724ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9hJT1UDfoy 1 udp 1845501695 172.17.0.2 55311 typ prflx) 103725ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60856) -> ('172.17.0.2', 55311)) State.WAITING -> State.IN_PROGRESS 103725ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9cS\xc1\xb0\x86\x19\xf8ZRmV3') 103728ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9cS\xc1\xb0\x86\x19\xf8ZRmV3') 103728ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60856) -> ('172.17.0.2', 55311)) State.IN_PROGRESS -> State.SUCCEEDED 103728ms [err] INFO:aioice.ice:Connection(0) ICE completed 103729ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 103729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 103730ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103732ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1527895475 1 udp 2113937151 0dc784ed-1f3d-4a4e-82ca-ac25fd5d8dfa.local 55311 typ host generation 0 ufrag kiGp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114"}', extra='') 103732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 103734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 103734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 103734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103735ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114", "state": "connected"}] 103736ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0dc784ed-1f3d-4a4e-82ca-ac25fd5d8dfa.local" resolved to 172.17.0.2 103737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 103737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 103737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 103737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 103738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 103738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 103738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=559495686, stream_id=1, stream_seq=0) 103738ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2603511146, stream_id=1, stream_seq=0) 103739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=559495686, gaps=[]) 103739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2603511146, gaps=[]) 103739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=559495687, stream_id=1, stream_seq=1) 103740ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 103740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=559495687, gaps=[]) 103740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=559495688, stream_id=1, stream_seq=2) 103740ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 103741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=559495688, gaps=[]) 103741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=559495689, stream_id=1, stream_seq=3) 103741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=559495689, gaps=[]) 103741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=559495690, stream_id=1, stream_seq=4) 103741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=559495690, gaps=[]) 103777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tyD0qBUHX9iU') 103777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tyD0qBUHX9iU') 103778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60856) -> ('172.17.0.2', 55311)) State.FROZEN -> State.FAILED 103778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40348) -> ('172.17.0.2', 55311)) State.FROZEN -> State.FAILED 103789ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103789ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/UgkalvU56uR') 103841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/UgkalvU56uR') 103910ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114"}', extra='') 103910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 103910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 103910ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103911ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 103911ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 103911ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103911ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103911ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103911ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 103911ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103911ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103912ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4b8c3bed-75d0-48ab-8746-88f18ef5d114", "state": "closed"}] 103912ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103912ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104002ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104003ms [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 104108ms [err] Traceback (most recent call last): 104108ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104108ms [err] return _run_code(code, main_globals, None, 104108ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104109ms [err] exec(code, run_globals) 104109ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104109ms [err] sys.exit(main()) 104109ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104109ms [err] asyncio.run(main_async()) 104109ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104109ms [err] return loop.run_until_complete(main) 104109ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104109ms [err] self.run_forever() 104109ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104109ms [err] self._run_once() 104109ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104110ms [err] event_list = self._selector.select(timeout) 104110ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104110ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104110ms [err] KeyboardInterrupt 104112ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104112ms [err] h.flush() 104112ms [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 114760ms [log] starting device 115429ms [err] DEBUG:asyncio:Using selector: EpollSelector 115615ms [err] ERROR:asyncio:Unclosed client session 115615ms [err] client_session: 115718ms [log] parsing 115718ms [log] creating device handler 115718ms [log] [ready] 115718ms [log] reading line 115718ms [log] [websocketToken] "b3d9db78-5ed8-4f7e-abbf-83a44c7aea12" 115760ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115760ms [log] [websocketConnected] 116050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116050ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 116060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0f8dc57e-50fb-44f6-b159-7b903af3de6e"}}', extra='') 116060ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0f8dc57e-50fb-44f6-b159-7b903af3de6e"} 116140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a","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='') 116144ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "new"}] 118147ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118147ms [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='') 118147ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 118162ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951897701 3951897701 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 58838 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58838 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56043 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:v4Ro\\r\\na=ice-pwd:lXcAOCXBNYMGuEzycJ5nq8\\r\\na=fingerprint:sha-256 09:09:99:C0:29:5D:A1:D6:D3:CD:28:D3:DC:64:99:1F:46:7C:93:EB:98:BF:A8:6F:12:44:98:73:33:26:59:E6\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 118162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 118162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 118162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118162ms [err] v=0 118162ms [err] o=- 3951897701 3951897701 IN IP4 0.0.0.0 118162ms [err] s=- 118162ms [err] t=0 0 118162ms [err] a=group:BUNDLE 0 118162ms [err] a=msid-semantic:WMS * 118162ms [err] m=application 58838 DTLS/SCTP 5000 118162ms [err] c=IN IP4 172.17.0.2 118162ms [err] a=mid:0 118162ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118162ms [err] a=max-message-size:65536 118162ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58838 typ host 118162ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56043 typ host 118162ms [err] a=end-of-candidates 118162ms [err] a=ice-ufrag:v4Ro 118162ms [err] a=ice-pwd:lXcAOCXBNYMGuEzycJ5nq8 118162ms [err] a=fingerprint:sha-256 09:09:99:C0:29:5D:A1:D6:D3:CD:28:D3:DC:64:99:1F:46:7C:93:EB:98:BF:A8:6F:12:44:98:73:33:26:59:E6 118162ms [err] a=setup:actpass 118162ms [err] 118165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 118165ms [err] v=0 118165ms [err] o=- 3951897701 3951897701 IN IP4 0.0.0.0 118165ms [err] s=- 118165ms [err] t=0 0 118165ms [err] a=group:BUNDLE 0 118165ms [err] a=msid-semantic:WMS * 118165ms [err] m=application 58838 DTLS/SCTP 5000 118165ms [err] c=IN IP4 172.17.0.2 118165ms [err] a=mid:0 118165ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118165ms [err] a=max-message-size:65536 118165ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58838 typ host 118165ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56043 typ host 118165ms [err] a=end-of-candidates 118165ms [err] a=ice-ufrag:v4Ro 118165ms [err] a=ice-pwd:lXcAOCXBNYMGuEzycJ5nq8 118165ms [err] a=fingerprint:sha-256 09:09:99:C0:29:5D:A1:D6:D3:CD:28:D3:DC:64:99:1F:46:7C:93:EB:98:BF:A8:6F:12:44:98:73:33:26:59:E6 118165ms [err] a=setup:actpass 118165ms [err] 118165ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 118166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "new"}] 118167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 118167ms [err] v=0 118167ms [err] o=- 3951897701 3951897701 IN IP4 0.0.0.0 118167ms [err] s=- 118167ms [err] t=0 0 118167ms [err] a=group:BUNDLE 0 118167ms [err] a=msid-semantic:WMS * 118167ms [err] m=application 9 DTLS/SCTP 5000 118167ms [err] c=IN IP4 0.0.0.0 118167ms [err] a=mid:0 118167ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118167ms [err] a=max-message-size:65536 118167ms [err] a=ice-ufrag:JM84 118167ms [err] a=ice-pwd:karO6XVvI92MNAItF3LEVv 118167ms [err] a=fingerprint:sha-256 71:19:78:1E:53:3B:CE:E2:8E:B3:BE:30:3F:BE:F9:62:F5:AB:CF:F1:11:4F:35:6C:C0:7E:92:67:11:95:52:4C 118167ms [err] a=setup:active 118167ms [err] 118167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 118167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118170ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 118171ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 118171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39058) -> ('172.17.0.2', 58838)) State.FROZEN -> State.WAITING 118171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59841) -> ('172.17.0.2', 58838)) State.FROZEN -> State.WAITING 118171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39058) -> ('172.30.0.1', 56043)) State.FROZEN -> State.WAITING 118172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39058) -> ('172.17.0.2', 58838)) State.WAITING -> State.IN_PROGRESS 118172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58838) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\xdd\xc8\xe3\x0e@\xaf-?-\xf5X') 118173ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "connecting"}] 118174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58838) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\xdd\xc8\xe3\x0e@\xaf-?-\xf5X') 118174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39058) -> ('172.17.0.2', 58838)) State.IN_PROGRESS -> State.SUCCEEDED 118183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58838) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<2`F\xf5\xb6z\x0e\xda\xa2\xe3f') 118183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58838) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<2`F\xf5\xb6z\x0e\xda\xa2\xe3f') 118183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59841) -> ('172.17.0.2', 58838)) State.WAITING -> State.FAILED 118183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39058) -> ('172.30.0.1', 56043)) State.WAITING -> State.FAILED 118183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59841) -> ('172.30.0.1', 56043)) State.FROZEN -> State.FAILED 118183ms [err] INFO:aioice.ice:Connection(0) ICE completed 118192ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 118192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118193ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 118193ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 118206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 118207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118207ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "connected"}] 118207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 118207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 118207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 118209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=871260904, stream_id=1, stream_seq=0) 118209ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2320488102, stream_id=1, stream_seq=0) 118209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=871260904, gaps=[]) 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2320488102, gaps=[]) 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=871260905, stream_id=1, stream_seq=1) 118210ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 118211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=871260905, gaps=[]) 118211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=871260906, stream_id=1, stream_seq=2) 118211ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 118211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=871260906, gaps=[]) 118262ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118262ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118368ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a"}', extra='') 118368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 118368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 118368ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118369ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 118369ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 118369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118369ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 118369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "closed"}] 118370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118370ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118462ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118591ms [err] Traceback (most recent call last): 118591ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118591ms [err] return _run_code(code, main_globals, None, 118591ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118591ms [err] exec(code, run_globals) 118591ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118591ms [err] sys.exit(main()) 118591ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118591ms [err] asyncio.run(main_async()) 118591ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118591ms [err] return loop.run_until_complete(main) 118591ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118592ms [err] self.run_forever() 118592ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118592ms [err] self._run_once() 118592ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118592ms [err] event_list = self._selector.select(timeout) 118592ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118593ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118593ms [err] KeyboardInterrupt 118594ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118594ms [err] h.flush() 118594ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 118697ms [log] starting device 119286ms [err] DEBUG:asyncio:Using selector: EpollSelector 119466ms [err] ERROR:asyncio:Unclosed client session 119466ms [err] client_session: 119573ms [log] parsing 119573ms [log] creating device handler 119573ms [log] [ready] 119573ms [log] reading line 119573ms [log] [websocketToken] "45ada8c8-4570-4513-b5a4-4fd0f999a2b3" 119612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119612ms [log] [websocketConnected] 119848ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119848ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 119857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0cc19a15-21fc-44d8-98a9-e88805c0b39d"}}', extra='') 119857ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0cc19a15-21fc-44d8-98a9-e88805c0b39d"} 119902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8","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='') 119906ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "new"}] 121934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 121935ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 121935ms [err] v=0 121935ms [err] o=- 3951897705 3951897705 IN IP4 0.0.0.0 121935ms [err] s=- 121935ms [err] t=0 0 121935ms [err] a=group:BUNDLE 0 121935ms [err] a=msid-semantic:WMS * 121935ms [err] m=application 9 DTLS/SCTP 5000 121935ms [err] c=IN IP4 0.0.0.0 121935ms [err] a=mid:0 121935ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121935ms [err] a=max-message-size:65536 121935ms [err] a=ice-ufrag:HZFY 121935ms [err] a=ice-pwd:1nwRJeRSkNVqZHocpxzfmc 121935ms [err] a=fingerprint:sha-256 E6:99:29:93:01:5C:8B:6F:57:71:EF:3A:20:2E:CF:B9:A7:90:ED:39:E0:20:C3:42:91:D8:42:9D:39:3F:61:0E 121935ms [err] a=setup:actpass 121935ms [err] 121937ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 121937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 121939ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "new"}] 121939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 121940ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 121940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 121941ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121941ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121941ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 121941ms [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='') 121941ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 121959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40227) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\xfet3h\t\xb1\xeb24\xa7\xc3') 121960ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40227) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\xfet3h\t\xb1\xeb24\xa7\xc3') 121969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951897705 3951897705 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 40227 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40227 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53260 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Ttl0\\r\\na=ice-pwd:HfCkhN7RGN8PKWxSNaEbgE\\r\\na=fingerprint:sha-256 90:58:10:15:7A:10:D3:87:94:D0:D3:FD:94:CB:FA:11:C1:A5:C8:37:4B:70:BF:2B:1F:F7:FF:B8:9E:D4:18:8E\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 121969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121970ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 121970ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 121970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 121970ms [err] v=0 121970ms [err] o=- 3951897705 3951897705 IN IP4 0.0.0.0 121970ms [err] s=- 121970ms [err] t=0 0 121970ms [err] a=group:BUNDLE 0 121970ms [err] a=msid-semantic:WMS * 121970ms [err] m=application 40227 DTLS/SCTP 5000 121970ms [err] c=IN IP4 172.17.0.2 121970ms [err] a=mid:0 121970ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121970ms [err] a=max-message-size:65536 121970ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40227 typ host 121970ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53260 typ host 121970ms [err] a=end-of-candidates 121970ms [err] a=ice-ufrag:Ttl0 121970ms [err] a=ice-pwd:HfCkhN7RGN8PKWxSNaEbgE 121970ms [err] a=fingerprint:sha-256 90:58:10:15:7A:10:D3:87:94:D0:D3:FD:94:CB:FA:11:C1:A5:C8:37:4B:70:BF:2B:1F:F7:FF:B8:9E:D4:18:8E 121970ms [err] a=setup:active 121970ms [err] 121971ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 121971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 121971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 121971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37436) -> ('172.17.0.2', 40227)) State.FROZEN -> State.WAITING 121972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56094) -> ('172.17.0.2', 40227)) State.FROZEN -> State.WAITING 121972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37436) -> ('172.30.0.1', 53260)) State.FROZEN -> State.WAITING 121972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37436) -> ('172.17.0.2', 40227)) State.WAITING -> State.IN_PROGRESS 121972ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40227) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcdI)\x98\x93yU\xfd\xe0\xaa\xd6\xbc') 121973ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "connecting"}] 121973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40227) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcdI)\x98\x93yU\xfd\xe0\xaa\xd6\xbc') 121974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37436) -> ('172.17.0.2', 40227)) State.IN_PROGRESS -> State.SUCCEEDED 121974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56094) -> ('172.17.0.2', 40227)) State.WAITING -> State.FAILED 121974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37436) -> ('172.30.0.1', 53260)) State.WAITING -> State.FAILED 121974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56094) -> ('172.30.0.1', 53260)) State.FROZEN -> State.FAILED 121974ms [err] INFO:aioice.ice:Connection(0) ICE completed 121993ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 121993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 121994ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 121995ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 121998ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 121999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 121999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 121999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 121999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 121999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 122000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 122000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122000ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "connected"}] 122000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 122000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 122000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 122002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=470173977, stream_id=1, stream_seq=0) 122002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1506510315, stream_id=1, stream_seq=0) 122003ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510315, gaps=[]) 122004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=470173977, gaps=[]) 122004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1506510316, stream_id=1, stream_seq=1) 122004ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510316, gaps=[]) 122005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1506510317, stream_id=1, stream_seq=2) 122005ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510317, gaps=[]) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1506510318, stream_id=1, stream_seq=3) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510318, gaps=[]) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1506510319, stream_id=1, stream_seq=4) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510319, gaps=[]) 122144ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122145ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122188ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8"}', extra='') 122188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 122188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 122188ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122188ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 122188ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 122188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122188ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 122189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122189ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "closed"}] 122189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122190ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122285ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122285ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122379ms [err] Traceback (most recent call last): 122379ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122379ms [err] return _run_code(code, main_globals, None, 122379ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122379ms [err] exec(code, run_globals) 122379ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122379ms [err] sys.exit(main()) 122379ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122379ms [err] asyncio.run(main_async()) 122379ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122379ms [err] return loop.run_until_complete(main) 122379ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122379ms [err] self.run_forever() 122379ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122382ms [err] self._run_once() 122382ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122382ms [err] event_list = self._selector.select(timeout) 122382ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122382ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122382ms [err] KeyboardInterrupt 122382ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122382ms [err] h.flush() 122382ms [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