================== python Client to js Client Communication: should connect without errors 13990ms [log] starting device 14658ms [err] DEBUG:asyncio:Using selector: EpollSelector 14841ms [err] ERROR:asyncio:Unclosed client session 14841ms [err] client_session: 14947ms [log] parsing 14947ms [log] creating device handler 14947ms [log] [ready] 14947ms [log] reading line 14947ms [log] [websocketToken] "53b797d8-084e-47e8-81bb-97d196e9b92e" 14981ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 14982ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 16614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 16614ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 16651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b5a538e7-a7b7-49aa-ae59-ec8fbfddc1ce"}}', extra='') 16651ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b5a538e7-a7b7-49aa-ae59-ec8fbfddc1ce"} 16720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 16748ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7", "state": "new"}] 18751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 18752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 18752ms [err] v=0 18752ms [err] o=- 3950958360 3950958360 IN IP4 0.0.0.0 18752ms [err] s=- 18752ms [err] t=0 0 18752ms [err] a=group:BUNDLE 0 18752ms [err] a=msid-semantic:WMS * 18752ms [err] m=application 9 DTLS/SCTP 5000 18752ms [err] c=IN IP4 0.0.0.0 18752ms [err] a=mid:0 18752ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18752ms [err] a=max-message-size:65536 18752ms [err] a=ice-ufrag:x6s8 18752ms [err] a=ice-pwd:Db2f7FqEHYQUYcv102UMts 18752ms [err] a=fingerprint:sha-256 9B:FA:76:E1:8F:A2:00:8F:55:DA:44:51:08:75:49:34:77:AB:59:CD:1F:3D:26:E1:14:87:45:28:59:AC:EB:CB 18752ms [err] a=setup:actpass 18752ms [err] 18754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 18754ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 18756ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7", "state": "new"}] 18756ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 18756ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 18757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 18758ms [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='') 18758ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 18758ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7"}', extra='') 18758ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18758ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 18782ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TkDlD49zQk/q') 18782ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TkDlD49zQk/q') 18786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2279834503204298512 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:HC+A\\r\\na=ice-pwd:QZR1uvBewhlxKc0zvphYUIrr\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7A:CC:82:D3:2B:C0:95:02:42:27:9D:5F:9A:13:12:B2:FA:67:BD:09:86:D8:AE:7E:6C:89:83:6A:86:D1:79:FA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7"}', extra='') 18786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18787ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 18787ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 18787ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 18787ms [err] v=0 18787ms [err] o=- 2279834503204298512 2 IN IP4 127.0.0.1 18787ms [err] s=- 18787ms [err] t=0 0 18787ms [err] a=group:BUNDLE 0 18787ms [err] a=msid-semantic: WMS 18787ms [err] m=application 9 DTLS/SCTP 5000 18787ms [err] c=IN IP4 0.0.0.0 18787ms [err] a=ice-ufrag:HC+A 18787ms [err] a=ice-pwd:QZR1uvBewhlxKc0zvphYUIrr 18787ms [err] a=ice-options:trickle 18787ms [err] a=fingerprint:sha-256 7A:CC:82:D3:2B:C0:95:02:42:27:9D:5F:9A:13:12:B2:FA:67:BD:09:86:D8:AE:7E:6C:89:83:6A:86:D1:79:FA 18787ms [err] a=setup:active 18787ms [err] a=mid:0 18787ms [err] a=sctpmap:5000 webrtc-datachannel 1024 18787ms [err] 18788ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 18788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 18788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 18788ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(1ekXBMRnTc 1 udp 1845501695 172.17.0.2 35582 typ prflx) 18788ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18788ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18788ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18788ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54888) -> ('172.17.0.2', 35582)) State.WAITING -> State.IN_PROGRESS 18788ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdf\xd7\x88\xc9\xd7di.\xac\xa8!z') 18789ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7", "state": "connecting"}] 18789ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdf\xd7\x88\xc9\xd7di.\xac\xa8!z') 18789ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54888) -> ('172.17.0.2', 35582)) State.IN_PROGRESS -> State.SUCCEEDED 18789ms [err] INFO:aioice.ice:Connection(0) ICE completed 18794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3197729753 1 udp 2113937151 a2215b95-c56c-4512-b2a8-be55852d71d2.local 35582 typ host generation 0 ufrag HC+A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7"}', extra='') 18794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 18794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 18796ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a2215b95-c56c-4512-b2a8-be55852d71d2.local" resolved to 172.17.0.2 18809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54888) -> ('172.17.0.2', 35582)) State.FROZEN -> State.IN_PROGRESS 18809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M\xa5\xd4\x01\xa5\xcf\xcd)\xe6\xcd\xc9N') 18810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M\xa5\xd4\x01\xa5\xcf\xcd)\xe6\xcd\xc9N') 18810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54888) -> ('172.17.0.2', 35582)) State.IN_PROGRESS -> State.SUCCEEDED 18810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32971) -> ('172.17.0.2', 35582)) State.FROZEN -> State.FAILED 18829ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 18829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 18830ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 18831ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 18832ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 18832ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 18833ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 18833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 18833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 18833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 18833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 18833ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 18834ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7", "state": "connected"}] 18836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 18836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 18836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 18836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 18837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 18837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 18837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 18837ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J1fC6DH6w+gm') 18837ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J1fC6DH6w+gm') 18837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 18838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 18838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 18838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1443930521, stream_id=1, stream_seq=0) 18838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 18838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1443930521, gaps=[]) 18838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 18839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3273879761, stream_id=1, stream_seq=0) 18839ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 18839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3273879761, gaps=[]) 18897ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18897ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R8oVwO0lO2W+') 18899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R8oVwO0lO2W+') 18961ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C6SZqicOw+c2') 18961ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C6SZqicOw+c2') 18961ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32971) -> ('172.17.0.2', 35582)) State.WAITING -> State.IN_PROGRESS 18961ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'>\xbd\xd9%r\xe8\x1a\xa1\x05\xc8X2') 18962ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 35582) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'>\xbd\xd9%r\xe8\x1a\xa1\x05\xc8X2') 18962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32971) -> ('172.17.0.2', 35582)) State.IN_PROGRESS -> State.SUCCEEDED 18999ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7"}', extra='') 19000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 19000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 19000ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 19000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 19000ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 19000ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 19000ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 19001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19001ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 19001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19001ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43065ecd-9870-400c-996d-61d18011b1a7", "state": "closed"}] 19002ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 19002ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 19070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 19071ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 19167ms [err] Traceback (most recent call last): 19167ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 19167ms [err] return _run_code(code, main_globals, None, 19167ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 19167ms [err] exec(code, run_globals) 19167ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 19167ms [err] sys.exit(main()) 19167ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 19167ms [err] asyncio.run(main_async()) 19167ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 19167ms [err] return loop.run_until_complete(main) 19167ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 19167ms [err] self.run_forever() 19167ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 19168ms [err] self._run_once() 19168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 19168ms [err] event_list = self._selector.select(timeout) 19168ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 19168ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 19168ms [err] KeyboardInterrupt 19170ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 19170ms [err] h.flush() 19170ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 19281ms [log] starting device 19933ms [err] DEBUG:asyncio:Using selector: EpollSelector 20123ms [err] ERROR:asyncio:Unclosed client session 20123ms [err] client_session: 20301ms [log] parsing 20301ms [log] creating device handler 20301ms [log] [ready] 20301ms [log] reading line 20301ms [log] [websocketToken] "a4d930e6-9ab9-4acc-ac29-4c9fc92237c8" 20317ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 20317ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 20556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 20556ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 20580ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/389bf370-3c05-42ef-981c-4257293d267c"}}', extra='') 20580ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/389bf370-3c05-42ef-981c-4257293d267c"} 20658ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 20687ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "new"}] 22690ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 22690ms [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='') 22690ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 22705ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb","content":{"type":"offer","sdp":"v=0\\r\\no=- 3950958364 3950958364 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 32894 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 32894 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45537 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:5Vjg\\r\\na=ice-pwd:c2NyCtvPRlpeolLU0l80iQ\\r\\na=fingerprint:sha-256 CE:37:B1:0F:C6:3A:93:F8:08:35:A7:9D:6B:E1:3E:31:67:80:42:25:D9:6C:31:24:C1:86:0E:15:D7:8D:91:07\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 22705ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22705ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 22705ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 22706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 22706ms [err] v=0 22706ms [err] o=- 3950958364 3950958364 IN IP4 0.0.0.0 22706ms [err] s=- 22706ms [err] t=0 0 22706ms [err] a=group:BUNDLE 0 22706ms [err] a=msid-semantic:WMS * 22706ms [err] m=application 32894 DTLS/SCTP 5000 22706ms [err] c=IN IP4 172.30.0.1 22706ms [err] a=mid:0 22706ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22706ms [err] a=max-message-size:65536 22706ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 32894 typ host 22706ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45537 typ host 22706ms [err] a=end-of-candidates 22706ms [err] a=ice-ufrag:5Vjg 22706ms [err] a=ice-pwd:c2NyCtvPRlpeolLU0l80iQ 22706ms [err] a=fingerprint:sha-256 CE:37:B1:0F:C6:3A:93:F8:08:35:A7:9D:6B:E1:3E:31:67:80:42:25:D9:6C:31:24:C1:86:0E:15:D7:8D:91:07 22706ms [err] a=setup:actpass 22706ms [err] 22709ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 22709ms [err] v=0 22709ms [err] o=- 3950958364 3950958364 IN IP4 0.0.0.0 22709ms [err] s=- 22709ms [err] t=0 0 22709ms [err] a=group:BUNDLE 0 22709ms [err] a=msid-semantic:WMS * 22709ms [err] m=application 32894 DTLS/SCTP 5000 22709ms [err] c=IN IP4 172.30.0.1 22709ms [err] a=mid:0 22709ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22709ms [err] a=max-message-size:65536 22709ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 32894 typ host 22709ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45537 typ host 22709ms [err] a=end-of-candidates 22709ms [err] a=ice-ufrag:5Vjg 22709ms [err] a=ice-pwd:c2NyCtvPRlpeolLU0l80iQ 22709ms [err] a=fingerprint:sha-256 CE:37:B1:0F:C6:3A:93:F8:08:35:A7:9D:6B:E1:3E:31:67:80:42:25:D9:6C:31:24:C1:86:0E:15:D7:8D:91:07 22709ms [err] a=setup:actpass 22709ms [err] 22709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 22710ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "new"}] 22712ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 22712ms [err] v=0 22712ms [err] o=- 3950958364 3950958364 IN IP4 0.0.0.0 22712ms [err] s=- 22712ms [err] t=0 0 22712ms [err] a=group:BUNDLE 0 22712ms [err] a=msid-semantic:WMS * 22712ms [err] m=application 9 DTLS/SCTP 5000 22712ms [err] c=IN IP4 0.0.0.0 22712ms [err] a=mid:0 22712ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22712ms [err] a=max-message-size:65536 22712ms [err] a=ice-ufrag:ozlj 22712ms [err] a=ice-pwd:PxS4jc6uaYe39oNYQr4GB9 22712ms [err] a=fingerprint:sha-256 26:D5:EE:D9:97:13:66:50:29:5E:B6:CC:AD:34:01:DA:C9:96:D2:A5:DC:E8:FC:53:0C:6B:E2:FB:C4:8D:4D:45 22712ms [err] a=setup:active 22712ms [err] 22713ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 22713ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 22713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 22716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 22716ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 22716ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 22717ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 22717ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 22717ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 22718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41639) -> ('172.30.0.1', 32894)) State.FROZEN -> State.WAITING 22718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32849) -> ('172.30.0.1', 32894)) State.FROZEN -> State.WAITING 22718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41639) -> ('172.17.0.2', 45537)) State.FROZEN -> State.WAITING 22718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22719ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22719ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41639) -> ('172.30.0.1', 32894)) State.WAITING -> State.IN_PROGRESS 22719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 32894) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xa6\xd7^J\x05H\xb7\xb6\x9a\xef\xc6') 22720ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "connecting"}] 22721ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 32894) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xa6\xd7^J\x05H\xb7\xb6\x9a\xef\xc6') 22721ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41639) -> ('172.30.0.1', 32894)) State.IN_PROGRESS -> State.SUCCEEDED 22730ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 32894) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02gf$\xff\xac\xfdSI\x1a\xd3\x93') 22731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 32894) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02gf$\xff\xac\xfdSI\x1a\xd3\x93') 22731ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32849) -> ('172.30.0.1', 32894)) State.WAITING -> State.FAILED 22731ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41639) -> ('172.17.0.2', 45537)) State.WAITING -> State.FAILED 22731ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32849) -> ('172.17.0.2', 45537)) State.FROZEN -> State.FAILED 22731ms [err] INFO:aioice.ice:Connection(0) ICE completed 22731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32894) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"GF^\x00\x99\xa4\xc2F\xa7V'Z") 22731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32894) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"GF^\x00\x99\xa4\xc2F\xa7V'Z") 22731ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(OkvQgMfmmd 1 udp 1862270975 172.17.0.2 32894 typ prflx) 22731ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41639) -> ('172.17.0.2', 32894)) State.WAITING -> State.IN_PROGRESS 22731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32894) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\xd1\x90\xf4\x97@Jx-\xa1\x0f\xe0') 22732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32894) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\xd1\x90\xf4\x97@Jx-\xa1\x0f\xe0') 22732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41639) -> ('172.17.0.2', 32894)) State.IN_PROGRESS -> State.SUCCEEDED 22738ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 22738ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 22739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 22739ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 22753ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 22754ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 22754ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 22754ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 22754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 22754ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "connected"}] 22755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 22755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 22755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 22756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 22757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1245489622, stream_id=1, stream_seq=0) 22757ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 22757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=813594084, stream_id=1, stream_seq=0) 22757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 22757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1245489622, gaps=[]) 22758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=813594084, gaps=[]) 22758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 22830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22830ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb"}', extra='') 22943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 22943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 22943ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 22943ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 22943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 22943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22943ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22944ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88466531-3581-42d4-bc49-b662c053e5fb", "state": "closed"}] 23028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 23028ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 23084ms [err] Traceback (most recent call last): 23084ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 23084ms [err] return _run_code(code, main_globals, None, 23084ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 23084ms [err] exec(code, run_globals) 23084ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 23084ms [err] sys.exit(main()) 23084ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 23084ms [err] asyncio.run(main_async()) 23084ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 23084ms [err] return loop.run_until_complete(main) 23084ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 23084ms [err] self.run_forever() 23084ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 23085ms [err] self._run_once() 23085ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 23085ms [err] event_list = self._selector.select(timeout) 23085ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 23085ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 23085ms [err] KeyboardInterrupt 23087ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 23087ms [err] h.flush() 23087ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors 28209ms [log] starting device 28866ms [err] DEBUG:asyncio:Using selector: EpollSelector 29047ms [err] ERROR:asyncio:Unclosed client session 29047ms [err] client_session: 29149ms [log] parsing 29149ms [log] creating device handler 29149ms [log] [ready] 29149ms [log] reading line 29149ms [log] [websocketToken] "df86c187-7ab1-42ed-a3f3-8b3f2df92ea7" 29186ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 29186ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 30791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 30791ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 30832ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b4fb7095-0bab-4410-a53f-fff28f513d6f"}}', extra='') 30832ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b4fb7095-0bab-4410-a53f-fff28f513d6f"} 30969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 30973ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9", "state": "new"}] 32976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9"}', extra='') 32976ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32976ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 32977ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2918958745863666174 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:oZPB\\r\\na=ice-pwd:hC0kwrmKOiZr6aSbWicYA92S\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7B:FE:4A:72:EE:22:08:44:3F:DE:20:FB:63:A3:9B:A2:42:B9:3D:73:6E:09:20:04:A0:29:77:B8:C6:B3:E1:A8\\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/4a163dcc-31ad-44f2-8629-b8672f9e90b9"}', extra='') 32977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 32977ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 32977ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 32977ms [err] v=0 32977ms [err] o=- 2918958745863666174 2 IN IP4 127.0.0.1 32977ms [err] s=- 32977ms [err] t=0 0 32977ms [err] a=group:BUNDLE 0 32977ms [err] a=extmap-allow-mixed 32977ms [err] a=msid-semantic: WMS 32977ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32977ms [err] c=IN IP4 0.0.0.0 32977ms [err] a=ice-ufrag:oZPB 32977ms [err] a=ice-pwd:hC0kwrmKOiZr6aSbWicYA92S 32977ms [err] a=ice-options:trickle 32977ms [err] a=fingerprint:sha-256 7B:FE:4A:72:EE:22:08:44:3F:DE:20:FB:63:A3:9B:A2:42:B9:3D:73:6E:09:20:04:A0:29:77:B8:C6:B3:E1:A8 32977ms [err] a=setup:actpass 32977ms [err] a=mid:0 32977ms [err] a=sctp-port:5000 32977ms [err] a=max-message-size:262144 32977ms [err] 32980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 32980ms [err] v=0 32980ms [err] o=- 2918958745863666174 2 IN IP4 127.0.0.1 32980ms [err] s=- 32980ms [err] t=0 0 32980ms [err] a=group:BUNDLE 0 32980ms [err] a=extmap-allow-mixed 32980ms [err] a=msid-semantic: WMS 32980ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32980ms [err] c=IN IP4 0.0.0.0 32980ms [err] a=ice-ufrag:oZPB 32980ms [err] a=ice-pwd:hC0kwrmKOiZr6aSbWicYA92S 32980ms [err] a=ice-options:trickle 32980ms [err] a=fingerprint:sha-256 7B:FE:4A:72:EE:22:08:44:3F:DE:20:FB:63:A3:9B:A2:42:B9:3D:73:6E:09:20:04:A0:29:77:B8:C6:B3:E1:A8 32980ms [err] a=setup:actpass 32980ms [err] a=mid:0 32980ms [err] a=sctp-port:5000 32980ms [err] a=max-message-size:262144 32980ms [err] 32980ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 32981ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9", "state": "new"}] 32982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 32982ms [err] v=0 32982ms [err] o=- 3950958374 3950958374 IN IP4 0.0.0.0 32982ms [err] s=- 32982ms [err] t=0 0 32982ms [err] a=group:BUNDLE 0 32982ms [err] a=msid-semantic:WMS * 32982ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32982ms [err] c=IN IP4 0.0.0.0 32982ms [err] a=mid:0 32982ms [err] a=sctp-port:5000 32982ms [err] a=max-message-size:65536 32982ms [err] a=ice-ufrag:fZKI 32982ms [err] a=ice-pwd:XXv1yG7eOJ0OS9oI0Uj3Ga 32982ms [err] a=fingerprint:sha-256 FB:D1:E0:82:5F:B9:B1:0F:6E:64:00:B4:F6:8F:73:39:CE:80:59:3A:7E:C5:FA:DE:12:FF:C4:E6:4C:3D:BB:4C 32982ms [err] a=setup:active 32982ms [err] 32983ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 32983ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 32983ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 32985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 32986ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 32986ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 32987ms [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='') 32987ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 32987ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 32987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 32987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 32988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32989ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9", "state": "connecting"}] 33000ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zXUSxG9vemrA') 33000ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zXUSxG9vemrA') 33000ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZIO6nd4lNv 1 udp 1845501695 172.17.0.2 53988 typ prflx) 33000ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56021) -> ('172.17.0.2', 53988)) State.WAITING -> State.IN_PROGRESS 33001ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Rz5f\x99iPv-\xa5\xc0\x97') 33003ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Rz5f\x99iPv-\xa5\xc0\x97') 33003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56021) -> ('172.17.0.2', 53988)) State.IN_PROGRESS -> State.SUCCEEDED 33003ms [err] INFO:aioice.ice:Connection(0) ICE completed 33008ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 33008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 33009ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 33009ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 33012ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 33012ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 33013ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 33013ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 33013ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 33013ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9", "state": "connected"}] 33015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 33015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 33015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 33016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 33016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 33016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 33017ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3611908765 1 udp 2113937151 4b1e3b5b-940b-4001-9239-54b39bdefcaf.local 53988 typ host generation 0 ufrag oZPB network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9"}', extra='') 33017ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 33017ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 33017ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 33018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=258559965, stream_id=1, stream_seq=0) 33018ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 33018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1743690966, stream_id=1, stream_seq=0) 33018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 33019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=258559965, gaps=[]) 33019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1743690966, gaps=[]) 33019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 33021ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4b1e3b5b-940b-4001-9239-54b39bdefcaf.local" resolved to 172.17.0.2 33055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qG9xlXFxVhiq') 33055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qG9xlXFxVhiq') 33055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56021) -> ('172.17.0.2', 53988)) State.FROZEN -> State.FAILED 33055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36414) -> ('172.17.0.2', 53988)) State.FROZEN -> State.FAILED 33074ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 33074ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 33117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n+q5PLReNJy8') 33117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53988) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n+q5PLReNJy8') 33233ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9"}', extra='') 33234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 33234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 33234ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 33234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 33234ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 33234ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 33235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 33235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33235ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 33235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33235ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a163dcc-31ad-44f2-8629-b8672f9e90b9", "state": "closed"}] 33236ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 33236ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 33283ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 33283ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 33364ms [err] Traceback (most recent call last): 33364ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 33364ms [err] return _run_code(code, main_globals, None, 33364ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 33364ms [err] exec(code, run_globals) 33364ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 33365ms [err] sys.exit(main()) 33365ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 33365ms [err] asyncio.run(main_async()) 33365ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 33365ms [err] return loop.run_until_complete(main) 33365ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 33365ms [err] self.run_forever() 33365ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 33365ms [err] self._run_once() 33365ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 33365ms [err] event_list = self._selector.select(timeout) 33365ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 33365ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 33365ms [err] KeyboardInterrupt 33367ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 33367ms [err] h.flush() 33367ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 43123ms [log] starting device 43824ms [err] DEBUG:asyncio:Using selector: EpollSelector 43980ms [err] ERROR:asyncio:Unclosed client session 43980ms [err] client_session: 44111ms [log] parsing 44111ms [log] creating device handler 44111ms [log] [ready] 44111ms [log] reading line 44111ms [log] [websocketToken] "7f286e1d-a8ee-4ac4-966e-5f19fdf7e1a2" 44122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 44122ms [log] [websocketConnected] 45708ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 45708ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 45748ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1cb34215-735e-4389-be50-65bacbc27d69"}}', extra='') 45749ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1cb34215-735e-4389-be50-65bacbc27d69"} 45849ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 45853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d", "state": "new"}] 47856ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d"}', extra='') 47856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 47857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6838407323719080558 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:p85e\\r\\na=ice-pwd:/7/NqvF6Q8f60UyLaDS36rnd\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 67:99:60:15:DC:57:24:D4:B8:45:DB:16:D1:06:80:BB:2E:BE:0E:76:A9:48:6C:92:C8:9F:BD:00:03:49:37:E6\\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/a2328910-5583-4632-a4e7-5d36cbb39f1d"}', extra='') 47857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 47857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 47857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 47857ms [err] v=0 47857ms [err] o=- 6838407323719080558 2 IN IP4 127.0.0.1 47857ms [err] s=- 47857ms [err] t=0 0 47857ms [err] a=group:BUNDLE 0 47857ms [err] a=extmap-allow-mixed 47857ms [err] a=msid-semantic: WMS 47857ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 47857ms [err] c=IN IP4 0.0.0.0 47857ms [err] a=ice-ufrag:p85e 47857ms [err] a=ice-pwd:/7/NqvF6Q8f60UyLaDS36rnd 47857ms [err] a=ice-options:trickle 47857ms [err] a=fingerprint:sha-256 67:99:60:15:DC:57:24:D4:B8:45:DB:16:D1:06:80:BB:2E:BE:0E:76:A9:48:6C:92:C8:9F:BD:00:03:49:37:E6 47857ms [err] a=setup:actpass 47857ms [err] a=mid:0 47857ms [err] a=sctp-port:5000 47857ms [err] a=max-message-size:262144 47857ms [err] 47860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 47860ms [err] v=0 47860ms [err] o=- 6838407323719080558 2 IN IP4 127.0.0.1 47860ms [err] s=- 47860ms [err] t=0 0 47860ms [err] a=group:BUNDLE 0 47860ms [err] a=extmap-allow-mixed 47860ms [err] a=msid-semantic: WMS 47860ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 47860ms [err] c=IN IP4 0.0.0.0 47860ms [err] a=ice-ufrag:p85e 47860ms [err] a=ice-pwd:/7/NqvF6Q8f60UyLaDS36rnd 47860ms [err] a=ice-options:trickle 47860ms [err] a=fingerprint:sha-256 67:99:60:15:DC:57:24:D4:B8:45:DB:16:D1:06:80:BB:2E:BE:0E:76:A9:48:6C:92:C8:9F:BD:00:03:49:37:E6 47860ms [err] a=setup:actpass 47860ms [err] a=mid:0 47860ms [err] a=sctp-port:5000 47860ms [err] a=max-message-size:262144 47860ms [err] 47860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 47860ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d", "state": "new"}] 47862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 47862ms [err] v=0 47862ms [err] o=- 3950958389 3950958389 IN IP4 0.0.0.0 47862ms [err] s=- 47862ms [err] t=0 0 47862ms [err] a=group:BUNDLE 0 47862ms [err] a=msid-semantic:WMS * 47862ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 47862ms [err] c=IN IP4 0.0.0.0 47862ms [err] a=mid:0 47862ms [err] a=sctp-port:5000 47862ms [err] a=max-message-size:65536 47862ms [err] a=ice-ufrag:DvWX 47862ms [err] a=ice-pwd:g7vRFAdPhHTLde1QARCisJ 47862ms [err] a=fingerprint:sha-256 09:45:B1:F0:C7:0F:40:6F:49:2B:72:31:94:03:BA:70:AF:E8:B1:3F:78:AC:C0:F9:E5:1D:F6:CC:83:11:7F:5A 47862ms [err] a=setup:active 47862ms [err] 47862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 47863ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 47863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 47865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 47865ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 47866ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 47866ms [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='') 47866ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 47867ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 47867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 47867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 47867ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47868ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d", "state": "connecting"}] 47881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Cy1HPBi8SVcB') 47881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Cy1HPBi8SVcB') 47881ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(87Wqn4njP9 1 udp 1845501695 172.17.0.2 56202 typ prflx) 47882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39316) -> ('172.17.0.2', 56202)) State.WAITING -> State.IN_PROGRESS 47882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Gl\xb3|\x8c\xf9\x06\xb6\xd1\x8c\xe3\xee') 47884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Gl\xb3|\x8c\xf9\x06\xb6\xd1\x8c\xe3\xee') 47884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39316) -> ('172.17.0.2', 56202)) State.IN_PROGRESS -> State.SUCCEEDED 47884ms [err] INFO:aioice.ice:Connection(0) ICE completed 47887ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 47887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 47888ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 47889ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 47892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 47892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 47892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 47892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 47892ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 47892ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d", "state": "connected"}] 47894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 47895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 47895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 47895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 47895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 47896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 47896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2789647025, stream_id=1, stream_seq=0) 47897ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 47897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2110051305, stream_id=1, stream_seq=0) 47897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 47897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2789647025, gaps=[]) 47898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051305, gaps=[]) 47898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 47898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2110051306, stream_id=1, stream_seq=1) 47898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 47898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051307, stream_id=1, stream_seq=2) 47899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051308, stream_id=1, stream_seq=2) 47899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051309, stream_id=1, stream_seq=2) 47900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051307, gaps=[]) 47900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051310, stream_id=1, stream_seq=2) 47900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051311, stream_id=1, stream_seq=2) 47900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051309, gaps=[]) 47900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051312, stream_id=1, stream_seq=2) 47901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051313, stream_id=1, stream_seq=2) 47901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051311, gaps=[]) 47901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051314, stream_id=1, stream_seq=3) 47902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051315, stream_id=1, stream_seq=3) 47902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051316, stream_id=1, stream_seq=3) 47902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051317, stream_id=1, stream_seq=3) 47902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051313, gaps=[]) 47902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051318, stream_id=1, stream_seq=3) 47902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051319, stream_id=1, stream_seq=3) 47903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051315, gaps=[]) 47903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051320, stream_id=1, stream_seq=3) 47904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051317, gaps=[]) 47904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051321, stream_id=1, stream_seq=4) 47904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051322, stream_id=1, stream_seq=4) 47904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051323, stream_id=1, stream_seq=4) 47904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051324, stream_id=1, stream_seq=4) 47904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051325, stream_id=1, stream_seq=4) 47905ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1575527460 1 udp 2113937151 593dd3f5-6399-4b0a-b65b-ffb2328e69a5.local 56202 typ host generation 0 ufrag p85e network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d"}', extra='') 47905ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47905ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 47905ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 47906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051319, gaps=[]) 47906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051326, stream_id=1, stream_seq=4) 47906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051327, stream_id=1, stream_seq=4) 47907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051321, gaps=[]) 47907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051328, stream_id=1, stream_seq=5) 47907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051329, stream_id=1, stream_seq=5) 47907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051330, stream_id=1, stream_seq=5) 47908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051323, gaps=[]) 47908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051331, stream_id=1, stream_seq=5) 47908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051332, stream_id=1, stream_seq=5) 47908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051333, stream_id=1, stream_seq=5) 47910ms [err] INFO:aioice.ice:Connection(0) Remote candidate "593dd3f5-6399-4b0a-b65b-ffb2328e69a5.local" resolved to 172.17.0.2 47911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051325, gaps=[]) 47911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051334, stream_id=1, stream_seq=5) 47911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051327, gaps=[]) 47911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051335, stream_id=1, stream_seq=6) 47911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051336, stream_id=1, stream_seq=6) 47912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051337, stream_id=1, stream_seq=6) 47912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051338, stream_id=1, stream_seq=6) 47912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051329, gaps=[]) 47912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051339, stream_id=1, stream_seq=6) 47912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051340, stream_id=1, stream_seq=6) 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051341, stream_id=1, stream_seq=6) 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051331, gaps=[]) 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051342, stream_id=1, stream_seq=7) 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051343, stream_id=1, stream_seq=7) 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051344, stream_id=1, stream_seq=7) 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051333, gaps=[]) 47913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051345, stream_id=1, stream_seq=7) 47914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051346, stream_id=1, stream_seq=7) 47914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051347, stream_id=1, stream_seq=7) 47914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051335, gaps=[]) 47914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051348, stream_id=1, stream_seq=7) 47915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051337, gaps=[]) 47915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051349, stream_id=1, stream_seq=8) 47915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051350, stream_id=1, stream_seq=8) 47915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051351, stream_id=1, stream_seq=8) 47915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051352, stream_id=1, stream_seq=8) 47916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051339, gaps=[]) 47916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051353, stream_id=1, stream_seq=8) 47916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051354, stream_id=1, stream_seq=8) 47916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051355, stream_id=1, stream_seq=8) 47917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051341, gaps=[]) 47917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051356, stream_id=1, stream_seq=9) 47917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051357, stream_id=1, stream_seq=9) 47917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051358, stream_id=1, stream_seq=9) 47918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051343, gaps=[]) 47918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051359, stream_id=1, stream_seq=9) 47918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051360, stream_id=1, stream_seq=9) 47918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051361, stream_id=1, stream_seq=9) 47919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051345, gaps=[]) 47919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051362, stream_id=1, stream_seq=9) 47919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051347, gaps=[]) 47919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051363, stream_id=1, stream_seq=10) 47920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051364, stream_id=1, stream_seq=10) 47920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051365, stream_id=1, stream_seq=10) 47920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051366, stream_id=1, stream_seq=10) 47922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051349, gaps=[]) 47922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051367, stream_id=1, stream_seq=10) 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051368, stream_id=1, stream_seq=10) 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051369, stream_id=1, stream_seq=10) 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051351, gaps=[]) 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051370, stream_id=1, stream_seq=11) 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051371, stream_id=1, stream_seq=11) 47923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051372, stream_id=1, stream_seq=11) 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051353, gaps=[]) 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051373, stream_id=1, stream_seq=11) 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051374, stream_id=1, stream_seq=11) 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051375, stream_id=1, stream_seq=11) 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051355, gaps=[]) 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051376, stream_id=1, stream_seq=11) 47925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051357, gaps=[]) 47925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051377, stream_id=1, stream_seq=12) 47925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051378, stream_id=1, stream_seq=12) 47925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051379, stream_id=1, stream_seq=12) 47925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051380, stream_id=1, stream_seq=12) 47926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051359, gaps=[]) 47926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051381, stream_id=1, stream_seq=12) 47926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051382, stream_id=1, stream_seq=12) 47926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051383, stream_id=1, stream_seq=12) 47926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051361, gaps=[]) 47926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051384, stream_id=1, stream_seq=13) 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051385, stream_id=1, stream_seq=13) 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051386, stream_id=1, stream_seq=13) 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051363, gaps=[]) 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051387, stream_id=1, stream_seq=13) 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051388, stream_id=1, stream_seq=13) 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051389, stream_id=1, stream_seq=13) 47927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051365, gaps=[]) 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051390, stream_id=1, stream_seq=13) 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051367, gaps=[]) 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051391, stream_id=1, stream_seq=14) 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051392, stream_id=1, stream_seq=14) 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051393, stream_id=1, stream_seq=14) 47928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051394, stream_id=1, stream_seq=14) 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051369, gaps=[]) 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051395, stream_id=1, stream_seq=14) 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051396, stream_id=1, stream_seq=14) 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051397, stream_id=1, stream_seq=14) 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051371, gaps=[]) 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051398, stream_id=1, stream_seq=15) 47930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051399, stream_id=1, stream_seq=15) 47930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051400, stream_id=1, stream_seq=15) 47930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051373, gaps=[]) 47930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051401, stream_id=1, stream_seq=15) 47930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051402, stream_id=1, stream_seq=15) 47930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051403, stream_id=1, stream_seq=15) 47932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051375, gaps=[]) 47932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051404, stream_id=1, stream_seq=15) 47932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051377, gaps=[]) 47932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051405, stream_id=1, stream_seq=16) 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051406, stream_id=1, stream_seq=16) 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051407, stream_id=1, stream_seq=16) 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051408, stream_id=1, stream_seq=16) 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051379, gaps=[]) 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051409, stream_id=1, stream_seq=16) 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051410, stream_id=1, stream_seq=16) 47933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051411, stream_id=1, stream_seq=16) 47934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051381, gaps=[]) 47934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051412, stream_id=1, stream_seq=17) 47935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051413, stream_id=1, stream_seq=17) 47935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051414, stream_id=1, stream_seq=17) 47935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051383, gaps=[]) 47935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051415, stream_id=1, stream_seq=17) 47936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051416, stream_id=1, stream_seq=17) 47936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051417, stream_id=1, stream_seq=17) 47936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051385, gaps=[]) 47936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051418, stream_id=1, stream_seq=17) 47937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051387, gaps=[]) 47937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051419, stream_id=1, stream_seq=18) 47937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051420, stream_id=1, stream_seq=18) 47937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051421, stream_id=1, stream_seq=18) 47937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051422, stream_id=1, stream_seq=18) 47937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051389, gaps=[]) 47938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051423, stream_id=1, stream_seq=18) 47938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051424, stream_id=1, stream_seq=18) 47938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051425, stream_id=1, stream_seq=18) 47938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051391, gaps=[]) 47938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051426, stream_id=1, stream_seq=19) 47939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051427, stream_id=1, stream_seq=19) 47939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051393, gaps=[]) 47939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051428, stream_id=1, stream_seq=19) 47939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051429, stream_id=1, stream_seq=19) 47939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051430, stream_id=1, stream_seq=19) 47939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+a+n8TBk3imp') 47940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+a+n8TBk3imp') 47940ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39316) -> ('172.17.0.2', 56202)) State.FROZEN -> State.FAILED 47940ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54359) -> ('172.17.0.2', 56202)) State.FROZEN -> State.FAILED 47940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051395, gaps=[]) 47940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051431, stream_id=1, stream_seq=19) 47940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051432, stream_id=1, stream_seq=19) 47941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051397, gaps=[]) 47941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051433, stream_id=1, stream_seq=20) 47941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051434, stream_id=1, stream_seq=20) 47941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051435, stream_id=1, stream_seq=20) 47942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051399, gaps=[]) 47942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051436, stream_id=1, stream_seq=20) 47942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051437, stream_id=1, stream_seq=20) 47942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051438, stream_id=1, stream_seq=20) 47943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051401, gaps=[]) 47943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051439, stream_id=1, stream_seq=20) 47944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051403, gaps=[]) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051440, stream_id=1, stream_seq=21) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051441, stream_id=1, stream_seq=21) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051442, stream_id=1, stream_seq=21) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051443, stream_id=1, stream_seq=21) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051444, stream_id=1, stream_seq=21) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051405, gaps=[]) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051445, stream_id=1, stream_seq=21) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051446, stream_id=1, stream_seq=21) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051407, gaps=[]) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051447, stream_id=1, stream_seq=22) 47945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051448, stream_id=1, stream_seq=22) 47946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051449, stream_id=1, stream_seq=22) 47946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051409, gaps=[]) 47946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051450, stream_id=1, stream_seq=22) 47946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051451, stream_id=1, stream_seq=22) 47946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051452, stream_id=1, stream_seq=22) 47947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051411, gaps=[]) 47947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051453, stream_id=1, stream_seq=22) 47947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051413, gaps=[]) 47947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051454, stream_id=1, stream_seq=23) 47947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051455, stream_id=1, stream_seq=23) 47948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051456, stream_id=1, stream_seq=23) 47948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051457, stream_id=1, stream_seq=23) 47948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051415, gaps=[]) 47948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051458, stream_id=1, stream_seq=23) 47948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051459, stream_id=1, stream_seq=23) 47948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051460, stream_id=1, stream_seq=23) 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051417, gaps=[]) 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051461, stream_id=1, stream_seq=24) 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051462, stream_id=1, stream_seq=24) 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051463, stream_id=1, stream_seq=24) 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051419, gaps=[]) 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051464, stream_id=1, stream_seq=24) 47949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051465, stream_id=1, stream_seq=24) 47950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051466, stream_id=1, stream_seq=24) 47950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051421, gaps=[]) 47950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051467, stream_id=1, stream_seq=24) 47951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051423, gaps=[]) 47951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051468, stream_id=1, stream_seq=25) 47951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051469, stream_id=1, stream_seq=25) 47951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051470, stream_id=1, stream_seq=25) 47951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051471, stream_id=1, stream_seq=25) 47952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051425, gaps=[]) 47952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051472, stream_id=1, stream_seq=25) 47952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051473, stream_id=1, stream_seq=25) 47952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051474, stream_id=1, stream_seq=25) 47953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051427, gaps=[]) 47953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051475, stream_id=1, stream_seq=26) 47953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051476, stream_id=1, stream_seq=26) 47953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051477, stream_id=1, stream_seq=26) 47954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051429, gaps=[]) 47954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051478, stream_id=1, stream_seq=26) 47954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051479, stream_id=1, stream_seq=26) 47954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051480, stream_id=1, stream_seq=26) 47955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051431, gaps=[]) 47955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051481, stream_id=1, stream_seq=26) 47956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051433, gaps=[]) 47956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051482, stream_id=1, stream_seq=27) 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051483, stream_id=1, stream_seq=27) 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051484, stream_id=1, stream_seq=27) 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051485, stream_id=1, stream_seq=27) 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051435, gaps=[]) 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051486, stream_id=1, stream_seq=27) 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051487, stream_id=1, stream_seq=27) 47957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051488, stream_id=1, stream_seq=27) 47958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051437, gaps=[]) 47958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051489, stream_id=1, stream_seq=28) 47958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051490, stream_id=1, stream_seq=28) 47958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051491, stream_id=1, stream_seq=28) 47959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051439, gaps=[]) 47959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051492, stream_id=1, stream_seq=28) 47959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051493, stream_id=1, stream_seq=28) 47959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051494, stream_id=1, stream_seq=28) 47960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051441, gaps=[]) 47960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051495, stream_id=1, stream_seq=28) 47961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051443, gaps=[]) 47961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051496, stream_id=1, stream_seq=29) 47961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051497, stream_id=1, stream_seq=29) 47961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051498, stream_id=1, stream_seq=29) 47961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051499, stream_id=1, stream_seq=29) 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051445, gaps=[]) 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051500, stream_id=1, stream_seq=29) 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051501, stream_id=1, stream_seq=29) 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051502, stream_id=1, stream_seq=29) 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051447, gaps=[]) 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051503, stream_id=1, stream_seq=30) 47962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051504, stream_id=1, stream_seq=30) 47963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051505, stream_id=1, stream_seq=30) 47963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051449, gaps=[]) 47963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051506, stream_id=1, stream_seq=30) 47963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051507, stream_id=1, stream_seq=30) 47963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051508, stream_id=1, stream_seq=30) 47964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051451, gaps=[]) 47964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051509, stream_id=1, stream_seq=30) 47964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051453, gaps=[]) 47964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051510, stream_id=1, stream_seq=31) 47965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051511, stream_id=1, stream_seq=31) 47965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051512, stream_id=1, stream_seq=31) 47965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051513, stream_id=1, stream_seq=31) 47965ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8192 47965ms [log] 8188 47965ms [log] line [file] undefined 47965ms [log] 47965ms [log] reading line 47965ms [log] [experimentStatusChanged] {"status": "running", "message": null} 47965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051455, gaps=[]) 47965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051514, stream_id=1, stream_seq=31) 47966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051515, stream_id=1, stream_seq=31) 47966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051516, stream_id=1, stream_seq=31) 47966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051457, gaps=[]) 47966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051517, stream_id=1, stream_seq=32) 47967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051518, stream_id=1, stream_seq=32) 47967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051519, stream_id=1, stream_seq=32) 47967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051459, gaps=[]) 47967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051520, stream_id=1, stream_seq=32) 47968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051521, stream_id=1, stream_seq=32) 47968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051522, stream_id=1, stream_seq=32) 47969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051461, gaps=[]) 47969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051523, stream_id=1, stream_seq=32) 47970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051463, gaps=[]) 47970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2110051524, stream_id=1, stream_seq=33) 47971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051525, stream_id=1, stream_seq=33) 47971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051526, stream_id=1, stream_seq=33) 47971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051527, stream_id=1, stream_seq=33) 47971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051465, gaps=[]) 47971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051528, stream_id=1, stream_seq=33) 47972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2110051529, stream_id=1, stream_seq=33) 47972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2110051530, stream_id=1, stream_seq=33) 47972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051467, gaps=[]) 47972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051469, gaps=[]) 47985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051471, gaps=[]) 47986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051473, gaps=[]) 47987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051475, gaps=[]) 47989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051477, gaps=[]) 47989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051479, gaps=[]) 47990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051481, gaps=[]) 47992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051483, gaps=[]) 47993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051485, gaps=[]) 47993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051487, gaps=[]) 47994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051489, gaps=[]) 47995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051491, gaps=[]) 47996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051493, gaps=[]) 47997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051495, gaps=[]) 47997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051497, gaps=[]) 47998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 47999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051499, gaps=[]) 47999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051501, gaps=[]) 48000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051503, gaps=[]) 48001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051505, gaps=[]) 48001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051507, gaps=[]) 48002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051509, gaps=[]) 48003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051511, gaps=[]) 48004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051513, gaps=[]) 48005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051515, gaps=[]) 48005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2110051517, gaps=[]) 48006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2110051519, gaps=[]) 48007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2110051521, gaps=[]) 48007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2110051523, gaps=[]) 48008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2110051525, gaps=[]) 48009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2110051527, gaps=[]) 48009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2110051529, gaps=[]) 48010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 48011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z6JTy5hkAuvP') 48011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56202) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z6JTy5hkAuvP') 48169ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d"}', extra='') 48169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 48170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 48170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 48170ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 48170ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 48170ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 48170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 48170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 48170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48171ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 48171ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48171ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48171ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2328910-5583-4632-a4e7-5d36cbb39f1d", "state": "closed"}] 48172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 48172ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 48255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 48255ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 48382ms [err] Traceback (most recent call last): 48382ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 48384ms [err] return _run_code(code, main_globals, None, 48384ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 48384ms [err] exec(code, run_globals) 48384ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 48384ms [err] sys.exit(main()) 48384ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 48384ms [err] asyncio.run(main_async()) 48384ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 48384ms [err] return loop.run_until_complete(main) 48384ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 48384ms [err] self.run_forever() 48384ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 48384ms [err] self._run_once() 48384ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 48384ms [err] event_list = self._selector.select(timeout) 48384ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 48384ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 48384ms [err] KeyboardInterrupt 48386ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 48386ms [err] h.flush() 48386ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 48541ms [log] starting device 49169ms [err] DEBUG:asyncio:Using selector: EpollSelector 49356ms [err] ERROR:asyncio:Unclosed client session 49356ms [err] client_session: 49491ms [log] parsing 49491ms [log] creating device handler 49491ms [log] [ready] 49491ms [log] reading line 49491ms [log] [websocketToken] "e3826bfd-6458-4566-9fd9-23e3612188ba" 49531ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 49532ms [log] [websocketConnected] 49753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49753ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 49763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3677f810-7197-4557-9a34-6bcb375b674d"}}', extra='') 49763ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3677f810-7197-4557-9a34-6bcb375b674d"} 49836ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 49839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "new"}] 51842ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 51843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 51843ms [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='') 51843ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 51855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3950958393 3950958393 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 37470 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37470 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43512 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6VAB\\r\\na=ice-pwd:Lwup4LU1JJsrAvzWP6XWDm\\r\\na=fingerprint:sha-256 A9:D1:56:F3:E7:48:C6:8D:DF:F7:86:89:A8:52:AE:E5:5D:73:0C:D1:F6:E1:A0:03:33:36:0C:C3:4A:C0:84:1C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 51855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 51856ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 51856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51856ms [err] v=0 51856ms [err] o=- 3950958393 3950958393 IN IP4 0.0.0.0 51856ms [err] s=- 51856ms [err] t=0 0 51856ms [err] a=group:BUNDLE 0 51856ms [err] a=msid-semantic:WMS * 51856ms [err] m=application 37470 DTLS/SCTP 5000 51856ms [err] c=IN IP4 172.30.0.1 51856ms [err] a=mid:0 51856ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51856ms [err] a=max-message-size:65536 51856ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37470 typ host 51856ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43512 typ host 51856ms [err] a=end-of-candidates 51856ms [err] a=ice-ufrag:6VAB 51856ms [err] a=ice-pwd:Lwup4LU1JJsrAvzWP6XWDm 51856ms [err] a=fingerprint:sha-256 A9:D1:56:F3:E7:48:C6:8D:DF:F7:86:89:A8:52:AE:E5:5D:73:0C:D1:F6:E1:A0:03:33:36:0C:C3:4A:C0:84:1C 51856ms [err] a=setup:actpass 51856ms [err] 51858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51858ms [err] v=0 51858ms [err] o=- 3950958393 3950958393 IN IP4 0.0.0.0 51858ms [err] s=- 51858ms [err] t=0 0 51858ms [err] a=group:BUNDLE 0 51858ms [err] a=msid-semantic:WMS * 51858ms [err] m=application 37470 DTLS/SCTP 5000 51858ms [err] c=IN IP4 172.30.0.1 51858ms [err] a=mid:0 51858ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51858ms [err] a=max-message-size:65536 51858ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37470 typ host 51858ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43512 typ host 51858ms [err] a=end-of-candidates 51858ms [err] a=ice-ufrag:6VAB 51858ms [err] a=ice-pwd:Lwup4LU1JJsrAvzWP6XWDm 51858ms [err] a=fingerprint:sha-256 A9:D1:56:F3:E7:48:C6:8D:DF:F7:86:89:A8:52:AE:E5:5D:73:0C:D1:F6:E1:A0:03:33:36:0C:C3:4A:C0:84:1C 51858ms [err] a=setup:actpass 51858ms [err] 51859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 51859ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "new"}] 51860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 51860ms [err] v=0 51860ms [err] o=- 3950958393 3950958393 IN IP4 0.0.0.0 51860ms [err] s=- 51860ms [err] t=0 0 51860ms [err] a=group:BUNDLE 0 51860ms [err] a=msid-semantic:WMS * 51860ms [err] m=application 9 DTLS/SCTP 5000 51860ms [err] c=IN IP4 0.0.0.0 51860ms [err] a=mid:0 51860ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51860ms [err] a=max-message-size:65536 51860ms [err] a=ice-ufrag:tb3F 51860ms [err] a=ice-pwd:jRAEKFKvt3embrl3hJePEO 51860ms [err] a=fingerprint:sha-256 FB:CF:23:56:97:A7:69:53:77:31:89:4B:0D:03:0A:CF:E9:9A:95:1D:31:3B:85:D2:09:2C:31:0E:86:09:19:B3 51860ms [err] a=setup:active 51860ms [err] 51860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 51862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 51862ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 51862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 51863ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 51863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 51863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 51863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40265) -> ('172.30.0.1', 37470)) State.FROZEN -> State.WAITING 51863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55190) -> ('172.30.0.1', 37470)) State.FROZEN -> State.WAITING 51863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40265) -> ('172.17.0.2', 43512)) State.FROZEN -> State.WAITING 51863ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51863ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40265) -> ('172.30.0.1', 37470)) State.WAITING -> State.IN_PROGRESS 51864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37470) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \xfd\xf3\x97`\xcbV\xd7\xe86D\x08') 51864ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "connecting"}] 51864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37470) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \xfd\xf3\x97`\xcbV\xd7\xe86D\x08') 51865ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40265) -> ('172.30.0.1', 37470)) State.IN_PROGRESS -> State.SUCCEEDED 51873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37470) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x9\xeb\x84_`\xf7\xff\x85\xcd\x1e\xeb') 51874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37470) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x9\xeb\x84_`\xf7\xff\x85\xcd\x1e\xeb') 51874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55190) -> ('172.30.0.1', 37470)) State.WAITING -> State.FAILED 51874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40265) -> ('172.17.0.2', 43512)) State.WAITING -> State.FAILED 51874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55190) -> ('172.17.0.2', 43512)) State.FROZEN -> State.FAILED 51874ms [err] INFO:aioice.ice:Connection(0) ICE completed 51874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37470) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B*\xe9\xce\x1b\xc4/\xbe\xfcXU\xb5') 51874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37470) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B*\xe9\xce\x1b\xc4/\xbe\xfcXU\xb5') 51875ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BxIH84eMD6 1 udp 1862270975 172.17.0.2 37470 typ prflx) 51875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40265) -> ('172.17.0.2', 37470)) State.WAITING -> State.IN_PROGRESS 51875ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37470) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x99\x8c\xe7\x13i\xfeJ\x10,`\x8a') 51875ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37470) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x99\x8c\xe7\x13i\xfeJ\x10,`\x8a') 51875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40265) -> ('172.17.0.2', 37470)) State.IN_PROGRESS -> State.SUCCEEDED 51884ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 51884ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 51885ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 51885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 51896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 51897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 51897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 51897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 51897ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 51897ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "connected"}] 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 51898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 51899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 51899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 51899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 51900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2416913194, stream_id=1, stream_seq=0) 51900ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 51900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1923302105, stream_id=1, stream_seq=0) 51900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 51901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2416913194, gaps=[]) 51902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1923302106, stream_id=1, stream_seq=1) 51902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302107, stream_id=1, stream_seq=2) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302108, stream_id=1, stream_seq=2) 51903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302109, stream_id=1, stream_seq=2) 51904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302105, gaps=[]) 51904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302106, gaps=[]) 51904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302110, stream_id=1, stream_seq=2) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302107, gaps=[]) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302111, stream_id=1, stream_seq=2) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302112, stream_id=1, stream_seq=2) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302108, gaps=[]) 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302113, stream_id=1, stream_seq=2) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302109, gaps=[]) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302114, stream_id=1, stream_seq=3) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302115, stream_id=1, stream_seq=3) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302110, gaps=[]) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302116, stream_id=1, stream_seq=3) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302117, stream_id=1, stream_seq=3) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302111, gaps=[]) 51906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302118, stream_id=1, stream_seq=3) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302119, stream_id=1, stream_seq=3) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302112, gaps=[]) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302120, stream_id=1, stream_seq=3) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302113, gaps=[]) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302121, stream_id=1, stream_seq=4) 51907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302122, stream_id=1, stream_seq=4) 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302114, gaps=[]) 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302123, stream_id=1, stream_seq=4) 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302124, stream_id=1, stream_seq=4) 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302115, gaps=[]) 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302125, stream_id=1, stream_seq=4) 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302126, stream_id=1, stream_seq=4) 51908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302116, gaps=[]) 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302127, stream_id=1, stream_seq=4) 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302117, gaps=[]) 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302128, stream_id=1, stream_seq=5) 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302129, stream_id=1, stream_seq=5) 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302118, gaps=[]) 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302130, stream_id=1, stream_seq=5) 51909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302131, stream_id=1, stream_seq=5) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302119, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302132, stream_id=1, stream_seq=5) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302133, stream_id=1, stream_seq=5) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302120, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302134, stream_id=1, stream_seq=5) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302121, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302135, stream_id=1, stream_seq=6) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302136, stream_id=1, stream_seq=6) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302122, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302137, stream_id=1, stream_seq=6) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302138, stream_id=1, stream_seq=6) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302123, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302139, stream_id=1, stream_seq=6) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302140, stream_id=1, stream_seq=6) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302124, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302141, stream_id=1, stream_seq=6) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302125, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302142, stream_id=1, stream_seq=7) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302143, stream_id=1, stream_seq=7) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302126, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302144, stream_id=1, stream_seq=7) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302145, stream_id=1, stream_seq=7) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302127, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302146, stream_id=1, stream_seq=7) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302147, stream_id=1, stream_seq=7) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302128, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302148, stream_id=1, stream_seq=7) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302129, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302149, stream_id=1, stream_seq=8) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302150, stream_id=1, stream_seq=8) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302130, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302151, stream_id=1, stream_seq=8) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302152, stream_id=1, stream_seq=8) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302131, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302153, stream_id=1, stream_seq=8) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302154, stream_id=1, stream_seq=8) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302132, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302155, stream_id=1, stream_seq=8) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302133, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302156, stream_id=1, stream_seq=9) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302157, stream_id=1, stream_seq=9) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302134, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302158, stream_id=1, stream_seq=9) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302159, stream_id=1, stream_seq=9) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302135, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302160, stream_id=1, stream_seq=9) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302161, stream_id=1, stream_seq=9) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302136, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302162, stream_id=1, stream_seq=9) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302137, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302163, stream_id=1, stream_seq=10) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302164, stream_id=1, stream_seq=10) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302138, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302165, stream_id=1, stream_seq=10) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302166, stream_id=1, stream_seq=10) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302139, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302167, stream_id=1, stream_seq=10) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302168, stream_id=1, stream_seq=10) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302140, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302169, stream_id=1, stream_seq=10) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302141, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302170, stream_id=1, stream_seq=11) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302171, stream_id=1, stream_seq=11) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302142, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302172, stream_id=1, stream_seq=11) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302173, stream_id=1, stream_seq=11) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302143, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302174, stream_id=1, stream_seq=11) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302175, stream_id=1, stream_seq=11) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302144, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302176, stream_id=1, stream_seq=11) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302145, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302177, stream_id=1, stream_seq=12) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302178, stream_id=1, stream_seq=12) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302146, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302179, stream_id=1, stream_seq=12) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302180, stream_id=1, stream_seq=12) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302147, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302181, stream_id=1, stream_seq=12) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302182, stream_id=1, stream_seq=12) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302148, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302183, stream_id=1, stream_seq=12) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302149, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302184, stream_id=1, stream_seq=13) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302185, stream_id=1, stream_seq=13) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302150, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302186, stream_id=1, stream_seq=13) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302187, stream_id=1, stream_seq=13) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302151, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302188, stream_id=1, stream_seq=13) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302189, stream_id=1, stream_seq=13) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302152, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302190, stream_id=1, stream_seq=13) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302153, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302191, stream_id=1, stream_seq=14) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302192, stream_id=1, stream_seq=14) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302154, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302193, stream_id=1, stream_seq=14) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302194, stream_id=1, stream_seq=14) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302155, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302195, stream_id=1, stream_seq=14) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302196, stream_id=1, stream_seq=14) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302156, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302197, stream_id=1, stream_seq=14) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302157, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302198, stream_id=1, stream_seq=15) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302199, stream_id=1, stream_seq=15) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302158, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302200, stream_id=1, stream_seq=15) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302201, stream_id=1, stream_seq=15) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302159, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302202, stream_id=1, stream_seq=15) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302203, stream_id=1, stream_seq=15) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302160, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302204, stream_id=1, stream_seq=15) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302161, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302205, stream_id=1, stream_seq=16) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302206, stream_id=1, stream_seq=16) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302162, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302207, stream_id=1, stream_seq=16) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302208, stream_id=1, stream_seq=16) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302163, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302209, stream_id=1, stream_seq=16) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302210, stream_id=1, stream_seq=16) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302164, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302211, stream_id=1, stream_seq=16) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302165, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302212, stream_id=1, stream_seq=17) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302213, stream_id=1, stream_seq=17) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302166, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302214, stream_id=1, stream_seq=17) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302215, stream_id=1, stream_seq=17) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302167, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302216, stream_id=1, stream_seq=17) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302217, stream_id=1, stream_seq=17) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302168, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302218, stream_id=1, stream_seq=17) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302169, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302219, stream_id=1, stream_seq=18) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302220, stream_id=1, stream_seq=18) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302170, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302221, stream_id=1, stream_seq=18) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302222, stream_id=1, stream_seq=18) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302171, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302223, stream_id=1, stream_seq=18) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302224, stream_id=1, stream_seq=18) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302172, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302225, stream_id=1, stream_seq=18) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302173, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302226, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302227, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302174, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302228, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302229, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302175, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302230, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302231, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302176, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302232, stream_id=1, stream_seq=19) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302177, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302233, stream_id=1, stream_seq=20) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302234, stream_id=1, stream_seq=20) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302178, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302235, stream_id=1, stream_seq=20) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302236, stream_id=1, stream_seq=20) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302179, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302237, stream_id=1, stream_seq=20) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302238, stream_id=1, stream_seq=20) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302180, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302239, stream_id=1, stream_seq=20) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302181, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302240, stream_id=1, stream_seq=21) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302241, stream_id=1, stream_seq=21) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302182, gaps=[]) 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302242, stream_id=1, stream_seq=21) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302243, stream_id=1, stream_seq=21) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302183, gaps=[]) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302244, stream_id=1, stream_seq=21) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302245, stream_id=1, stream_seq=21) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302184, gaps=[]) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302246, stream_id=1, stream_seq=21) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302185, gaps=[]) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302247, stream_id=1, stream_seq=22) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302248, stream_id=1, stream_seq=22) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302186, gaps=[]) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302249, stream_id=1, stream_seq=22) 51937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302250, stream_id=1, stream_seq=22) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302187, gaps=[]) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302251, stream_id=1, stream_seq=22) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302252, stream_id=1, stream_seq=22) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302188, gaps=[]) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302253, stream_id=1, stream_seq=22) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302189, gaps=[]) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302254, stream_id=1, stream_seq=23) 51938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302255, stream_id=1, stream_seq=23) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302190, gaps=[]) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302256, stream_id=1, stream_seq=23) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302257, stream_id=1, stream_seq=23) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302191, gaps=[]) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302258, stream_id=1, stream_seq=23) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302259, stream_id=1, stream_seq=23) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302192, gaps=[]) 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302260, stream_id=1, stream_seq=23) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302193, gaps=[]) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302261, stream_id=1, stream_seq=24) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302262, stream_id=1, stream_seq=24) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302194, gaps=[]) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302263, stream_id=1, stream_seq=24) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302264, stream_id=1, stream_seq=24) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302195, gaps=[]) 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302265, stream_id=1, stream_seq=24) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302266, stream_id=1, stream_seq=24) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302196, gaps=[]) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302267, stream_id=1, stream_seq=24) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302197, gaps=[]) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302268, stream_id=1, stream_seq=25) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302269, stream_id=1, stream_seq=25) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302198, gaps=[]) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302270, stream_id=1, stream_seq=25) 51941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302271, stream_id=1, stream_seq=25) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302199, gaps=[]) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302272, stream_id=1, stream_seq=25) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302273, stream_id=1, stream_seq=25) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302200, gaps=[]) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302274, stream_id=1, stream_seq=25) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302201, gaps=[]) 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302275, stream_id=1, stream_seq=26) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302276, stream_id=1, stream_seq=26) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302202, gaps=[]) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302277, stream_id=1, stream_seq=26) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302278, stream_id=1, stream_seq=26) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302203, gaps=[]) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302279, stream_id=1, stream_seq=26) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302280, stream_id=1, stream_seq=26) 51943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302204, gaps=[]) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302281, stream_id=1, stream_seq=26) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302205, gaps=[]) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302282, stream_id=1, stream_seq=27) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302283, stream_id=1, stream_seq=27) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302206, gaps=[]) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302284, stream_id=1, stream_seq=27) 51944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302285, stream_id=1, stream_seq=27) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302207, gaps=[]) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302286, stream_id=1, stream_seq=27) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302287, stream_id=1, stream_seq=27) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302208, gaps=[]) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302288, stream_id=1, stream_seq=27) 51945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302209, gaps=[]) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302289, stream_id=1, stream_seq=28) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302290, stream_id=1, stream_seq=28) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302210, gaps=[]) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302291, stream_id=1, stream_seq=28) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302292, stream_id=1, stream_seq=28) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302211, gaps=[]) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302293, stream_id=1, stream_seq=28) 51946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302294, stream_id=1, stream_seq=28) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302212, gaps=[]) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302295, stream_id=1, stream_seq=28) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302213, gaps=[]) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302296, stream_id=1, stream_seq=29) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302297, stream_id=1, stream_seq=29) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302214, gaps=[]) 51947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302298, stream_id=1, stream_seq=29) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302299, stream_id=1, stream_seq=29) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302215, gaps=[]) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302300, stream_id=1, stream_seq=29) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302301, stream_id=1, stream_seq=29) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302216, gaps=[]) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302302, stream_id=1, stream_seq=29) 51948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302217, gaps=[]) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302303, stream_id=1, stream_seq=30) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302304, stream_id=1, stream_seq=30) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302218, gaps=[]) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302305, stream_id=1, stream_seq=30) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302306, stream_id=1, stream_seq=30) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302219, gaps=[]) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302307, stream_id=1, stream_seq=30) 51949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302308, stream_id=1, stream_seq=30) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302220, gaps=[]) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302309, stream_id=1, stream_seq=30) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302221, gaps=[]) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302310, stream_id=1, stream_seq=31) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302311, stream_id=1, stream_seq=31) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302222, gaps=[]) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302312, stream_id=1, stream_seq=31) 51950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302313, stream_id=1, stream_seq=31) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302223, gaps=[]) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302314, stream_id=1, stream_seq=31) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302315, stream_id=1, stream_seq=31) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302224, gaps=[]) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302316, stream_id=1, stream_seq=31) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302225, gaps=[]) 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302317, stream_id=1, stream_seq=32) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302318, stream_id=1, stream_seq=32) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302226, gaps=[]) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302319, stream_id=1, stream_seq=32) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302320, stream_id=1, stream_seq=32) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302227, gaps=[]) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302321, stream_id=1, stream_seq=32) 51952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302322, stream_id=1, stream_seq=32) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302228, gaps=[]) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302323, stream_id=1, stream_seq=32) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302229, gaps=[]) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1923302324, stream_id=1, stream_seq=33) 51953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302325, stream_id=1, stream_seq=33) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302230, gaps=[]) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302326, stream_id=1, stream_seq=33) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302327, stream_id=1, stream_seq=33) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302231, gaps=[]) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302328, stream_id=1, stream_seq=33) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1923302329, stream_id=1, stream_seq=33) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302232, gaps=[]) 51954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1923302330, stream_id=1, stream_seq=33) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302233, gaps=[]) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302234, gaps=[]) 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302235, gaps=[]) 51979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302236, gaps=[]) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302237, gaps=[]) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302238, gaps=[]) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302239, gaps=[]) 51980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302240, gaps=[]) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302241, gaps=[]) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302242, gaps=[]) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302243, gaps=[]) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302244, gaps=[]) 51981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302245, gaps=[]) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302246, gaps=[]) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302247, gaps=[]) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302248, gaps=[]) 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302249, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302250, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302251, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302252, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302253, gaps=[]) 51983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302254, gaps=[]) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302255, gaps=[]) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302256, gaps=[]) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302257, gaps=[]) 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302258, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302259, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302260, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302261, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302262, gaps=[]) 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302263, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302264, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302265, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302266, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302267, gaps=[]) 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302268, gaps=[]) 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302269, gaps=[]) 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302270, gaps=[]) 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302271, gaps=[]) 51987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302272, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302273, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302274, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302275, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302276, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302277, gaps=[]) 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302278, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302279, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302280, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302281, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302282, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302283, gaps=[]) 51989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302284, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302285, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302286, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302287, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302288, gaps=[]) 51990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302289, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302290, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302291, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302292, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302293, gaps=[]) 51991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302294, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302295, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302296, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302297, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302298, gaps=[]) 51992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302299, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302300, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302301, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302302, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302303, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302304, gaps=[]) 51993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302305, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302306, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302307, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302308, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302309, gaps=[]) 51994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302310, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302311, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302312, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302313, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302314, gaps=[]) 51995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302315, gaps=[]) 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302316, gaps=[]) 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302317, gaps=[]) 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302318, gaps=[]) 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302319, gaps=[]) 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302320, gaps=[]) 51996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302321, gaps=[]) 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302322, gaps=[]) 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302323, gaps=[]) 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1923302324, gaps=[]) 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1923302325, gaps=[]) 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1923302326, gaps=[]) 51998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1923302327, gaps=[]) 51998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1923302328, gaps=[]) 51998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1923302329, gaps=[]) 51998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8192 52035ms [log] 8188 52035ms [log] line [file] undefined 52035ms [log] 52035ms [log] reading line 52035ms [log] [experimentStatusChanged] {"status": "running", "message": null} 52079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1923302330, gaps=[]) 52079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 52229ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e"}', extra='') 52230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 52230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 52230ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 52230ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 52230ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 52230ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 52230ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 52230ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52231ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 52231ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52231ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52231ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cec1a31-b373-4c77-9034-90d6093aca2e", "state": "closed"}] 52231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 52231ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 52298ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 52298ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 52386ms [err] Traceback (most recent call last): 52386ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 52386ms [err] return _run_code(code, main_globals, None, 52386ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 52386ms [err] exec(code, run_globals) 52386ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 52386ms [err] sys.exit(main()) 52386ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 52386ms [err] asyncio.run(main_async()) 52386ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 52387ms [err] return loop.run_until_complete(main) 52387ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 52387ms [err] self.run_forever() 52387ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 52387ms [err] self._run_once() 52387ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 52416ms [err] event_list = self._selector.select(timeout) 52416ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 52416ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 52416ms [err] KeyboardInterrupt 52416ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 52416ms [err] h.flush() 52416ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 69559ms [log] starting device 70225ms [err] DEBUG:asyncio:Using selector: EpollSelector 70381ms [err] ERROR:asyncio:Unclosed client session 70381ms [err] client_session: 70478ms [log] parsing 70478ms [log] creating device handler 70478ms [log] [ready] 70478ms [log] reading line 70478ms [log] [websocketToken] "bdfd09e4-34f7-4223-99b7-37c958514128" 70513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70513ms [log] line {"signal":"gpio1","value":"strongH"} 70513ms [log] 70513ms [log] reading line 70513ms [log] line {"signal":"gpio2","value":"strongL"} 70513ms [log] 70513ms [log] reading line 70513ms [log] [websocketConnected] 72059ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 72059ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 72078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6fe1899f-90cb-4359-9ea0-9fd22b475868"}}', extra='') 72078ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6fe1899f-90cb-4359-9ea0-9fd22b475868"} 72124ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 72128ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72129ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72129ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234", "state": "new"}] 74132ms [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='') 74132ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 74132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234"}', extra='') 74132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 74132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8750879572641486938 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:vRwD\\r\\na=ice-pwd:t31OFR4SDhf3KAg0A1PAj10F\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D9:92:B2:74:C4:AD:BA:C1:D0:72:A9:76:EC:A2:2F:1E:0B:9D:53:66:E5:FB:7F:E7:BF:26:33:1F:5F:21:84:A6\\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/0774e934-839d-4f7b-ad36-9aff63250234"}', extra='') 74132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 74133ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 74133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74133ms [err] v=0 74133ms [err] o=- 8750879572641486938 2 IN IP4 127.0.0.1 74133ms [err] s=- 74133ms [err] t=0 0 74133ms [err] a=group:BUNDLE 0 74133ms [err] a=extmap-allow-mixed 74133ms [err] a=msid-semantic: WMS 74133ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 74133ms [err] c=IN IP4 0.0.0.0 74133ms [err] a=ice-ufrag:vRwD 74133ms [err] a=ice-pwd:t31OFR4SDhf3KAg0A1PAj10F 74133ms [err] a=ice-options:trickle 74133ms [err] a=fingerprint:sha-256 D9:92:B2:74:C4:AD:BA:C1:D0:72:A9:76:EC:A2:2F:1E:0B:9D:53:66:E5:FB:7F:E7:BF:26:33:1F:5F:21:84:A6 74133ms [err] a=setup:actpass 74133ms [err] a=mid:0 74133ms [err] a=sctp-port:5000 74133ms [err] a=max-message-size:262144 74133ms [err] 74134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74134ms [err] v=0 74134ms [err] o=- 8750879572641486938 2 IN IP4 127.0.0.1 74134ms [err] s=- 74134ms [err] t=0 0 74134ms [err] a=group:BUNDLE 0 74134ms [err] a=extmap-allow-mixed 74134ms [err] a=msid-semantic: WMS 74134ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 74134ms [err] c=IN IP4 0.0.0.0 74134ms [err] a=ice-ufrag:vRwD 74134ms [err] a=ice-pwd:t31OFR4SDhf3KAg0A1PAj10F 74134ms [err] a=ice-options:trickle 74134ms [err] a=fingerprint:sha-256 D9:92:B2:74:C4:AD:BA:C1:D0:72:A9:76:EC:A2:2F:1E:0B:9D:53:66:E5:FB:7F:E7:BF:26:33:1F:5F:21:84:A6 74134ms [err] a=setup:actpass 74134ms [err] a=mid:0 74134ms [err] a=sctp-port:5000 74134ms [err] a=max-message-size:262144 74134ms [err] 74134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 74135ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234", "state": "new"}] 74136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 74136ms [err] v=0 74136ms [err] o=- 3950958415 3950958415 IN IP4 0.0.0.0 74136ms [err] s=- 74136ms [err] t=0 0 74136ms [err] a=group:BUNDLE 0 74136ms [err] a=msid-semantic:WMS * 74136ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 74136ms [err] c=IN IP4 0.0.0.0 74136ms [err] a=mid:0 74136ms [err] a=sctp-port:5000 74136ms [err] a=max-message-size:65536 74136ms [err] a=ice-ufrag:2zc0 74136ms [err] a=ice-pwd:KDrE3OIiey4dkFjKqXLqA3 74136ms [err] a=fingerprint:sha-256 91:86:2C:69:A2:82:09:BD:93:FF:74:91:D5:C3:44:B5:97:B6:6E:C2:51:44:09:4B:40:96:8A:FB:56:BF:9E:76 74136ms [err] a=setup:active 74136ms [err] 74136ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 74136ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 74136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 74138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 74138ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 74138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 74139ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 74139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234", "state": "connecting"}] 74151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'47AtTgIB78wP') 74152ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'47AtTgIB78wP') 74152ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(92WvN1mKCE 1 udp 1845501695 172.17.0.2 44492 typ prflx) 74152ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33733) -> ('172.17.0.2', 44492)) State.WAITING -> State.IN_PROGRESS 74152ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9d\x96\xf6f\xd3\x91<\x07\x04\x19\x8c|') 74158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9d\x96\xf6f\xd3\x91<\x07\x04\x19\x8c|') 74158ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33733) -> ('172.17.0.2', 44492)) State.IN_PROGRESS -> State.SUCCEEDED 74159ms [err] INFO:aioice.ice:Connection(0) ICE completed 74161ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 74161ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74161ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 74162ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74164ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:245621116 1 udp 2113937151 b9bd8ba1-1882-4dbc-90dd-21468335a0c6.local 44492 typ host generation 0 ufrag vRwD network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234"}', extra='') 74164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 74164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 74166ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 74166ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 74166ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 74167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74167ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234", "state": "connected"}] 74170ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b9bd8ba1-1882-4dbc-90dd-21468335a0c6.local" resolved to 172.17.0.2 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 74170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=105813083, stream_id=1, stream_seq=0) 74171ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=976868408, stream_id=1, stream_seq=0) 74171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 74172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=105813083, gaps=[]) 74172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=976868408, gaps=[]) 74172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 74172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=976868409, stream_id=1, stream_seq=1) 74172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 74172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=976868410, stream_id=1, stream_seq=2) 74173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=976868410, gaps=[]) 74173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 74211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h2gwB6C847Nc') 74211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h2gwB6C847Nc') 74211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33733) -> ('172.17.0.2', 44492)) State.FROZEN -> State.FAILED 74211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47100) -> ('172.17.0.2', 44492)) State.FROZEN -> State.FAILED 74259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74260ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74274ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MFExD6evxZd7') 74274ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44492) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MFExD6evxZd7') 74353ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234"}', extra='') 74353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 74353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 74353ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 74353ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 74353ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74353ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74354ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 74354ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74354ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74354ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0774e934-839d-4f7b-ad36-9aff63250234", "state": "closed"}] 74355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74355ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74450ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 74555ms [err] Traceback (most recent call last): 74555ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74555ms [err] return _run_code(code, main_globals, None, 74555ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74555ms [err] exec(code, run_globals) 74555ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74555ms [err] sys.exit(main()) 74555ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74555ms [err] asyncio.run(main_async()) 74555ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74556ms [err] return loop.run_until_complete(main) 74556ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74556ms [err] self.run_forever() 74556ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74556ms [err] self._run_once() 74556ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74557ms [err] event_list = self._selector.select(timeout) 74557ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74557ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74557ms [err] KeyboardInterrupt 74559ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74559ms [err] h.flush() 74559ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 74664ms [log] starting device 75320ms [err] DEBUG:asyncio:Using selector: EpollSelector 75501ms [err] ERROR:asyncio:Unclosed client session 75501ms [err] client_session: 75573ms [log] parsing 75573ms [log] creating device handler 75573ms [log] [ready] 75573ms [log] reading line 75573ms [log] [websocketToken] "6623f5de-f29f-448e-a4d6-85245c99db9e" 75605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75605ms [log] [websocketConnected] 77186ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 77186ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 77228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a37fba3b-04dc-4c5f-a909-3dd23c479acd"}}', extra='') 77228ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a37fba3b-04dc-4c5f-a909-3dd23c479acd"} 77299ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 77303ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8", "state": "new"}] 79306ms [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='') 79307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8"}', extra='') 79307ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 79307ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79307ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 79307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4135644686550937092 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:5cUv\\r\\na=ice-pwd:20MQMLnmgkZ/UMPrKKVITAg6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9E:F2:88:6B:32:E5:58:1B:6C:39:98:EA:15:67:13:A5:49:99:58:C6:06:A8:69:4E:8F:97:1E:88:B4:90:93:BA\\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/c402fa7d-39ad-4037-ade5-f09c9e7e81e8"}', extra='') 79307ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79307ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 79307ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 79307ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 79307ms [err] v=0 79307ms [err] o=- 4135644686550937092 2 IN IP4 127.0.0.1 79307ms [err] s=- 79307ms [err] t=0 0 79307ms [err] a=group:BUNDLE 0 79307ms [err] a=extmap-allow-mixed 79307ms [err] a=msid-semantic: WMS 79307ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 79307ms [err] c=IN IP4 0.0.0.0 79307ms [err] a=ice-ufrag:5cUv 79307ms [err] a=ice-pwd:20MQMLnmgkZ/UMPrKKVITAg6 79307ms [err] a=ice-options:trickle 79307ms [err] a=fingerprint:sha-256 9E:F2:88:6B:32:E5:58:1B:6C:39:98:EA:15:67:13:A5:49:99:58:C6:06:A8:69:4E:8F:97:1E:88:B4:90:93:BA 79307ms [err] a=setup:actpass 79307ms [err] a=mid:0 79307ms [err] a=sctp-port:5000 79307ms [err] a=max-message-size:262144 79307ms [err] 79310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 79310ms [err] v=0 79310ms [err] o=- 4135644686550937092 2 IN IP4 127.0.0.1 79310ms [err] s=- 79310ms [err] t=0 0 79310ms [err] a=group:BUNDLE 0 79310ms [err] a=extmap-allow-mixed 79310ms [err] a=msid-semantic: WMS 79310ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 79310ms [err] c=IN IP4 0.0.0.0 79310ms [err] a=ice-ufrag:5cUv 79310ms [err] a=ice-pwd:20MQMLnmgkZ/UMPrKKVITAg6 79310ms [err] a=ice-options:trickle 79310ms [err] a=fingerprint:sha-256 9E:F2:88:6B:32:E5:58:1B:6C:39:98:EA:15:67:13:A5:49:99:58:C6:06:A8:69:4E:8F:97:1E:88:B4:90:93:BA 79310ms [err] a=setup:actpass 79310ms [err] a=mid:0 79310ms [err] a=sctp-port:5000 79310ms [err] a=max-message-size:262144 79310ms [err] 79311ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 79311ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8", "state": "new"}] 79312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 79312ms [err] v=0 79312ms [err] o=- 3950958420 3950958420 IN IP4 0.0.0.0 79312ms [err] s=- 79312ms [err] t=0 0 79312ms [err] a=group:BUNDLE 0 79312ms [err] a=msid-semantic:WMS * 79312ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 79312ms [err] c=IN IP4 0.0.0.0 79312ms [err] a=mid:0 79312ms [err] a=sctp-port:5000 79312ms [err] a=max-message-size:65536 79312ms [err] a=ice-ufrag:AqE2 79312ms [err] a=ice-pwd:O6TYLLReM1ldhWvLguQ4Ko 79312ms [err] a=fingerprint:sha-256 EC:DB:FD:CD:B8:BB:86:EC:47:02:28:A3:5F:2E:46:D3:84:8C:5A:88:EF:23:A8:0F:78:47:8E:76:B2:A1:70:64 79312ms [err] a=setup:active 79312ms [err] 79313ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 79313ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 79313ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 79315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 79316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 79316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 79316ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 79316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 79316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 79316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 79317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 79317ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8", "state": "connecting"}] 79327ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5DyhoNxq3kYK') 79328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5DyhoNxq3kYK') 79328ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NRPvV7Nd2h 1 udp 1845501695 172.17.0.2 45871 typ prflx) 79328ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33315) -> ('172.17.0.2', 45871)) State.WAITING -> State.IN_PROGRESS 79328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5x4\x99\xfc\xffE\xd5\xba\x12\x83.') 79331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5x4\x99\xfc\xffE\xd5\xba\x12\x83.') 79334ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33315) -> ('172.17.0.2', 45871)) State.IN_PROGRESS -> State.SUCCEEDED 79334ms [err] INFO:aioice.ice:Connection(0) ICE completed 79337ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 79337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 79338ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 79338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 79340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:630106686 1 udp 2113937151 ed2c1a44-c667-472f-ba06-0111667e44c2.local 45871 typ host generation 0 ufrag 5cUv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8"}', extra='') 79341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 79341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 79343ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 79343ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 79343ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 79344ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 79344ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 79345ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8", "state": "connected"}] 79348ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ed2c1a44-c667-472f-ba06-0111667e44c2.local" resolved to 172.17.0.2 79348ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 79348ms [log] line {"signal":"gpio1","value":"strongH"} 79348ms [log] 79348ms [log] reading line 79348ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 79348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 79348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 79349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 79350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 79350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 79350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 79351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3935208639, stream_id=1, stream_seq=0) 79351ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 79351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1946218493, stream_id=1, stream_seq=0) 79351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 79352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3935208639, gaps=[]) 79352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1946218493, gaps=[]) 79352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 79352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1946218494, stream_id=1, stream_seq=1) 79353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 79353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1946218495, stream_id=1, stream_seq=2) 79353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1946218496, stream_id=1, stream_seq=3) 79353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1946218497, stream_id=1, stream_seq=4) 79354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1946218495, gaps=[]) 79354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 79354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1946218497, gaps=[]) 79354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 79383ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yzwYNJTYoPpi') 79383ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yzwYNJTYoPpi') 79383ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33315) -> ('172.17.0.2', 45871)) State.FROZEN -> State.FAILED 79383ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39549) -> ('172.17.0.2', 45871)) State.FROZEN -> State.FAILED 79402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 79402ms [log] line {"signal":"gpio2","value":"strongL"} 79402ms [log] 79402ms [log] reading line 79402ms [log] [experimentStatusChanged] {"status": "running", "message": null} 79445ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6iXLoRaM6gyN') 79446ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45871) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6iXLoRaM6gyN') 79538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8"}', extra='') 79538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 79538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 79538ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 79538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 79538ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 79538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 79539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 79539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79539ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 79539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79540ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c402fa7d-39ad-4037-ade5-f09c9e7e81e8", "state": "closed"}] 79540ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 79540ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 79603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79603ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 79732ms [err] Traceback (most recent call last): 79732ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 79732ms [err] return _run_code(code, main_globals, None, 79732ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 79733ms [err] exec(code, run_globals) 79733ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 79733ms [err] sys.exit(main()) 79733ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 79733ms [err] asyncio.run(main_async()) 79733ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 79733ms [err] return loop.run_until_complete(main) 79733ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 79733ms [err] self.run_forever() 79733ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 79735ms [err] self._run_once() 79735ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 79735ms [err] event_list = self._selector.select(timeout) 79735ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 79735ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 79735ms [err] KeyboardInterrupt 79740ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 79740ms [err] h.flush() 79740ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 79819ms [log] starting device 80446ms [err] DEBUG:asyncio:Using selector: EpollSelector 80636ms [err] ERROR:asyncio:Unclosed client session 80636ms [err] client_session: 80746ms [log] parsing 80746ms [log] creating device handler 80746ms [log] [ready] 80746ms [log] reading line 80746ms [log] [websocketToken] "6dba369a-97d7-4876-a9a2-42d749d60889" 80785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80785ms [log] line {"signal":"gpio1","value":"strongH"} 80785ms [log] 80785ms [log] reading line 80785ms [log] line {"signal":"gpio2","value":"strongL"} 80785ms [log] 80785ms [log] reading line 80785ms [log] [websocketConnected] 81037ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 81037ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 81078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/69199f9f-156e-46f7-beca-1c769a5e2b5e"}}', extra='') 81078ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/69199f9f-156e-46f7-beca-1c769a5e2b5e"} 81168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 81171ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 81171ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 81171ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "new"}] 83174ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 83175ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83175ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 83175ms [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='') 83175ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 83189ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0","content":{"type":"offer","sdp":"v=0\\r\\no=- 3950958424 3950958424 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 55934 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55934 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42748 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:61BD\\r\\na=ice-pwd:97vmkdSlN7U37RkgQpoIXd\\r\\na=fingerprint:sha-256 64:C7:0D:76:FF:DE:5F:D2:F7:40:0E:96:44:55:A8:D0:A3:0F:2E:B8:2C:97:66:C4:11:45:A0:F6:5E:8E:13:83\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 83189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 83189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 83189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 83189ms [err] v=0 83189ms [err] o=- 3950958424 3950958424 IN IP4 0.0.0.0 83189ms [err] s=- 83189ms [err] t=0 0 83189ms [err] a=group:BUNDLE 0 83189ms [err] a=msid-semantic:WMS * 83189ms [err] m=application 55934 DTLS/SCTP 5000 83189ms [err] c=IN IP4 172.30.0.1 83189ms [err] a=mid:0 83189ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83189ms [err] a=max-message-size:65536 83189ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55934 typ host 83189ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42748 typ host 83189ms [err] a=end-of-candidates 83189ms [err] a=ice-ufrag:61BD 83189ms [err] a=ice-pwd:97vmkdSlN7U37RkgQpoIXd 83189ms [err] a=fingerprint:sha-256 64:C7:0D:76:FF:DE:5F:D2:F7:40:0E:96:44:55:A8:D0:A3:0F:2E:B8:2C:97:66:C4:11:45:A0:F6:5E:8E:13:83 83189ms [err] a=setup:actpass 83189ms [err] 83192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 83192ms [err] v=0 83192ms [err] o=- 3950958424 3950958424 IN IP4 0.0.0.0 83192ms [err] s=- 83192ms [err] t=0 0 83192ms [err] a=group:BUNDLE 0 83192ms [err] a=msid-semantic:WMS * 83192ms [err] m=application 55934 DTLS/SCTP 5000 83192ms [err] c=IN IP4 172.30.0.1 83192ms [err] a=mid:0 83192ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83192ms [err] a=max-message-size:65536 83192ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55934 typ host 83192ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42748 typ host 83192ms [err] a=end-of-candidates 83192ms [err] a=ice-ufrag:61BD 83192ms [err] a=ice-pwd:97vmkdSlN7U37RkgQpoIXd 83192ms [err] a=fingerprint:sha-256 64:C7:0D:76:FF:DE:5F:D2:F7:40:0E:96:44:55:A8:D0:A3:0F:2E:B8:2C:97:66:C4:11:45:A0:F6:5E:8E:13:83 83192ms [err] a=setup:actpass 83192ms [err] 83193ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 83193ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "new"}] 83195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 83195ms [err] v=0 83195ms [err] o=- 3950958424 3950958424 IN IP4 0.0.0.0 83195ms [err] s=- 83195ms [err] t=0 0 83195ms [err] a=group:BUNDLE 0 83195ms [err] a=msid-semantic:WMS * 83195ms [err] m=application 9 DTLS/SCTP 5000 83195ms [err] c=IN IP4 0.0.0.0 83195ms [err] a=mid:0 83195ms [err] a=sctpmap:5000 webrtc-datachannel 65535 83195ms [err] a=max-message-size:65536 83195ms [err] a=ice-ufrag:JK5V 83195ms [err] a=ice-pwd:tnAZ6waIWRE63GBinmDBG7 83195ms [err] a=fingerprint:sha-256 F2:AF:F7:5B:48:54:71:43:F0:1E:A0:B2:95:CC:9B:61:E0:8B:3D:0C:71:49:F4:C5:40:7F:52:AA:D5:3F:E0:AB 83195ms [err] a=setup:active 83195ms [err] 83195ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 83195ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 83196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 83198ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 83198ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 83199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 83199ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 83200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 83200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 83200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49495) -> ('172.30.0.1', 55934)) State.FROZEN -> State.WAITING 83200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58209) -> ('172.30.0.1', 55934)) State.FROZEN -> State.WAITING 83200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49495) -> ('172.17.0.2', 42748)) State.FROZEN -> State.WAITING 83201ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83201ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49495) -> ('172.30.0.1', 55934)) State.WAITING -> State.IN_PROGRESS 83201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55934) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\xcfR$\x1fY\xc6\xfay\x9e\xe0\xed') 83202ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "connecting"}] 83203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55934) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\xcfR$\x1fY\xc6\xfay\x9e\xe0\xed') 83203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49495) -> ('172.30.0.1', 55934)) State.IN_PROGRESS -> State.SUCCEEDED 83211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55934) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfa\xde\xab\x07\xcb\xce\xc9."pR\xf5') 83211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55934) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfa\xde\xab\x07\xcb\xce\xc9."pR\xf5') 83212ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58209) -> ('172.30.0.1', 55934)) State.WAITING -> State.FAILED 83212ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49495) -> ('172.17.0.2', 42748)) State.WAITING -> State.FAILED 83212ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58209) -> ('172.17.0.2', 42748)) State.FROZEN -> State.FAILED 83212ms [err] INFO:aioice.ice:Connection(0) ICE completed 83212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55934) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xab\xe7uo~,&\x13}\x18\x95\x18') 83212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55934) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xab\xe7uo~,&\x13}\x18\x95\x18') 83212ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(t5MwGvfSg3 1 udp 1862270975 172.17.0.2 55934 typ prflx) 83213ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49495) -> ('172.17.0.2', 55934)) State.WAITING -> State.IN_PROGRESS 83213ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55934) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\xbf\xe8+\x87\x18\x88.m{\x143') 83214ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55934) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\xbf\xe8+\x87\x18\x88.m{\x143') 83214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49495) -> ('172.17.0.2', 55934)) State.IN_PROGRESS -> State.SUCCEEDED 83221ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 83221ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 83222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 83222ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 83238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 83238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 83238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 83238ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 83238ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 83239ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "connected"}] 83239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 83239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 83239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 83240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 83241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1315169726, stream_id=1, stream_seq=0) 83241ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 83241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1176781853, stream_id=1, stream_seq=0) 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1315169726, gaps=[]) 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1176781854, stream_id=1, stream_seq=1) 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1176781855, stream_id=1, stream_seq=2) 83242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1176781853, gaps=[]) 83243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 83243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1176781854, gaps=[]) 83243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 83244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1176781855, gaps=[]) 83244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 83298ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 83298ms [log] [experimentStatusChanged] {"status": "running", "message": null} 83431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0"}', extra='') 83431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 83432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 83432ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 83432ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 83432ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 83432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 83432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 83432ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83432ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 83433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83433ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ef6ae95e-4fa3-46e3-887d-0b62167533c0", "state": "closed"}] 83433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 83433ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83526ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 83605ms [err] Traceback (most recent call last): 83605ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83605ms [err] return _run_code(code, main_globals, None, 83605ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83605ms [err] exec(code, run_globals) 83605ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83605ms [err] sys.exit(main()) 83606ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83606ms [err] asyncio.run(main_async()) 83606ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83606ms [err] return loop.run_until_complete(main) 83606ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83606ms [err] self.run_forever() 83606ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83607ms [err] self._run_once() 83607ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83607ms [err] event_list = self._selector.select(timeout) 83607ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83607ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83607ms [err] KeyboardInterrupt 83608ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83608ms [err] h.flush() 83608ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83704ms [log] starting device 84352ms [err] DEBUG:asyncio:Using selector: EpollSelector 84542ms [err] ERROR:asyncio:Unclosed client session 84542ms [err] client_session: 84635ms [log] parsing 84635ms [log] creating device handler 84635ms [log] [ready] 84635ms [log] reading line 84635ms [log] [websocketToken] "589f49c3-9178-4bda-bedf-1b4144ff5a00" 84672ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84672ms [log] [websocketConnected] 84916ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84916ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5c294452-7e27-4769-8e3b-2c4873f29607"}}', extra='') 84963ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5c294452-7e27-4769-8e3b-2c4873f29607"} 85053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 85056ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "new"}] 87060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 87060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 87060ms [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='') 87060ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87074ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51","content":{"type":"offer","sdp":"v=0\\r\\no=- 3950958428 3950958428 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 33478 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33478 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43105 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:4xpq\\r\\na=ice-pwd:fC6sfFzXLgKUM1LGBWwvMh\\r\\na=fingerprint:sha-256 11:38:95:13:FC:86:FC:CB:0B:39:0F:6C:EB:1E:3B:98:7C:07:9F:86:B5:56:62:A8:B2:F1:04:75:A7:A5:5F:53\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 87074ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87074ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 87074ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 87074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 87074ms [err] v=0 87074ms [err] o=- 3950958428 3950958428 IN IP4 0.0.0.0 87074ms [err] s=- 87074ms [err] t=0 0 87074ms [err] a=group:BUNDLE 0 87074ms [err] a=msid-semantic:WMS * 87074ms [err] m=application 33478 DTLS/SCTP 5000 87074ms [err] c=IN IP4 172.30.0.1 87074ms [err] a=mid:0 87074ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87074ms [err] a=max-message-size:65536 87074ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33478 typ host 87074ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43105 typ host 87074ms [err] a=end-of-candidates 87074ms [err] a=ice-ufrag:4xpq 87074ms [err] a=ice-pwd:fC6sfFzXLgKUM1LGBWwvMh 87074ms [err] a=fingerprint:sha-256 11:38:95:13:FC:86:FC:CB:0B:39:0F:6C:EB:1E:3B:98:7C:07:9F:86:B5:56:62:A8:B2:F1:04:75:A7:A5:5F:53 87074ms [err] a=setup:actpass 87074ms [err] 87076ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 87076ms [err] v=0 87076ms [err] o=- 3950958428 3950958428 IN IP4 0.0.0.0 87076ms [err] s=- 87076ms [err] t=0 0 87076ms [err] a=group:BUNDLE 0 87076ms [err] a=msid-semantic:WMS * 87076ms [err] m=application 33478 DTLS/SCTP 5000 87076ms [err] c=IN IP4 172.30.0.1 87076ms [err] a=mid:0 87076ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87076ms [err] a=max-message-size:65536 87076ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33478 typ host 87076ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43105 typ host 87076ms [err] a=end-of-candidates 87076ms [err] a=ice-ufrag:4xpq 87076ms [err] a=ice-pwd:fC6sfFzXLgKUM1LGBWwvMh 87076ms [err] a=fingerprint:sha-256 11:38:95:13:FC:86:FC:CB:0B:39:0F:6C:EB:1E:3B:98:7C:07:9F:86:B5:56:62:A8:B2:F1:04:75:A7:A5:5F:53 87076ms [err] a=setup:actpass 87076ms [err] 87076ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 87077ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "new"}] 87078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 87078ms [err] v=0 87078ms [err] o=- 3950958428 3950958428 IN IP4 0.0.0.0 87078ms [err] s=- 87078ms [err] t=0 0 87078ms [err] a=group:BUNDLE 0 87078ms [err] a=msid-semantic:WMS * 87078ms [err] m=application 9 DTLS/SCTP 5000 87078ms [err] c=IN IP4 0.0.0.0 87078ms [err] a=mid:0 87078ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87078ms [err] a=max-message-size:65536 87078ms [err] a=ice-ufrag:ZArJ 87078ms [err] a=ice-pwd:zNTn0hGQiupjpyx43JVGCP 87078ms [err] a=fingerprint:sha-256 53:B1:CB:F9:C3:F7:04:B5:FA:D9:48:A1:7A:A5:03:E6:04:CE:51:67:5A:9A:A3:CB:B6:AD:77:D6:66:92:07:A3 87078ms [err] a=setup:active 87078ms [err] 87078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 87078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 87078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 87080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 87080ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 87080ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87081ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 87081ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87081ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58745) -> ('172.30.0.1', 33478)) State.FROZEN -> State.WAITING 87081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33401) -> ('172.30.0.1', 33478)) State.FROZEN -> State.WAITING 87081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58745) -> ('172.17.0.2', 43105)) State.FROZEN -> State.WAITING 87082ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87082ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87082ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58745) -> ('172.30.0.1', 33478)) State.WAITING -> State.IN_PROGRESS 87082ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x\xdak\x16\x96\xcd\x1aR59\xbc\xac') 87082ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "connecting"}] 87083ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x\xdak\x16\x96\xcd\x1aR59\xbc\xac') 87083ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58745) -> ('172.30.0.1', 33478)) State.IN_PROGRESS -> State.SUCCEEDED 87092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xcf5\xb5\x90Z\xbb\xa3\x14Wi'\xab") 87092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xcf5\xb5\x90Z\xbb\xa3\x14Wi'\xab") 87093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33401) -> ('172.30.0.1', 33478)) State.WAITING -> State.FAILED 87093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58745) -> ('172.17.0.2', 43105)) State.WAITING -> State.FAILED 87093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33401) -> ('172.17.0.2', 43105)) State.FROZEN -> State.FAILED 87093ms [err] INFO:aioice.ice:Connection(0) ICE completed 87093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4h\xc5&^\x1e\xe8\x91\x89\xa8\t\x8e') 87093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4h\xc5&^\x1e\xe8\x91\x89\xa8\t\x8e') 87093ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(t6dFafe9BG 1 udp 1862270975 172.17.0.2 33478 typ prflx) 87094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58745) -> ('172.17.0.2', 33478)) State.WAITING -> State.IN_PROGRESS 87094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\xb8\xe1r+`\x16!\x7ff\xf9\x10') 87094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\xb8\xe1r+`\x16!\x7ff\xf9\x10') 87094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58745) -> ('172.17.0.2', 33478)) State.IN_PROGRESS -> State.SUCCEEDED 87102ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 87102ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87102ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 87103ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 87116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 87116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87117ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87117ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "connected"}] 87117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 87117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 87117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 87118ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 87118ms [log] line {"signal":"gpio1","value":"strongH"} 87118ms [log] 87118ms [log] reading line 87118ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 87118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1044112751, stream_id=1, stream_seq=0) 87119ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1316329879, stream_id=1, stream_seq=0) 87120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 87120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1044112751, gaps=[]) 87120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1316329880, stream_id=1, stream_seq=1) 87121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1316329881, stream_id=1, stream_seq=2) 87121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1316329882, stream_id=1, stream_seq=3) 87121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1316329883, stream_id=1, stream_seq=4) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329879, gaps=[]) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329880, gaps=[]) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329881, gaps=[]) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329882, gaps=[]) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1316329883, gaps=[]) 87122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 87170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87170ms [log] line {"signal":"gpio2","value":"strongL"} 87170ms [log] 87170ms [log] reading line 87170ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87281ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51"}', extra='') 87282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 87282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 87282ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87282ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 87282ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 87282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87283ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 87283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87283ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87283ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/16ea369b-e971-4d60-9f2f-ed316b243f51", "state": "closed"}] 87308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87308ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87379ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver: should transmit initial gpio value 87506ms [err] Traceback (most recent call last): 87506ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87506ms [err] return _run_code(code, main_globals, None, 87506ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87506ms [err] exec(code, run_globals) 87506ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87506ms [err] sys.exit(main()) 87506ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87507ms [err] asyncio.run(main_async()) 87507ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87507ms [err] return loop.run_until_complete(main) 87507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87507ms [err] self.run_forever() 87507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87507ms [err] self._run_once() 87507ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87508ms [err] event_list = self._selector.select(timeout) 87508ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87508ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87508ms [err] KeyboardInterrupt 87509ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87509ms [err] h.flush() 87509ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 104592ms [log] starting device 105263ms [err] DEBUG:asyncio:Using selector: EpollSelector 105419ms [err] ERROR:asyncio:Unclosed client session 105419ms [err] client_session: 105511ms [log] parsing 105511ms [log] creating device handler 105511ms [log] [ready] 105511ms [log] reading line 105511ms [log] [websocketToken] "a3136c06-2b09-4b4f-b43f-7a53d2593012" 105523ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105523ms [log] line {"signal":"gpio1","value":"strongH"} 105523ms [log] 105523ms [log] reading line 105523ms [log] line {"signal":"gpio2","value":"strongL"} 105523ms [log] 105523ms [log] reading line 105523ms [log] [websocketConnected] 107100ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 107101ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 107142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3c9c5368-81ec-43cf-9e07-f9ff648f550a"}}', extra='') 107143ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3c9c5368-81ec-43cf-9e07-f9ff648f550a"} 107207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 107236ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107236ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107236ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536", "state": "new"}] 109243ms [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='') 109243ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536"}', extra='') 109243ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109243ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 109243ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4690148837944415519 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:d9ZR\\r\\na=ice-pwd:luoVt3q2vUl2qhIYBGzmFbu7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 89:7C:2C:8A:B4:CE:F1:28:17:85:A6:66:89:D1:7C:0A:72:4D:63:C3:E5:8B:DC:E0:34:39:2D:86:E0:2B:14:A2\\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/9c51b3a8-e52b-415f-8f28-25e175e73536"}', extra='') 109243ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109243ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 109243ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 109243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109243ms [err] v=0 109243ms [err] o=- 4690148837944415519 2 IN IP4 127.0.0.1 109243ms [err] s=- 109243ms [err] t=0 0 109243ms [err] a=group:BUNDLE 0 109243ms [err] a=extmap-allow-mixed 109243ms [err] a=msid-semantic: WMS 109243ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 109243ms [err] c=IN IP4 0.0.0.0 109243ms [err] a=ice-ufrag:d9ZR 109243ms [err] a=ice-pwd:luoVt3q2vUl2qhIYBGzmFbu7 109243ms [err] a=ice-options:trickle 109243ms [err] a=fingerprint:sha-256 89:7C:2C:8A:B4:CE:F1:28:17:85:A6:66:89:D1:7C:0A:72:4D:63:C3:E5:8B:DC:E0:34:39:2D:86:E0:2B:14:A2 109243ms [err] a=setup:actpass 109243ms [err] a=mid:0 109243ms [err] a=sctp-port:5000 109243ms [err] a=max-message-size:262144 109243ms [err] 109243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109243ms [err] v=0 109243ms [err] o=- 4690148837944415519 2 IN IP4 127.0.0.1 109243ms [err] s=- 109243ms [err] t=0 0 109243ms [err] a=group:BUNDLE 0 109243ms [err] a=extmap-allow-mixed 109243ms [err] a=msid-semantic: WMS 109243ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 109243ms [err] c=IN IP4 0.0.0.0 109243ms [err] a=ice-ufrag:d9ZR 109243ms [err] a=ice-pwd:luoVt3q2vUl2qhIYBGzmFbu7 109243ms [err] a=ice-options:trickle 109243ms [err] a=fingerprint:sha-256 89:7C:2C:8A:B4:CE:F1:28:17:85:A6:66:89:D1:7C:0A:72:4D:63:C3:E5:8B:DC:E0:34:39:2D:86:E0:2B:14:A2 109243ms [err] a=setup:actpass 109243ms [err] a=mid:0 109243ms [err] a=sctp-port:5000 109243ms [err] a=max-message-size:262144 109243ms [err] 109243ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 109244ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 109244ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536", "state": "new"}] 109245ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 109245ms [err] v=0 109245ms [err] o=- 3950958450 3950958450 IN IP4 0.0.0.0 109245ms [err] s=- 109245ms [err] t=0 0 109245ms [err] a=group:BUNDLE 0 109245ms [err] a=msid-semantic:WMS * 109245ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 109245ms [err] c=IN IP4 0.0.0.0 109245ms [err] a=mid:0 109245ms [err] a=sctp-port:5000 109245ms [err] a=max-message-size:65536 109245ms [err] a=ice-ufrag:PQnX 109245ms [err] a=ice-pwd:yRJjl1bhULcL31XDcQtnpS 109245ms [err] a=fingerprint:sha-256 E1:3B:1B:24:75:91:14:3E:81:BC:89:25:C5:58:ED:2D:A2:56:B6:A2:A3:4F:6A:AE:97:75:23:8B:89:40:C6:2A 109245ms [err] a=setup:active 109245ms [err] 109245ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109245ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109245ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 109247ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 109248ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 109248ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 109249ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 109249ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 109249ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 109249ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109249ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109249ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536", "state": "connecting"}] 109257ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WCkb6uNHbIBs') 109258ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WCkb6uNHbIBs') 109258ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zidro3Ji6x 1 udp 1845501695 172.17.0.2 43006 typ prflx) 109258ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43879) -> ('172.17.0.2', 43006)) State.WAITING -> State.IN_PROGRESS 109258ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9\xd9\x80o\x1b\xaez{\x1e\x12i\xd7') 109260ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9\xd9\x80o\x1b\xaez{\x1e\x12i\xd7') 109260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43879) -> ('172.17.0.2', 43006)) State.IN_PROGRESS -> State.SUCCEEDED 109261ms [err] INFO:aioice.ice:Connection(0) ICE completed 109267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2833465280 1 udp 2113937151 2820119f-7057-4127-b6b2-4ab811e02853.local 43006 typ host generation 0 ufrag d9ZR network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536"}', extra='') 109267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 109267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 109271ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2820119f-7057-4127-b6b2-4ab811e02853.local" resolved to 172.17.0.2 109271ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43879) -> ('172.17.0.2', 43006)) State.FROZEN -> State.IN_PROGRESS 109271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xab4\xabw+\xbdn\xc1"\xaf\xd3<') 109272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xab4\xabw+\xbdn\xc1"\xaf\xd3<') 109272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43879) -> ('172.17.0.2', 43006)) State.IN_PROGRESS -> State.SUCCEEDED 109291ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48533) -> ('172.17.0.2', 43006)) State.FROZEN -> State.IN_PROGRESS 109292ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M\xfe\xd1|\x8a\x12\xbf\tq\xe61\xe9') 109293ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M\xfe\xd1|\x8a\x12\xbf\tq\xe61\xe9') 109293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48533) -> ('172.17.0.2', 43006)) State.IN_PROGRESS -> State.SUCCEEDED 109312ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 109313ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 109313ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 109314ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 109323ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 109324ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 109324ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 109340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 109340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 109340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CqaQfB+9JPWH') 109340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CqaQfB+9JPWH') 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=594976047, stream_id=1, stream_seq=0) 109340ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=661778752, stream_id=1, stream_seq=0) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=594976047, gaps=[]) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=661778752, gaps=[]) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=661778753, stream_id=1, stream_seq=1) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=661778754, stream_id=1, stream_seq=2) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=661778754, gaps=[]) 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 109340ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536", "state": "connected"}] 109388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+TeVBovcYElL') 109389ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43006) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+TeVBovcYElL') 109393ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109393ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536"}', extra='') 109499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 109499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 109499ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109499ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 109499ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 109499ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109499ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109500ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 109500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109500ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9c51b3a8-e52b-415f-8f28-25e175e73536", "state": "closed"}] 109501ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109501ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109576ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 109630ms [err] Traceback (most recent call last): 109630ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109630ms [err] return _run_code(code, main_globals, None, 109630ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109630ms [err] exec(code, run_globals) 109630ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109630ms [err] sys.exit(main()) 109630ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109630ms [err] asyncio.run(main_async()) 109630ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109631ms [err] return loop.run_until_complete(main) 109631ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109631ms [err] self.run_forever() 109631ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109632ms [err] self._run_once() 109632ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109632ms [err] event_list = self._selector.select(timeout) 109632ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109632ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109632ms [err] KeyboardInterrupt 109634ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109634ms [err] h.flush() 109634ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 109788ms [log] starting device 110465ms [err] DEBUG:asyncio:Using selector: EpollSelector 110646ms [err] ERROR:asyncio:Unclosed client session 110646ms [err] client_session: 110745ms [log] parsing 110745ms [log] creating device handler 110745ms [log] [ready] 110745ms [log] reading line 110745ms [log] [websocketToken] "31905826-1ce6-4457-b80e-8b118d819638" 110757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110757ms [log] [websocketConnected] 112383ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 112383ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 112425ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/50b26fbc-6ae1-4de5-a5a6-12c571185b6a"}}', extra='') 112425ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/50b26fbc-6ae1-4de5-a5a6-12c571185b6a"} 112512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 112518ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565", "state": "new"}] 114521ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 114523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 114523ms [err] v=0 114523ms [err] o=- 3950958456 3950958456 IN IP4 0.0.0.0 114523ms [err] s=- 114523ms [err] t=0 0 114523ms [err] a=group:BUNDLE 0 114523ms [err] a=msid-semantic:WMS * 114523ms [err] m=application 9 DTLS/SCTP 5000 114523ms [err] c=IN IP4 0.0.0.0 114523ms [err] a=mid:0 114523ms [err] a=sctpmap:5000 webrtc-datachannel 65535 114523ms [err] a=max-message-size:65536 114523ms [err] a=ice-ufrag:08mT 114523ms [err] a=ice-pwd:1nGAwJArvvqhCBb8CfY6Em 114523ms [err] a=fingerprint:sha-256 B7:0D:C0:E7:42:4F:14:DF:4A:9C:8D:DD:0E:39:96:99:DC:F3:DC:E9:69:68:82:13:D8:D7:A9:95:5C:07:8E:2E 114523ms [err] a=setup:actpass 114523ms [err] 114524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 114524ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 114526ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565", "state": "new"}] 114527ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 114527ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 114527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 114528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565"}', extra='') 114529ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114529ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 114529ms [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='') 114529ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 114549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JqcIqiHCoDQS') 114549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JqcIqiHCoDQS') 114550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2661039529770070960 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:PeTW\\r\\na=ice-pwd:nNmewp+Im1+0hwUWFBwTSCpF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7C:49:B2:70:DD:60:C3:8F:2C:89:E1:88:96:69:EA:B6:11:BF:41:35:A4:06:AB:61:44:33:5E:D3:D9:60:DB:52\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565"}', extra='') 114550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 114550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 114550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 114550ms [err] v=0 114550ms [err] o=- 2661039529770070960 2 IN IP4 127.0.0.1 114550ms [err] s=- 114550ms [err] t=0 0 114550ms [err] a=group:BUNDLE 0 114550ms [err] a=msid-semantic: WMS 114550ms [err] m=application 9 DTLS/SCTP 5000 114550ms [err] c=IN IP4 0.0.0.0 114550ms [err] a=ice-ufrag:PeTW 114550ms [err] a=ice-pwd:nNmewp+Im1+0hwUWFBwTSCpF 114550ms [err] a=ice-options:trickle 114550ms [err] a=fingerprint:sha-256 7C:49:B2:70:DD:60:C3:8F:2C:89:E1:88:96:69:EA:B6:11:BF:41:35:A4:06:AB:61:44:33:5E:D3:D9:60:DB:52 114550ms [err] a=setup:active 114550ms [err] a=mid:0 114550ms [err] a=sctpmap:5000 webrtc-datachannel 1024 114550ms [err] 114551ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 114551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 114551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 114551ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lODgt8tTSo 1 udp 1845501695 172.17.0.2 39898 typ prflx) 114552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44738) -> ('172.17.0.2', 39898)) State.WAITING -> State.IN_PROGRESS 114552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85ny!\xb8\xce\x9f\xa8\x91\nY\xb1') 114552ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565", "state": "connecting"}] 114553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85ny!\xb8\xce\x9f\xa8\x91\nY\xb1') 114553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44738) -> ('172.17.0.2', 39898)) State.IN_PROGRESS -> State.SUCCEEDED 114553ms [err] INFO:aioice.ice:Connection(0) ICE completed 114556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:229623112 1 udp 2113937151 545c1af6-b7bb-4e8c-9728-153cb868966e.local 39898 typ host generation 0 ufrag PeTW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565"}', extra='') 114556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 114556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 114559ms [err] INFO:aioice.ice:Connection(0) Remote candidate "545c1af6-b7bb-4e8c-9728-153cb868966e.local" resolved to 172.17.0.2 114574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44738) -> ('172.17.0.2', 39898)) State.FROZEN -> State.IN_PROGRESS 114574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\xb9\x02\xb6\xadu\xed\x19*\x94.\xe7') 114575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[\xb9\x02\xb6\xadu\xed\x19*\x94.\xe7') 114575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44738) -> ('172.17.0.2', 39898)) State.IN_PROGRESS -> State.SUCCEEDED 114575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52383) -> ('172.17.0.2', 39898)) State.FROZEN -> State.FAILED 114594ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 114594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 114595ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 114596ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 114597ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 114598ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 114598ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 114598ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 114598ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 114599ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565", "state": "connected"}] 114599ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114599ms [log] line {"signal":"gpio1","value":"strongH"} 114599ms [log] 114599ms [log] reading line 114599ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 114602ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l/A6pO2gIPtV') 114602ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'l/A6pO2gIPtV') 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2262182308, stream_id=1, stream_seq=0) 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2262182308, gaps=[]) 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=105736443, stream_id=1, stream_seq=0) 114604ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=105736443, gaps=[]) 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2262182309, stream_id=1, stream_seq=1) 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2262182310, stream_id=1, stream_seq=2) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2262182311, stream_id=1, stream_seq=3) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2262182312, stream_id=1, stream_seq=4) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2262182310, gaps=[]) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2262182312, gaps=[]) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 114668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qoitETat2sAF') 114668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qoitETat2sAF') 114681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114681ms [log] line {"signal":"gpio2","value":"strongL"} 114681ms [log] 114681ms [log] reading line 114681ms [log] [experimentStatusChanged] {"status": "running", "message": null} 114727ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9q53R9qLtzMc') 114727ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9q53R9qLtzMc') 114727ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52383) -> ('172.17.0.2', 39898)) State.WAITING -> State.IN_PROGRESS 114727ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=@Q/\xbcb_S+\x021L') 114728ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39898) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=@Q/\xbcb_S+\x021L') 114728ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52383) -> ('172.17.0.2', 39898)) State.IN_PROGRESS -> State.SUCCEEDED 114776ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565"}', extra='') 114777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 114777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 114777ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 114778ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 114778ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 114778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 114778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 114778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114778ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 114778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114779ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/44319989-6f48-47ad-9168-d7a8bff8a565", "state": "closed"}] 114779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 114779ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 114878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 114878ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 114972ms [err] Traceback (most recent call last): 114972ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 114972ms [err] return _run_code(code, main_globals, None, 114972ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 114972ms [err] exec(code, run_globals) 114972ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 114972ms [err] sys.exit(main()) 114972ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 114972ms [err] asyncio.run(main_async()) 114972ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 114972ms [err] return loop.run_until_complete(main) 114972ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 114972ms [err] self.run_forever() 114972ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 114973ms [err] self._run_once() 114973ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 114973ms [err] event_list = self._selector.select(timeout) 114973ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 114973ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 114973ms [err] KeyboardInterrupt 114975ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 114975ms [err] h.flush() 114975ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 115081ms [log] starting device 115693ms [err] DEBUG:asyncio:Using selector: EpollSelector 115883ms [err] ERROR:asyncio:Unclosed client session 115883ms [err] client_session: 115985ms [log] parsing 115985ms [log] creating device handler 115985ms [log] [ready] 115985ms [log] reading line 115985ms [log] [websocketToken] "d5af5c33-b7c1-441b-95da-52bc1803a545" 116027ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116027ms [log] line {"signal":"gpio1","value":"strongH"} 116027ms [log] 116027ms [log] reading line 116027ms [log] line {"signal":"gpio2","value":"strongL"} 116027ms [log] 116027ms [log] reading line 116027ms [log] [websocketConnected] 116264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116264ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 116275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/88174ecf-90bb-4c2a-8fea-1156ffe8a13e"}}', extra='') 116275ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/88174ecf-90bb-4c2a-8fea-1156ffe8a13e"} 116366ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 116370ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 116370ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "new"}] 118373ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 118375ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 118375ms [err] v=0 118375ms [err] o=- 3950958459 3950958459 IN IP4 0.0.0.0 118375ms [err] s=- 118375ms [err] t=0 0 118375ms [err] a=group:BUNDLE 0 118375ms [err] a=msid-semantic:WMS * 118375ms [err] m=application 9 DTLS/SCTP 5000 118375ms [err] c=IN IP4 0.0.0.0 118375ms [err] a=mid:0 118375ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118375ms [err] a=max-message-size:65536 118375ms [err] a=ice-ufrag:auWo 118375ms [err] a=ice-pwd:3Xv5diqjaK1itER2Nwmqs6 118375ms [err] a=fingerprint:sha-256 9D:C3:6E:18:D5:D5:E1:96:6E:50:19:97:46:9A:49:42:AB:DF:21:B0:53:E7:EC:A9:C0:42:0F:A0:73:A4:5D:87 118375ms [err] a=setup:actpass 118375ms [err] 118376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 118376ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118378ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "new"}] 118378ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118379ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 118380ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118380ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118380ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118380ms [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='') 118380ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 118395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57084) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E6\xdaWHLI\x19\xcb\xaf\xee\x9b') 118395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57084) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E6\xdaWHLI\x19\xcb\xaf\xee\x9b') 118402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18","content":{"type":"answer","sdp":"v=0\\r\\no=- 3950958459 3950958459 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 57084 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57084 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36658 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sWEW\\r\\na=ice-pwd:omjR6CxS8lTbioUh22iksP\\r\\na=fingerprint:sha-256 0E:0D:90:6F:3C:CD:92:35:76:0F:60:5F:5F:36:69:93:F1:3C:3A:76:2F:D0:99:BF:93:F8:B7:47:FB:E4:99:E8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 118402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 118402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 118402ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 118402ms [err] v=0 118402ms [err] o=- 3950958459 3950958459 IN IP4 0.0.0.0 118402ms [err] s=- 118402ms [err] t=0 0 118402ms [err] a=group:BUNDLE 0 118402ms [err] a=msid-semantic:WMS * 118402ms [err] m=application 57084 DTLS/SCTP 5000 118402ms [err] c=IN IP4 172.30.0.1 118402ms [err] a=mid:0 118402ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118402ms [err] a=max-message-size:65536 118402ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57084 typ host 118402ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36658 typ host 118402ms [err] a=end-of-candidates 118402ms [err] a=ice-ufrag:sWEW 118402ms [err] a=ice-pwd:omjR6CxS8lTbioUh22iksP 118402ms [err] a=fingerprint:sha-256 0E:0D:90:6F:3C:CD:92:35:76:0F:60:5F:5F:36:69:93:F1:3C:3A:76:2F:D0:99:BF:93:F8:B7:47:FB:E4:99:E8 118402ms [err] a=setup:active 118402ms [err] 118403ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 118403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118403ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56142) -> ('172.30.0.1', 57084)) State.FROZEN -> State.WAITING 118403ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46233) -> ('172.30.0.1', 57084)) State.FROZEN -> State.WAITING 118403ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56142) -> ('172.17.0.2', 36658)) State.FROZEN -> State.WAITING 118403ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5JXi6mKtQo 1 udp 1862270975 172.17.0.2 57084 typ prflx) 118403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118404ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56142) -> ('172.17.0.2', 57084)) State.WAITING -> State.IN_PROGRESS 118404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57084) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xd1\xf0C\x8d08\xd2\xd8,(f') 118404ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56142) -> ('172.30.0.1', 57084)) State.WAITING -> State.IN_PROGRESS 118404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57084) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\xfc\x7f6\x08\xb4"_\xc7\xbf\xabF') 118405ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "connecting"}] 118405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57084) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xd1\xf0C\x8d08\xd2\xd8,(f') 118405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56142) -> ('172.17.0.2', 57084)) State.IN_PROGRESS -> State.SUCCEEDED 118405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46233) -> ('172.30.0.1', 57084)) State.WAITING -> State.FAILED 118405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56142) -> ('172.17.0.2', 36658)) State.WAITING -> State.FAILED 118405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46233) -> ('172.17.0.2', 36658)) State.FROZEN -> State.FAILED 118405ms [err] INFO:aioice.ice:Connection(0) ICE completed 118406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57084) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\xfc\x7f6\x08\xb4"_\xc7\xbf\xabF') 118406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56142) -> ('172.30.0.1', 57084)) State.IN_PROGRESS -> State.SUCCEEDED 118406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57084) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1\xf6=\xacs\x86\xfcCI\x98\xc7\x7f') 118406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57084) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1\xf6=\xacs\x86\xfcCI\x98\xc7\x7f') 118424ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 118425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118426ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 118427ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118429ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118429ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 118429ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 118429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 118430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 118430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 118430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118430ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "connected"}] 118431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 118431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 118431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 118431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 118432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 118432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 118433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 118433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 118433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 118433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3066382469, stream_id=1, stream_seq=0) 118433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1638270365, stream_id=1, stream_seq=0) 118434ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1638270365, gaps=[]) 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3066382469, gaps=[]) 118434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3066382470, stream_id=1, stream_seq=1) 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3066382471, stream_id=1, stream_seq=2) 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3066382470, gaps=[]) 118435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 118436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3066382471, gaps=[]) 118436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 118513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118513ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118616ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18"}', extra='') 118616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 118617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 118617ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118617ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 118617ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 118617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118617ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 118617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118618ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6b1c71b0-0f69-4064-97c6-cdc649873b18", "state": "closed"}] 118618ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118618ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118718ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118718ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118844ms [err] Traceback (most recent call last): 118844ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118844ms [err] return _run_code(code, main_globals, None, 118844ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118844ms [err] exec(code, run_globals) 118844ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118845ms [err] sys.exit(main()) 118845ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118845ms [err] asyncio.run(main_async()) 118845ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118845ms [err] return loop.run_until_complete(main) 118845ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118845ms [err] self.run_forever() 118845ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118845ms [err] self._run_once() 118845ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118845ms [err] event_list = self._selector.select(timeout) 118845ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118845ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118845ms [err] KeyboardInterrupt 118847ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118847ms [err] h.flush() 118847ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 119008ms [log] starting device 119676ms [err] DEBUG:asyncio:Using selector: EpollSelector 119867ms [err] ERROR:asyncio:Unclosed client session 119867ms [err] client_session: 119962ms [log] parsing 119962ms [log] creating device handler 119962ms [log] [ready] 119962ms [log] reading line 119962ms [log] [websocketToken] "bea4530c-c974-474c-b8c7-9ce1d9536426" 120003ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 120004ms [log] [websocketConnected] 120250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120250ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 120290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8e1522b8-66a4-4161-bf9f-bda3c4b0f178"}}', extra='') 120290ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8e1522b8-66a4-4161-bf9f-bda3c4b0f178"} 120356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 120384ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "new"}] 122387ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 122389ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 122389ms [err] v=0 122389ms [err] o=- 3950958463 3950958463 IN IP4 0.0.0.0 122389ms [err] s=- 122389ms [err] t=0 0 122389ms [err] a=group:BUNDLE 0 122389ms [err] a=msid-semantic:WMS * 122389ms [err] m=application 9 DTLS/SCTP 5000 122389ms [err] c=IN IP4 0.0.0.0 122389ms [err] a=mid:0 122389ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122389ms [err] a=max-message-size:65536 122389ms [err] a=ice-ufrag:FkBI 122389ms [err] a=ice-pwd:5uwHyStCl5BagR1tRW6vdU 122389ms [err] a=fingerprint:sha-256 0F:0F:B7:6A:38:7E:95:BB:91:C2:95:66:11:30:E9:B4:A7:1C:02:CD:13:E5:7B:C4:CA:00:D2:3F:4F:09:F0:EF 122389ms [err] a=setup:actpass 122389ms [err] 122390ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 122391ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 122393ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "new"}] 122393ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 122394ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 122394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 122395ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122396ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122396ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 122396ms [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='') 122396ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 122414ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\x0b;e\xc1c\x8e\x11\xf9G\xab\\') 122415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\x0b;e\xc1c\x8e\x11\xf9G\xab\\') 122423ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3950958464 3950958464 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 40444 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40444 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43457 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:W0XZ\\r\\na=ice-pwd:uzi34lCNSOPXbnn0zbIrFh\\r\\na=fingerprint:sha-256 CD:96:70:69:6F:31:CA:1F:E6:96:80:D6:0F:36:1A:6D:F8:F5:11:01:5A:C0:EA:F1:1C:65:10:4A:DC:79:18:34\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 122423ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122423ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 122423ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 122423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 122423ms [err] v=0 122423ms [err] o=- 3950958464 3950958464 IN IP4 0.0.0.0 122423ms [err] s=- 122423ms [err] t=0 0 122423ms [err] a=group:BUNDLE 0 122423ms [err] a=msid-semantic:WMS * 122423ms [err] m=application 40444 DTLS/SCTP 5000 122423ms [err] c=IN IP4 172.30.0.1 122423ms [err] a=mid:0 122423ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122423ms [err] a=max-message-size:65536 122423ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40444 typ host 122423ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43457 typ host 122423ms [err] a=end-of-candidates 122423ms [err] a=ice-ufrag:W0XZ 122423ms [err] a=ice-pwd:uzi34lCNSOPXbnn0zbIrFh 122423ms [err] a=fingerprint:sha-256 CD:96:70:69:6F:31:CA:1F:E6:96:80:D6:0F:36:1A:6D:F8:F5:11:01:5A:C0:EA:F1:1C:65:10:4A:DC:79:18:34 122423ms [err] a=setup:active 122423ms [err] 122424ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 122424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 122424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 122424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34959) -> ('172.30.0.1', 40444)) State.FROZEN -> State.WAITING 122424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52777) -> ('172.30.0.1', 40444)) State.FROZEN -> State.WAITING 122425ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34959) -> ('172.17.0.2', 43457)) State.FROZEN -> State.WAITING 122425ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Z5aEuHiuxk 1 udp 1862270975 172.17.0.2 40444 typ prflx) 122425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122425ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34959) -> ('172.17.0.2', 40444)) State.WAITING -> State.IN_PROGRESS 122425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x04\xc0\x10\xa0y\x16X\xae\x9f\xac\xff') 122425ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34959) -> ('172.30.0.1', 40444)) State.WAITING -> State.IN_PROGRESS 122425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x85\x92`\xae\xf4\xae\xbe\x19]\xde\xb8') 122426ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "connecting"}] 122426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x04\xc0\x10\xa0y\x16X\xae\x9f\xac\xff') 122426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34959) -> ('172.17.0.2', 40444)) State.IN_PROGRESS -> State.SUCCEEDED 122426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52777) -> ('172.30.0.1', 40444)) State.WAITING -> State.FAILED 122426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34959) -> ('172.17.0.2', 43457)) State.WAITING -> State.FAILED 122426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52777) -> ('172.17.0.2', 43457)) State.FROZEN -> State.FAILED 122426ms [err] INFO:aioice.ice:Connection(0) ICE completed 122427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x85\x92`\xae\xf4\xae\xbe\x19]\xde\xb8') 122427ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34959) -> ('172.30.0.1', 40444)) State.IN_PROGRESS -> State.SUCCEEDED 122427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4^\xb5X\x8d\x12Zx\x92)E\xb7') 122427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4^\xb5X\x8d\x12Zx\x92)E\xb7') 122445ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 122445ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122446ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 122446ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122448ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122448ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 122448ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 122448ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 122449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 122449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 122449ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122449ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "connected"}] 122450ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122450ms [log] line {"signal":"gpio1","value":"strongH"} 122450ms [log] 122450ms [log] reading line 122450ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 122450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 122450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 122450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 122451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 122452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3949705385, stream_id=1, stream_seq=0) 122452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2099452957, stream_id=1, stream_seq=0) 122452ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2099452957, gaps=[]) 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705385, gaps=[]) 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3949705386, stream_id=1, stream_seq=1) 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3949705387, stream_id=1, stream_seq=2) 122453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3949705388, stream_id=1, stream_seq=3) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3949705389, stream_id=1, stream_seq=4) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705386, gaps=[]) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705387, gaps=[]) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705388, gaps=[]) 122454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 122455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3949705389, gaps=[]) 122455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122515ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122515ms [log] line {"signal":"gpio2","value":"strongL"} 122515ms [log] 122515ms [log] reading line 122515ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd"}', extra='') 122638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 122639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 122639ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 122639ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 122639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122639ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 122639ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122639ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122640ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/956d381a-1fc7-446a-aea2-d21e512031dd", "state": "closed"}] 122640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122640ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122741ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122741ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122835ms [err] Traceback (most recent call last): 122835ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122835ms [err] return _run_code(code, main_globals, None, 122835ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122835ms [err] exec(code, run_globals) 122835ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122836ms [err] sys.exit(main()) 122836ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122836ms [err] asyncio.run(main_async()) 122836ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122836ms [err] return loop.run_until_complete(main) 122836ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122836ms [err] self.run_forever() 122836ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122837ms [err] self._run_once() 122837ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122837ms [err] event_list = self._selector.select(timeout) 122837ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122837ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122837ms [err] KeyboardInterrupt 122839ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122839ms [err] h.flush() 122839ms [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