================== python Client to js Client Communication: should connect without errors 22992ms [log] starting device 23744ms [err] DEBUG:asyncio:Using selector: EpollSelector 23906ms [err] ERROR:asyncio:Unclosed client session 23906ms [err] client_session: 24036ms [log] parsing 24036ms [log] creating device handler 24036ms [log] [ready] 24036ms [log] reading line 24036ms [log] [websocketToken] "5fc8dd8a-6719-4a46-bc9b-c6add6850706" 24043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 24043ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 27261ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 27261ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 27312ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/ef6c8ba7-77b1-4ad0-8968-7dffc6132017"}}', extra='') 27312ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/ef6c8ba7-77b1-4ad0-8968-7dffc6132017"} 27443ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 27448ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c", "state": "new"}] 29451ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 29452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 29452ms [err] v=0 29452ms [err] o=- 3956287266 3956287266 IN IP4 0.0.0.0 29452ms [err] s=- 29452ms [err] t=0 0 29452ms [err] a=group:BUNDLE 0 29452ms [err] a=msid-semantic:WMS * 29452ms [err] m=application 9 DTLS/SCTP 5000 29452ms [err] c=IN IP4 0.0.0.0 29452ms [err] a=mid:0 29452ms [err] a=sctpmap:5000 webrtc-datachannel 65535 29452ms [err] a=max-message-size:65536 29452ms [err] a=ice-ufrag:luwQ 29452ms [err] a=ice-pwd:c4tPEjrRKiY7PgUrKyHR6E 29452ms [err] a=fingerprint:sha-256 CA:A3:80:60:A5:3E:5C:9C:6F:49:82:9F:B8:0F:DB:C8:CA:3E:37:EA:7F:2E:01:0C:36:E8:AB:F9:CF:FB:F3:C8 29452ms [err] a=setup:actpass 29452ms [err] 29454ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 29454ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 29455ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c", "state": "new"}] 29456ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 29456ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 29458ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\rN\x1bA\x1d\xa1\x99\xa2\xaf\xa0\xa9\xd3') 29458ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x7f #/\t_\x168\x8eO\xc0\x8d') 29459ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 29459ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8d\x8e\x84\ni\x9b\xc5\xd8:Rd\xc9') 29459ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\rN\x1bA\x1d\xa1\x99\xa2\xaf\xa0\xa9\xd3') 29459ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x7f #/\t_\x168\x8eO\xc0\x8d') 29961ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8d\x8e\x84\ni\x9b\xc5\xd8:Rd\xc9') 30963ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8d\x8e\x84\ni\x9b\xc5\xd8:Rd\xc9') 32965ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8d\x8e\x84\ni\x9b\xc5\xd8:Rd\xc9') 34460ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 34461ms [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='') 34461ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 34461ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c"}', extra='') 34461ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 34461ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 34487ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gFLfoDQITMUi') 34487ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gFLfoDQITMUi') 34495ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5439294923452122014 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:twW9\\r\\na=ice-pwd:EEZBN9/Zeqf54spcmkqdriz4\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F0:9E:BD:EA:45:CC:F1:F7:1E:29:68:56:8F:74:D7:90:D0:B2:74:B7:08:E2:AB:2A:C4:22:F2:86:B3:6D:0A:45\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c"}', extra='') 34495ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 34495ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 34495ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 34495ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 34495ms [err] v=0 34495ms [err] o=- 5439294923452122014 2 IN IP4 127.0.0.1 34495ms [err] s=- 34495ms [err] t=0 0 34495ms [err] a=group:BUNDLE 0 34495ms [err] a=msid-semantic: WMS 34495ms [err] m=application 9 DTLS/SCTP 5000 34495ms [err] c=IN IP4 0.0.0.0 34495ms [err] a=ice-ufrag:twW9 34495ms [err] a=ice-pwd:EEZBN9/Zeqf54spcmkqdriz4 34495ms [err] a=ice-options:trickle 34495ms [err] a=fingerprint:sha-256 F0:9E:BD:EA:45:CC:F1:F7:1E:29:68:56:8F:74:D7:90:D0:B2:74:B7:08:E2:AB:2A:C4:22:F2:86:B3:6D:0A:45 34495ms [err] a=setup:active 34495ms [err] a=mid:0 34495ms [err] a=sctpmap:5000 webrtc-datachannel 1024 34495ms [err] 34496ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 34497ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 34497ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 34497ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(PtefBAF5k4 1 udp 1845501695 172.17.0.2 50035 typ prflx) 34497ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 34497ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 34497ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 34497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46352) -> ('172.17.0.2', 50035)) State.WAITING -> State.IN_PROGRESS 34497ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7$1\xb1\xba\x81\x1d\xf3j\x81\xc4\xa4') 34498ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c", "state": "connecting"}] 34499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7$1\xb1\xba\x81\x1d\xf3j\x81\xc4\xa4') 34499ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46352) -> ('172.17.0.2', 50035)) State.IN_PROGRESS -> State.SUCCEEDED 34499ms [err] INFO:aioice.ice:Connection(0) ICE completed 34508ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:293857249 1 udp 2113937151 101a100f-96fd-4482-93f5-cfa39f4ea43b.local 50035 typ host generation 0 ufrag twW9 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c"}', extra='') 34508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 34508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 34508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 34513ms [err] INFO:aioice.ice:Connection(0) Remote candidate "101a100f-96fd-4482-93f5-cfa39f4ea43b.local" resolved to 172.17.0.2 34516ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2192066290 1 udp 1677729535 141.24.211.56 50035 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag twW9 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c"}', extra='') 34516ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 34516ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 34516ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 34518ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46352) -> ('172.17.0.2', 50035)) State.FROZEN -> State.IN_PROGRESS 34518ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfb\xf0\x1d\x15Z\xc9\x05 \xf4e8\xd3') 34519ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfb\xf0\x1d\x15Z\xc9\x05 \xf4e8\xd3') 34519ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46352) -> ('172.17.0.2', 50035)) State.IN_PROGRESS -> State.SUCCEEDED 34519ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41211) -> ('172.17.0.2', 50035)) State.FROZEN -> State.FAILED 34520ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46352) -> ('141.24.211.56', 50035)) State.FROZEN -> State.FAILED 34520ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41211) -> ('141.24.211.56', 50035)) State.FROZEN -> State.FAILED 34539ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 34539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 34540ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 34540ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 34542ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 34543ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 34543ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 34543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 34544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 34544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 34544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 34544ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 34544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f5/lTIFT1a8u') 34544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f5/lTIFT1a8u') 34544ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c", "state": "connected"}] 34546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 34547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 34547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 34547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 34547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 34547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 34547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 34548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 34548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 34548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 34548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2392222707, stream_id=1, stream_seq=0) 34549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 34549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2392222707, gaps=[]) 34549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 34550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=824636659, stream_id=1, stream_seq=0) 34550ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 34550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=824636659, gaps=[]) 34604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'huYCUHxYlJ7s') 34604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'huYCUHxYlJ7s') 34658ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 34658ms [log] [experimentStatusChanged] {"status": "running", "message": null} 34689ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ii9JEb4hbRIA') 34690ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ii9JEb4hbRIA') 34690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41211) -> ('172.17.0.2', 50035)) State.WAITING -> State.IN_PROGRESS 34690ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')t\xe4\xbb\x15a\xb0W5\x0477') 34692ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50035) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')t\xe4\xbb\x15a\xb0W5\x0477') 34692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41211) -> ('172.17.0.2', 50035)) State.IN_PROGRESS -> State.SUCCEEDED 35113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c"}', extra='') 35113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 35113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 35113ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 35114ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 35114ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 35114ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 35114ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 35114ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35114ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 35114ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35114ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35115ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2ebfeef9-2b75-4894-81df-f4f91eef854c", "state": "closed"}] 35115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 35115ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 35171ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 35171ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 35191ms [err] Traceback (most recent call last): 35191ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 35192ms [err] return _run_code(code, main_globals, None, 35192ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 35192ms [err] exec(code, run_globals) 35192ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 35192ms [err] sys.exit(main()) 35192ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 35192ms [err] asyncio.run(main_async()) 35192ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 35192ms [err] return loop.run_until_complete(main) 35192ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 35192ms [err] self.run_forever() 35192ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 35198ms [err] self._run_once() 35198ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 35198ms [err] event_list = self._selector.select(timeout) 35198ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 35198ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 35198ms [err] KeyboardInterrupt 35198ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 35198ms [err] h.flush() 35198ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 35410ms [log] starting device 36133ms [err] DEBUG:asyncio:Using selector: EpollSelector 36333ms [err] ERROR:asyncio:Unclosed client session 36333ms [err] client_session: 36466ms [log] parsing 36466ms [log] creating device handler 36466ms [log] [ready] 36466ms [log] reading line 36466ms [log] [websocketToken] "3336a998-4eb7-4c7d-83da-bfb8cd581af9" 36475ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 36475ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 38251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38251ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 38299ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/2a2f91e5-54fc-4216-bf3b-5128529a2e56"}}', extra='') 38299ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/2a2f91e5-54fc-4216-bf3b-5128529a2e56"} 38398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 38403ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "new"}] 40405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 40405ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40405ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 40406ms [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='') 40406ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45424ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca","content":{"type":"offer","sdp":"v=0\\r\\no=- 3956287277 3956287277 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 42285 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 42285 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53505 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42285 typ srflx raddr 172.30.0.1 rport 42285\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53505 typ srflx raddr 172.17.0.2 rport 53505\\r\\na=end-of-candidates\\r\\na=ice-ufrag:57RB\\r\\na=ice-pwd:4Yxvq3pkfPKzEyztOUNuog\\r\\na=fingerprint:sha-256 D7:07:99:0B:29:8E:0C:E4:42:1F:0F:29:8D:0A:A6:37:58:35:CA:BD:75:96:8F:0C:F8:DF:B3:84:26:56:B1:70\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 45424ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45424ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 45425ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 45425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45425ms [err] v=0 45425ms [err] o=- 3956287277 3956287277 IN IP4 0.0.0.0 45425ms [err] s=- 45425ms [err] t=0 0 45425ms [err] a=group:BUNDLE 0 45425ms [err] a=msid-semantic:WMS * 45425ms [err] m=application 42285 DTLS/SCTP 5000 45425ms [err] c=IN IP4 172.30.0.1 45425ms [err] a=mid:0 45425ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45425ms [err] a=max-message-size:65536 45425ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42285 typ host 45425ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53505 typ host 45425ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42285 typ srflx raddr 172.30.0.1 rport 42285 45425ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53505 typ srflx raddr 172.17.0.2 rport 53505 45425ms [err] a=end-of-candidates 45425ms [err] a=ice-ufrag:57RB 45425ms [err] a=ice-pwd:4Yxvq3pkfPKzEyztOUNuog 45425ms [err] a=fingerprint:sha-256 D7:07:99:0B:29:8E:0C:E4:42:1F:0F:29:8D:0A:A6:37:58:35:CA:BD:75:96:8F:0C:F8:DF:B3:84:26:56:B1:70 45425ms [err] a=setup:actpass 45425ms [err] 45427ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45427ms [err] v=0 45427ms [err] o=- 3956287277 3956287277 IN IP4 0.0.0.0 45427ms [err] s=- 45427ms [err] t=0 0 45427ms [err] a=group:BUNDLE 0 45427ms [err] a=msid-semantic:WMS * 45427ms [err] m=application 42285 DTLS/SCTP 5000 45427ms [err] c=IN IP4 172.30.0.1 45427ms [err] a=mid:0 45427ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45427ms [err] a=max-message-size:65536 45427ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42285 typ host 45427ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53505 typ host 45427ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42285 typ srflx raddr 172.30.0.1 rport 42285 45427ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53505 typ srflx raddr 172.17.0.2 rport 53505 45427ms [err] a=end-of-candidates 45427ms [err] a=ice-ufrag:57RB 45427ms [err] a=ice-pwd:4Yxvq3pkfPKzEyztOUNuog 45427ms [err] a=fingerprint:sha-256 D7:07:99:0B:29:8E:0C:E4:42:1F:0F:29:8D:0A:A6:37:58:35:CA:BD:75:96:8F:0C:F8:DF:B3:84:26:56:B1:70 45427ms [err] a=setup:actpass 45427ms [err] 45428ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 45429ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "new"}] 45430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 45430ms [err] v=0 45430ms [err] o=- 3956287282 3956287282 IN IP4 0.0.0.0 45430ms [err] s=- 45430ms [err] t=0 0 45430ms [err] a=group:BUNDLE 0 45430ms [err] a=msid-semantic:WMS * 45430ms [err] m=application 9 DTLS/SCTP 5000 45430ms [err] c=IN IP4 0.0.0.0 45430ms [err] a=mid:0 45430ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45430ms [err] a=max-message-size:65536 45430ms [err] a=ice-ufrag:ONhp 45430ms [err] a=ice-pwd:e6VPOjJt6hYG5FIFLda83i 45430ms [err] a=fingerprint:sha-256 F0:9E:7A:14:0A:5C:09:BD:A0:B3:C3:63:BE:E1:4F:61:45:05:BD:7C:9E:B5:C6:54:18:11:B9:C9:6B:5B:D7:BE 45430ms [err] a=setup:active 45430ms [err] 45431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45435ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xf6o{7*\x96\x18\x7f\xd3W^') 45437ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e\xfcd\xbb\xb0\x1a\xd9\x12j\xf0G\xd5') 45438ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xf6o{7*\x96\x18\x7f\xd3W^') 45438ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0b\xad\x81\xc6ZZ\x93\xdf)\xdd\x14{') 45439ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e\xfcd\xbb\xb0\x1a\xd9\x12j\xf0G\xd5') 45940ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0b\xad\x81\xc6ZZ\x93\xdf)\xdd\x14{') 46942ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0b\xad\x81\xc6ZZ\x93\xdf)\xdd\x14{') 48945ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0b\xad\x81\xc6ZZ\x93\xdf)\xdd\x14{') 50438ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 50439ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 50439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50440ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('172.30.0.1', 42285)) State.FROZEN -> State.WAITING 50440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34343) -> ('172.30.0.1', 42285)) State.FROZEN -> State.WAITING 50441ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('172.17.0.2', 53505)) State.FROZEN -> State.WAITING 50441ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50441ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50441ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('172.30.0.1', 42285)) State.WAITING -> State.IN_PROGRESS 50442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42285) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?\xb9\x15\xd3\x9b\xda\xd8\x03%\xe2\xb3\xa1') 50443ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "connecting"}] 50443ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42285) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?\xb9\x15\xd3\x9b\xda\xd8\x03%\xe2\xb3\xa1') 50444ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('172.30.0.1', 42285)) State.IN_PROGRESS -> State.SUCCEEDED 50444ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('141.24.211.56', 42285)) State.FROZEN -> State.WAITING 50444ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('141.24.211.56', 53505)) State.FROZEN -> State.WAITING 50460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42285) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a\x04\xe5\xc4\x8e\xea\xd0Jo\xf5\xa4\x8c') 50460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42285) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a\x04\xe5\xc4\x8e\xea\xd0Jo\xf5\xa4\x8c') 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34343) -> ('172.30.0.1', 42285)) State.WAITING -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('172.17.0.2', 53505)) State.WAITING -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34343) -> ('172.17.0.2', 53505)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('141.24.211.56', 42285)) State.WAITING -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34343) -> ('141.24.211.56', 42285)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('141.24.211.56', 53505)) State.WAITING -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34343) -> ('141.24.211.56', 53505)) State.FROZEN -> State.FAILED 50461ms [err] INFO:aioice.ice:Connection(0) ICE completed 50461ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42285) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x81e\x9b\x9b'$\xdb\x80\n\xa5\xed\xea") 50462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42285) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x81e\x9b\x9b'$\xdb\x80\n\xa5\xed\xea") 50462ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(r1ZDbvG7my 1 udp 1862270975 172.17.0.2 42285 typ prflx) 50462ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42360) -> ('172.17.0.2', 42285)) State.WAITING -> State.IN_PROGRESS 50462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42285) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea\xd8)\xb2\xba}\xfaX\xcc\x11J\xd8') 50462ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 50462ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50463ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 50463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50463ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42285) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea\xd8)\xb2\xba}\xfaX\xcc\x11J\xd8') 50484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 50484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 50484ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 50484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50485ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50485ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "connected"}] 50485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 50485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 50485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 50486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 50487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3487448428, stream_id=1, stream_seq=0) 50487ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3231748, stream_id=1, stream_seq=0) 50487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 50488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3487448428, gaps=[]) 50488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3231748, gaps=[]) 50488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 50542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50543ms [log] [experimentStatusChanged] {"status": "running", "message": null} 51093ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca"}', extra='') 51094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 51094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 51094ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51094ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 51094ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 51094ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51094ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51094ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51094ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 51095ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51095ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51095ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2ff3a6b-cc60-4e6d-806b-1784469a25ca", "state": "closed"}] 51095ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51096ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51139ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51140ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 51167ms [err] Traceback (most recent call last): 51167ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51167ms [err] return _run_code(code, main_globals, None, 51167ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51167ms [err] exec(code, run_globals) 51167ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51167ms [err] sys.exit(main()) 51167ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51167ms [err] asyncio.run(main_async()) 51167ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51167ms [err] return loop.run_until_complete(main) 51167ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51167ms [err] self.run_forever() 51167ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51168ms [err] self._run_once() 51168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51168ms [err] event_list = self._selector.select(timeout) 51168ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51168ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51168ms [err] KeyboardInterrupt 51169ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51169ms [err] h.flush() 51169ms [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 57984ms [log] starting device 58699ms [err] DEBUG:asyncio:Using selector: EpollSelector 58885ms [err] ERROR:asyncio:Unclosed client session 58885ms [err] client_session: 58994ms [log] parsing 58994ms [log] creating device handler 58994ms [log] [ready] 58994ms [log] reading line 58994ms [log] [websocketToken] "3e46bde4-51db-488f-8283-dea7b35962bf" 59027ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 59027ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 62157ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 62157ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 62193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9f997552-bc28-4f90-8462-5dd14284526e"}}', extra='') 62193ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9f997552-bc28-4f90-8462-5dd14284526e"} 62264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 62292ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf", "state": "new"}] 64295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 64297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 64297ms [err] v=0 64297ms [err] o=- 3956287301 3956287301 IN IP4 0.0.0.0 64297ms [err] s=- 64297ms [err] t=0 0 64297ms [err] a=group:BUNDLE 0 64297ms [err] a=msid-semantic:WMS * 64297ms [err] m=application 9 DTLS/SCTP 5000 64297ms [err] c=IN IP4 0.0.0.0 64297ms [err] a=mid:0 64297ms [err] a=sctpmap:5000 webrtc-datachannel 65535 64297ms [err] a=max-message-size:65536 64297ms [err] a=ice-ufrag:fN8k 64297ms [err] a=ice-pwd:T7ChzN7htEJKaIXrCpdYuo 64297ms [err] a=fingerprint:sha-256 30:AA:74:64:B2:A9:F9:DB:23:B1:68:38:2B:FE:0B:C6:65:73:3C:80:4A:55:44:58:74:00:D1:6B:B9:64:E8:3E 64297ms [err] a=setup:actpass 64297ms [err] 64298ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 64298ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 64300ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf", "state": "new"}] 64300ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 64301ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 64303ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x7f\x11\x17\xbfv!\xdd\xa7\x9ceK{') 64304ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l\xa5\xeb\x9b\x94\x9d\xbd\xd4:\xdcA\xfe') 64304ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x7f\x11\x17\xbfv!\xdd\xa7\x9ceK{') 64305ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 64305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'l\xa5\xeb\x9b\x94\x9d\xbd\xd4:\xdcA\xfe') 64305ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\xdf\x87K\x02\xa3\xe0\xe4%[\xb6\x12') 64807ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\xdf\x87K\x02\xa3\xe0\xe4%[\xb6\x12') 65809ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\xdf\x87K\x02\xa3\xe0\xe4%[\xb6\x12') 67812ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\xdf\x87K\x02\xa3\xe0\xe4%[\xb6\x12') 69304ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 69305ms [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='') 69305ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 69305ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf"}', extra='') 69305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 69326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zjetRKezvR9+') 69326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zjetRKezvR9+') 69331ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5033051363923459293 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:maWP\\r\\na=ice-pwd:rODi87UgsnHMA5llucRgmEyG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E0:13:CD:AB:69:E1:50:12:B2:A1:32:E2:BC:5A:85:FA:1F:50:8F:78:03:12:68:CB:81:E4:73:AB:27:85:CF:92\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf"}', extra='') 69331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 69331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 69331ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 69331ms [err] v=0 69331ms [err] o=- 5033051363923459293 2 IN IP4 127.0.0.1 69331ms [err] s=- 69331ms [err] t=0 0 69331ms [err] a=group:BUNDLE 0 69331ms [err] a=msid-semantic: WMS 69331ms [err] m=application 9 DTLS/SCTP 5000 69331ms [err] c=IN IP4 0.0.0.0 69331ms [err] a=ice-ufrag:maWP 69331ms [err] a=ice-pwd:rODi87UgsnHMA5llucRgmEyG 69331ms [err] a=ice-options:trickle 69331ms [err] a=fingerprint:sha-256 E0:13:CD:AB:69:E1:50:12:B2:A1:32:E2:BC:5A:85:FA:1F:50:8F:78:03:12:68:CB:81:E4:73:AB:27:85:CF:92 69331ms [err] a=setup:active 69331ms [err] a=mid:0 69331ms [err] a=sctpmap:5000 webrtc-datachannel 1024 69331ms [err] 69331ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 69331ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 69332ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 69332ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jPhCLUmkgS 1 udp 1845501695 172.17.0.2 49545 typ prflx) 69332ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69332ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69332ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69332ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59676) -> ('172.17.0.2', 49545)) State.WAITING -> State.IN_PROGRESS 69332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x06\xb8c\xbe\xd0Z\xa0\xc8\\\xf8TN') 69333ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf", "state": "connecting"}] 69333ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x06\xb8c\xbe\xd0Z\xa0\xc8\\\xf8TN') 69333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59676) -> ('172.17.0.2', 49545)) State.IN_PROGRESS -> State.SUCCEEDED 69333ms [err] INFO:aioice.ice:Connection(0) ICE completed 69337ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1479941262 1 udp 2113937151 597e052f-54f3-4c42-bd25-96c6e31e6d7f.local 49545 typ host generation 0 ufrag maWP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf"}', extra='') 69338ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69338ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69338ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69341ms [err] INFO:aioice.ice:Connection(0) Remote candidate "597e052f-54f3-4c42-bd25-96c6e31e6d7f.local" resolved to 172.17.0.2 69342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3407723933 1 udp 1677729535 141.24.211.56 49545 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag maWP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf"}', extra='') 69342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69342ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59676) -> ('172.17.0.2', 49545)) State.FROZEN -> State.IN_PROGRESS 69353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86r\xe4\xe0\xe9$\xc0\x1d\xb2\xb2\x90\xb6') 69354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86r\xe4\xe0\xe9$\xc0\x1d\xb2\xb2\x90\xb6') 69354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59676) -> ('172.17.0.2', 49545)) State.IN_PROGRESS -> State.SUCCEEDED 69354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48136) -> ('172.17.0.2', 49545)) State.FROZEN -> State.FAILED 69354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59676) -> ('141.24.211.56', 49545)) State.FROZEN -> State.FAILED 69354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48136) -> ('141.24.211.56', 49545)) State.FROZEN -> State.FAILED 69373ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 69373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69374ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 69375ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 69377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 69377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 69377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 69377ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 69378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 69378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 69378ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 69378ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf", "state": "connected"}] 69380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 69380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 69380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 69381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 69381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 69381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 69381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 69381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 69381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 69382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 69382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3971108981, stream_id=1, stream_seq=0) 69382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 69382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3971108981, gaps=[]) 69382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 69383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1008712112, stream_id=1, stream_seq=0) 69383ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1008712112, gaps=[]) 69385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z7yeiqBnJTU2') 69385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z7yeiqBnJTU2') 69447ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VS2XwNyO33Or') 69448ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VS2XwNyO33Or') 69458ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69459ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 69510ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qG2prN5vcu/J') 69510ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qG2prN5vcu/J') 69510ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48136) -> ('172.17.0.2', 49545)) State.WAITING -> State.IN_PROGRESS 69511ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1<\xd7qh="8\x14\xa4\x81\x02') 69537ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1<\xd7qh="8\x14\xa4\x81\x02') 69537ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48136) -> ('172.17.0.2', 49545)) State.IN_PROGRESS -> State.SUCCEEDED 70000ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf"}', extra='') 70000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 70000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 70000ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 70001ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 70001ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 70001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 70001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 70001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70001ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 70001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70002ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2cc1af17-bf92-45ce-ac73-0e8ce58cd2bf", "state": "closed"}] 70002ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 70002ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 70047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 70048ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 70068ms [err] Traceback (most recent call last): 70068ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 70068ms [err] return _run_code(code, main_globals, None, 70068ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 70068ms [err] exec(code, run_globals) 70068ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 70068ms [err] sys.exit(main()) 70068ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 70068ms [err] asyncio.run(main_async()) 70068ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 70068ms [err] return loop.run_until_complete(main) 70068ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 70069ms [err] self.run_forever() 70069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 70069ms [err] self._run_once() 70069ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 70069ms [err] event_list = self._selector.select(timeout) 70069ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 70069ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 70069ms [err] KeyboardInterrupt 70071ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 70071ms [err] h.flush() 70071ms [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 88469ms [log] starting device 89223ms [err] DEBUG:asyncio:Using selector: EpollSelector 89409ms [err] ERROR:asyncio:Unclosed client session 89409ms [err] client_session: 89508ms [log] parsing 89508ms [log] creating device handler 89508ms [log] [ready] 89508ms [log] reading line 89508ms [log] [websocketToken] "f145c0f5-8042-4976-a5ff-debe973f90ab" 89514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89514ms [log] [websocketConnected] 92673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 92674ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 92696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/e060d48e-d532-40d9-ae76-a4c9094ff72a"}}', extra='') 92720ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/e060d48e-d532-40d9-ae76-a4c9094ff72a"} 92817ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 92822ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713", "state": "new"}] 94825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 94826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 94826ms [err] v=0 94826ms [err] o=- 3956287331 3956287331 IN IP4 0.0.0.0 94826ms [err] s=- 94826ms [err] t=0 0 94826ms [err] a=group:BUNDLE 0 94826ms [err] a=msid-semantic:WMS * 94826ms [err] m=application 9 DTLS/SCTP 5000 94826ms [err] c=IN IP4 0.0.0.0 94826ms [err] a=mid:0 94826ms [err] a=sctpmap:5000 webrtc-datachannel 65535 94826ms [err] a=max-message-size:65536 94826ms [err] a=ice-ufrag:1Cnn 94826ms [err] a=ice-pwd:yNkPVKFXNMopmS2ZCtX6cs 94826ms [err] a=fingerprint:sha-256 6B:E0:94:C6:67:63:77:05:95:56:97:54:9E:62:34:47:4F:DF:F5:91:C6:58:F9:B4:55:37:28:5A:76:23:4C:48 94826ms [err] a=setup:actpass 94826ms [err] 94827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 94827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 94829ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713", "state": "new"}] 94830ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 94830ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 94832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4L\xa0\xac\xc1\xfc\xb0A\x90\xb0\x11i') 94832ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08\xc0\xd6\xca\x10B5\xe1\xe4W\xb9\x0e') 94833ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 94833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4L\xa0\xac\xc1\xfc\xb0A\x90\xb0\x11i') 94833ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd9k\x8fQ>\xe6\xe5$\x87\xd1?1') 94834ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x08\xc0\xd6\xca\x10B5\xe1\xe4W\xb9\x0e') 95335ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd9k\x8fQ>\xe6\xe5$\x87\xd1?1') 96337ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd9k\x8fQ>\xe6\xe5$\x87\xd1?1') 98340ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd9k\x8fQ>\xe6\xe5$\x87\xd1?1') 99833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 99834ms [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='') 99834ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 99834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713"}', extra='') 99834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 99854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DX6G4WcD/R7a') 99854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DX6G4WcD/R7a') 99859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7572451304368088439 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:2+Ok\\r\\na=ice-pwd:TH7d/9nRXE8s7aslGnWruP6f\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 24:1B:07:47:22:5F:19:8A:48:F2:13:6B:4D:69:35:60:9C:AF:5E:BF:39:F5:38:B6:EF:2A:EA:CD:DC:68:EF:EA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713"}', extra='') 99859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 99859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 99859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 99859ms [err] v=0 99859ms [err] o=- 7572451304368088439 2 IN IP4 127.0.0.1 99859ms [err] s=- 99859ms [err] t=0 0 99859ms [err] a=group:BUNDLE 0 99859ms [err] a=msid-semantic: WMS 99859ms [err] m=application 9 DTLS/SCTP 5000 99859ms [err] c=IN IP4 0.0.0.0 99859ms [err] a=ice-ufrag:2+Ok 99859ms [err] a=ice-pwd:TH7d/9nRXE8s7aslGnWruP6f 99859ms [err] a=ice-options:trickle 99859ms [err] a=fingerprint:sha-256 24:1B:07:47:22:5F:19:8A:48:F2:13:6B:4D:69:35:60:9C:AF:5E:BF:39:F5:38:B6:EF:2A:EA:CD:DC:68:EF:EA 99859ms [err] a=setup:active 99859ms [err] a=mid:0 99859ms [err] a=sctpmap:5000 webrtc-datachannel 1024 99859ms [err] 99860ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 99860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 99860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 99860ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YJJwPdnvey 1 udp 1845501695 172.17.0.2 36105 typ prflx) 99860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43001) -> ('172.17.0.2', 36105)) State.WAITING -> State.IN_PROGRESS 99860ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6\xbcz\xceA\xfei7\xe9\x12\xd1\xba') 99861ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713", "state": "connecting"}] 99861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6\xbcz\xceA\xfei7\xe9\x12\xd1\xba') 99861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43001) -> ('172.17.0.2', 36105)) State.IN_PROGRESS -> State.SUCCEEDED 99862ms [err] INFO:aioice.ice:Connection(0) ICE completed 99864ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2020300080 1 udp 2113937151 fae52c82-fcdf-4f33-8253-07b0db3cfa6f.local 36105 typ host generation 0 ufrag 2+Ok network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713"}', extra='') 99864ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99864ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 99864ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 99867ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fae52c82-fcdf-4f33-8253-07b0db3cfa6f.local" resolved to 172.17.0.2 99882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43001) -> ('172.17.0.2', 36105)) State.FROZEN -> State.IN_PROGRESS 99882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0s<\x88G%)~\x04\xd3\xa0\x03') 99883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0s<\x88G%)~\x04\xd3\xa0\x03') 99883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43001) -> ('172.17.0.2', 36105)) State.IN_PROGRESS -> State.SUCCEEDED 99883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37823) -> ('172.17.0.2', 36105)) State.FROZEN -> State.FAILED 99903ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 99903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 99903ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 99904ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 99906ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 99906ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 99906ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 99906ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 99907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 99907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 99907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 99907ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 99907ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713", "state": "connected"}] 99910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 99910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 99910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 99910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 99910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 99910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 99910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 99911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 99911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 99911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 99911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3384359672, stream_id=1, stream_seq=0) 99911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 99911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359672, gaps=[]) 99912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 99912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3230244310, stream_id=1, stream_seq=0) 99912ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 99912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3230244310, gaps=[]) 99914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3384359673, stream_id=1, stream_seq=1) 99914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 99914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359674, stream_id=1, stream_seq=2) 99914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359675, stream_id=1, stream_seq=2) 99914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359676, stream_id=1, stream_seq=2) 99916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359674, gaps=[]) 99916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359677, stream_id=1, stream_seq=2) 99917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359678, stream_id=1, stream_seq=2) 99917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359676, gaps=[]) 99917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359679, stream_id=1, stream_seq=2) 99917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359680, stream_id=1, stream_seq=2) 99918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5XjU9HNp8akP') 99918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5XjU9HNp8akP') 99918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359678, gaps=[]) 99918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359681, stream_id=1, stream_seq=3) 99919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359682, stream_id=1, stream_seq=3) 99919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359683, stream_id=1, stream_seq=3) 99919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359684, stream_id=1, stream_seq=3) 99919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359680, gaps=[]) 99919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359685, stream_id=1, stream_seq=3) 99920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359686, stream_id=1, stream_seq=3) 99920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359682, gaps=[]) 99920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359687, stream_id=1, stream_seq=3) 99921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359684, gaps=[]) 99921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359688, stream_id=1, stream_seq=4) 99921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359689, stream_id=1, stream_seq=4) 99921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359690, stream_id=1, stream_seq=4) 99921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359691, stream_id=1, stream_seq=4) 99921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359692, stream_id=1, stream_seq=4) 99922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359686, gaps=[]) 99922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359693, stream_id=1, stream_seq=4) 99922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359694, stream_id=1, stream_seq=4) 99923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359688, gaps=[]) 99923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359695, stream_id=1, stream_seq=5) 99923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359696, stream_id=1, stream_seq=5) 99923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359697, stream_id=1, stream_seq=5) 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359690, gaps=[]) 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359698, stream_id=1, stream_seq=5) 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359699, stream_id=1, stream_seq=5) 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359700, stream_id=1, stream_seq=5) 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359692, gaps=[]) 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359701, stream_id=1, stream_seq=5) 99925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359694, gaps=[]) 99925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359702, stream_id=1, stream_seq=6) 99925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359703, stream_id=1, stream_seq=6) 99925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359704, stream_id=1, stream_seq=6) 99926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359705, stream_id=1, stream_seq=6) 99926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359696, gaps=[]) 99926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359706, stream_id=1, stream_seq=6) 99926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359707, stream_id=1, stream_seq=6) 99926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359708, stream_id=1, stream_seq=6) 99927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359698, gaps=[]) 99927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359709, stream_id=1, stream_seq=7) 99927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359710, stream_id=1, stream_seq=7) 99927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359711, stream_id=1, stream_seq=7) 99928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359700, gaps=[]) 99928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359712, stream_id=1, stream_seq=7) 99928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359713, stream_id=1, stream_seq=7) 99928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359714, stream_id=1, stream_seq=7) 99929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359702, gaps=[]) 99929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359715, stream_id=1, stream_seq=7) 99929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359704, gaps=[]) 99929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359716, stream_id=1, stream_seq=8) 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359717, stream_id=1, stream_seq=8) 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359718, stream_id=1, stream_seq=8) 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359719, stream_id=1, stream_seq=8) 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359706, gaps=[]) 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359720, stream_id=1, stream_seq=8) 99930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359721, stream_id=1, stream_seq=8) 99931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359722, stream_id=1, stream_seq=8) 99931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359708, gaps=[]) 99931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359723, stream_id=1, stream_seq=9) 99931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359724, stream_id=1, stream_seq=9) 99932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359725, stream_id=1, stream_seq=9) 99932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359710, gaps=[]) 99932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359726, stream_id=1, stream_seq=9) 99932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359727, stream_id=1, stream_seq=9) 99933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359728, stream_id=1, stream_seq=9) 99933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359712, gaps=[]) 99933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359729, stream_id=1, stream_seq=9) 99934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359714, gaps=[]) 99934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359730, stream_id=1, stream_seq=10) 99934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359731, stream_id=1, stream_seq=10) 99934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359732, stream_id=1, stream_seq=10) 99935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359733, stream_id=1, stream_seq=10) 99935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359716, gaps=[]) 99935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359734, stream_id=1, stream_seq=10) 99935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359735, stream_id=1, stream_seq=10) 99935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359736, stream_id=1, stream_seq=10) 99936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359718, gaps=[]) 99936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359737, stream_id=1, stream_seq=11) 99936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359738, stream_id=1, stream_seq=11) 99936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359739, stream_id=1, stream_seq=11) 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359720, gaps=[]) 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359740, stream_id=1, stream_seq=11) 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359741, stream_id=1, stream_seq=11) 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359742, stream_id=1, stream_seq=11) 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359722, gaps=[]) 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359743, stream_id=1, stream_seq=11) 99938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359724, gaps=[]) 99938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359744, stream_id=1, stream_seq=12) 99939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359745, stream_id=1, stream_seq=12) 99939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359746, stream_id=1, stream_seq=12) 99939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359747, stream_id=1, stream_seq=12) 99939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359726, gaps=[]) 99939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359748, stream_id=1, stream_seq=12) 99939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359749, stream_id=1, stream_seq=12) 99940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359750, stream_id=1, stream_seq=12) 99940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359728, gaps=[]) 99940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359751, stream_id=1, stream_seq=13) 99940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359752, stream_id=1, stream_seq=13) 99940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359753, stream_id=1, stream_seq=13) 99941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359730, gaps=[]) 99941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359754, stream_id=1, stream_seq=13) 99941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359755, stream_id=1, stream_seq=13) 99941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359756, stream_id=1, stream_seq=13) 99942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359732, gaps=[]) 99942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359757, stream_id=1, stream_seq=13) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359734, gaps=[]) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359758, stream_id=1, stream_seq=14) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359759, stream_id=1, stream_seq=14) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359760, stream_id=1, stream_seq=14) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359761, stream_id=1, stream_seq=14) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359736, gaps=[]) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359762, stream_id=1, stream_seq=14) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359763, stream_id=1, stream_seq=14) 99944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359764, stream_id=1, stream_seq=14) 99945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359738, gaps=[]) 99945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359765, stream_id=1, stream_seq=15) 99945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359766, stream_id=1, stream_seq=15) 99945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359767, stream_id=1, stream_seq=15) 99974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359740, gaps=[]) 99974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359768, stream_id=1, stream_seq=15) 99974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359769, stream_id=1, stream_seq=15) 99975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359770, stream_id=1, stream_seq=15) 99976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359742, gaps=[]) 99976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359771, stream_id=1, stream_seq=15) 99976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359744, gaps=[]) 99977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359772, stream_id=1, stream_seq=16) 99977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359773, stream_id=1, stream_seq=16) 99977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359774, stream_id=1, stream_seq=16) 99977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359775, stream_id=1, stream_seq=16) 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359746, gaps=[]) 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359776, stream_id=1, stream_seq=16) 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359777, stream_id=1, stream_seq=16) 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359778, stream_id=1, stream_seq=16) 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359748, gaps=[]) 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359779, stream_id=1, stream_seq=17) 99978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359780, stream_id=1, stream_seq=17) 99979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359781, stream_id=1, stream_seq=17) 99979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359750, gaps=[]) 99979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359782, stream_id=1, stream_seq=17) 99979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359783, stream_id=1, stream_seq=17) 99979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359784, stream_id=1, stream_seq=17) 99980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359752, gaps=[]) 99980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359785, stream_id=1, stream_seq=17) 99981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359754, gaps=[]) 99981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359786, stream_id=1, stream_seq=18) 99982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359787, stream_id=1, stream_seq=18) 99982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359788, stream_id=1, stream_seq=18) 99982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359789, stream_id=1, stream_seq=18) 99982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359756, gaps=[]) 99982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359790, stream_id=1, stream_seq=18) 99982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359791, stream_id=1, stream_seq=18) 99983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359792, stream_id=1, stream_seq=18) 99984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359758, gaps=[]) 99984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359793, stream_id=1, stream_seq=19) 99984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359794, stream_id=1, stream_seq=19) 99985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359760, gaps=[]) 99985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359795, stream_id=1, stream_seq=19) 99985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359796, stream_id=1, stream_seq=19) 99985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359797, stream_id=1, stream_seq=19) 99986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359762, gaps=[]) 99986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359798, stream_id=1, stream_seq=19) 99986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359799, stream_id=1, stream_seq=19) 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359764, gaps=[]) 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359800, stream_id=1, stream_seq=20) 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359801, stream_id=1, stream_seq=20) 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359802, stream_id=1, stream_seq=20) 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359766, gaps=[]) 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359803, stream_id=1, stream_seq=20) 99988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359804, stream_id=1, stream_seq=20) 99988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359805, stream_id=1, stream_seq=20) 99988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359768, gaps=[]) 99988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359806, stream_id=1, stream_seq=20) 99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359770, gaps=[]) 99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359807, stream_id=1, stream_seq=21) 99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359808, stream_id=1, stream_seq=21) 99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359809, stream_id=1, stream_seq=21) 99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359810, stream_id=1, stream_seq=21) 99990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359811, stream_id=1, stream_seq=21) 99991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359772, gaps=[]) 99991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359812, stream_id=1, stream_seq=21) 99991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359813, stream_id=1, stream_seq=21) 99992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359774, gaps=[]) 99992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 99992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359814, stream_id=1, stream_seq=22) 99992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359815, stream_id=1, stream_seq=22) 99992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359816, stream_id=1, stream_seq=22) 100018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359776, gaps=[]) 100018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359817, stream_id=1, stream_seq=22) 100018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359818, stream_id=1, stream_seq=22) 100018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359819, stream_id=1, stream_seq=22) 100018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359778, gaps=[]) 100018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359820, stream_id=1, stream_seq=22) 100019ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Tbxo+ZSdTkAx') 100019ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Tbxo+ZSdTkAx') 100020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359780, gaps=[]) 100020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359821, stream_id=1, stream_seq=23) 100020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359822, stream_id=1, stream_seq=23) 100020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359823, stream_id=1, stream_seq=23) 100020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359824, stream_id=1, stream_seq=23) 100021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359782, gaps=[]) 100021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359825, stream_id=1, stream_seq=23) 100021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359826, stream_id=1, stream_seq=23) 100021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359827, stream_id=1, stream_seq=23) 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359784, gaps=[]) 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359828, stream_id=1, stream_seq=24) 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359829, stream_id=1, stream_seq=24) 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359830, stream_id=1, stream_seq=24) 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359786, gaps=[]) 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359831, stream_id=1, stream_seq=24) 100022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359832, stream_id=1, stream_seq=24) 100023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359833, stream_id=1, stream_seq=24) 100023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359788, gaps=[]) 100023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359834, stream_id=1, stream_seq=24) 100024ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8192 100024ms [log] 8188 100024ms [log] line [file] undefined 100024ms [log] 100024ms [log] reading line 100024ms [log] [experimentStatusChanged] {"status": "running", "message": null} 100024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359790, gaps=[]) 100024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359835, stream_id=1, stream_seq=25) 100024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359836, stream_id=1, stream_seq=25) 100025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359837, stream_id=1, stream_seq=25) 100025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359838, stream_id=1, stream_seq=25) 100025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359792, gaps=[]) 100025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359839, stream_id=1, stream_seq=25) 100025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359840, stream_id=1, stream_seq=25) 100025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359841, stream_id=1, stream_seq=25) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359794, gaps=[]) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359842, stream_id=1, stream_seq=26) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359843, stream_id=1, stream_seq=26) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359844, stream_id=1, stream_seq=26) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359796, gaps=[]) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359845, stream_id=1, stream_seq=26) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359846, stream_id=1, stream_seq=26) 100026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359847, stream_id=1, stream_seq=26) 100027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359798, gaps=[]) 100027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359848, stream_id=1, stream_seq=26) 100028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359800, gaps=[]) 100028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359849, stream_id=1, stream_seq=27) 100028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359850, stream_id=1, stream_seq=27) 100028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359851, stream_id=1, stream_seq=27) 100028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359852, stream_id=1, stream_seq=27) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359802, gaps=[]) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359853, stream_id=1, stream_seq=27) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359854, stream_id=1, stream_seq=27) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359855, stream_id=1, stream_seq=27) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359804, gaps=[]) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359856, stream_id=1, stream_seq=28) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359857, stream_id=1, stream_seq=28) 100029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359858, stream_id=1, stream_seq=28) 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359806, gaps=[]) 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359859, stream_id=1, stream_seq=28) 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359860, stream_id=1, stream_seq=28) 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359861, stream_id=1, stream_seq=28) 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359808, gaps=[]) 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359862, stream_id=1, stream_seq=28) 100031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359810, gaps=[]) 100031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359863, stream_id=1, stream_seq=29) 100031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359864, stream_id=1, stream_seq=29) 100031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359865, stream_id=1, stream_seq=29) 100031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359866, stream_id=1, stream_seq=29) 100032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359812, gaps=[]) 100032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359867, stream_id=1, stream_seq=29) 100032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359868, stream_id=1, stream_seq=29) 100032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359869, stream_id=1, stream_seq=29) 100032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359814, gaps=[]) 100032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359870, stream_id=1, stream_seq=30) 100033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359871, stream_id=1, stream_seq=30) 100033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359872, stream_id=1, stream_seq=30) 100033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359816, gaps=[]) 100033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359873, stream_id=1, stream_seq=30) 100033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359874, stream_id=1, stream_seq=30) 100034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359875, stream_id=1, stream_seq=30) 100034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359818, gaps=[]) 100034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359876, stream_id=1, stream_seq=30) 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359820, gaps=[]) 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359877, stream_id=1, stream_seq=31) 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359878, stream_id=1, stream_seq=31) 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359879, stream_id=1, stream_seq=31) 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359880, stream_id=1, stream_seq=31) 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359822, gaps=[]) 100035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359881, stream_id=1, stream_seq=31) 100036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359882, stream_id=1, stream_seq=31) 100036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359883, stream_id=1, stream_seq=31) 100036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359824, gaps=[]) 100036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359884, stream_id=1, stream_seq=32) 100037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359885, stream_id=1, stream_seq=32) 100037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359886, stream_id=1, stream_seq=32) 100037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359826, gaps=[]) 100037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359887, stream_id=1, stream_seq=32) 100037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359888, stream_id=1, stream_seq=32) 100037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359889, stream_id=1, stream_seq=32) 100038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359828, gaps=[]) 100038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359890, stream_id=1, stream_seq=32) 100038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359830, gaps=[]) 100038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3384359891, stream_id=1, stream_seq=33) 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359892, stream_id=1, stream_seq=33) 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359893, stream_id=1, stream_seq=33) 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359894, stream_id=1, stream_seq=33) 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359832, gaps=[]) 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359895, stream_id=1, stream_seq=33) 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3384359896, stream_id=1, stream_seq=33) 100039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3384359897, stream_id=1, stream_seq=33) 100040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359834, gaps=[]) 100040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359836, gaps=[]) 100065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359838, gaps=[]) 100065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359840, gaps=[]) 100066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359842, gaps=[]) 100067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359844, gaps=[]) 100067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359846, gaps=[]) 100068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359848, gaps=[]) 100069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359850, gaps=[]) 100069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359852, gaps=[]) 100070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359854, gaps=[]) 100071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359856, gaps=[]) 100071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359858, gaps=[]) 100072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359860, gaps=[]) 100073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359862, gaps=[]) 100073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359864, gaps=[]) 100074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359866, gaps=[]) 100075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359868, gaps=[]) 100076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359870, gaps=[]) 100076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359872, gaps=[]) 100077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359874, gaps=[]) 100078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359876, gaps=[]) 100078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359878, gaps=[]) 100079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359880, gaps=[]) 100080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359882, gaps=[]) 100080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3384359884, gaps=[]) 100081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3384359886, gaps=[]) 100082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3384359888, gaps=[]) 100082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359890, gaps=[]) 100083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3384359892, gaps=[]) 100084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3384359894, gaps=[]) 100084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3384359896, gaps=[]) 100085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100086ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p/j7A7zQPp3a') 100086ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p/j7A7zQPp3a') 100086ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37823) -> ('172.17.0.2', 36105)) State.WAITING -> State.IN_PROGRESS 100086ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\xcf8\xfc\xb7\xc1x\xf9\xbf\x81|\xcf') 100087ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36105) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\xcf8\xfc\xb7\xc1x\xf9\xbf\x81|\xcf') 100088ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37823) -> ('172.17.0.2', 36105)) State.IN_PROGRESS -> State.SUCCEEDED 100286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3384359897, gaps=[]) 100286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 100673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713"}', extra='') 100674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 100674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 100674ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 100674ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 100674ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 100674ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 100674ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 100674ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 100675ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100675ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 100676ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/aede44cf-f535-45de-8216-8ba3fb103713", "state": "closed"}] 100676ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 100676ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 100721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 100721ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 100736ms [err] Traceback (most recent call last): 100736ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 100736ms [err] return _run_code(code, main_globals, None, 100736ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 100736ms [err] exec(code, run_globals) 100736ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 100737ms [err] sys.exit(main()) 100737ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 100737ms [err] asyncio.run(main_async()) 100737ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 100737ms [err] return loop.run_until_complete(main) 100737ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 100737ms [err] self.run_forever() 100737ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 100737ms [err] self._run_once() 100737ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 100738ms [err] event_list = self._selector.select(timeout) 100738ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 100738ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 100738ms [err] KeyboardInterrupt 100739ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 100739ms [err] h.flush() 100739ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 100903ms [log] starting device 101614ms [err] DEBUG:asyncio:Using selector: EpollSelector 101808ms [err] ERROR:asyncio:Unclosed client session 101808ms [err] client_session: 101902ms [log] parsing 101902ms [log] creating device handler 101902ms [log] [ready] 101902ms [log] reading line 101902ms [log] [websocketToken] "d617e5ff-56dc-456b-b8f8-19083a2fd6d2" 101911ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 101911ms [log] [websocketConnected] 103678ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103678ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/e7715189-3995-4c84-8835-f6c3d5abdd88"}}', extra='') 103692ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/e7715189-3995-4c84-8835-f6c3d5abdd88"} 103818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 103822ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "new"}] 105825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 105826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 105826ms [err] v=0 105826ms [err] o=- 3956287342 3956287342 IN IP4 0.0.0.0 105826ms [err] s=- 105826ms [err] t=0 0 105826ms [err] a=group:BUNDLE 0 105826ms [err] a=msid-semantic:WMS * 105826ms [err] m=application 9 DTLS/SCTP 5000 105826ms [err] c=IN IP4 0.0.0.0 105826ms [err] a=mid:0 105826ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105826ms [err] a=max-message-size:65536 105826ms [err] a=ice-ufrag:cIJa 105826ms [err] a=ice-pwd:fbSa1An3KoP8rVVnfamrVD 105826ms [err] a=fingerprint:sha-256 E2:FA:AB:EC:CE:69:D0:7E:94:CE:79:6D:D4:06:99:D4:44:24:4C:62:99:43:25:F0:57:1A:E9:CE:BB:D3:81:51 105826ms [err] a=setup:actpass 105826ms [err] 105828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 105828ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 105830ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "new"}] 105831ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 105831ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 105833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8e>b\xa4\x1a\xc8k\x8eE\xe5\xab1') 105834ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?\xfa\x11\x90T\x04\x12\xd1q\xba,\x8c') 105834ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 105835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8e>b\xa4\x1a\xc8k\x8eE\xe5\xab1') 105835ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x80\xba\x9cA\xf5\xb5\x90\x8b\xe08i\xf3') 105835ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?\xfa\x11\x90T\x04\x12\xd1q\xba,\x8c') 106336ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x80\xba\x9cA\xf5\xb5\x90\x8b\xe08i\xf3') 107338ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x80\xba\x9cA\xf5\xb5\x90\x8b\xe08i\xf3') 109341ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x80\xba\x9cA\xf5\xb5\x90\x8b\xe08i\xf3') 110834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 110835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 110835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 110836ms [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='') 110836ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 115859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O(,\x8e\x95q~\xa8\xb8\\\xef\x08') 115859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O(,\x8e\x95q~\xa8\xb8\\\xef\x08') 115871ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373","content":{"type":"answer","sdp":"v=0\\r\\no=- 3956287347 3956287347 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 37331 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 37331 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38496 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38496 typ srflx raddr 172.17.0.2 rport 38496\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37331 typ srflx raddr 172.30.0.1 rport 37331\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9ITb\\r\\na=ice-pwd:7G9imkKOGaoTE3RS9dLcNx\\r\\na=fingerprint:sha-256 E1:FD:BD:2A:B8:FD:35:0B:E6:E0:18:64:5E:AD:9C:C2:D9:BE:1F:31:04:D7:F1:7C:4B:93:AB:00:4A:B2:8D:E0\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 115871ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115871ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 115872ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 115872ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 115872ms [err] v=0 115872ms [err] o=- 3956287347 3956287347 IN IP4 0.0.0.0 115872ms [err] s=- 115872ms [err] t=0 0 115872ms [err] a=group:BUNDLE 0 115872ms [err] a=msid-semantic:WMS * 115872ms [err] m=application 37331 DTLS/SCTP 5000 115872ms [err] c=IN IP4 172.30.0.1 115872ms [err] a=mid:0 115872ms [err] a=sctpmap:5000 webrtc-datachannel 65535 115872ms [err] a=max-message-size:65536 115872ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37331 typ host 115872ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38496 typ host 115872ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38496 typ srflx raddr 172.17.0.2 rport 38496 115872ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37331 typ srflx raddr 172.30.0.1 rport 37331 115872ms [err] a=end-of-candidates 115872ms [err] a=ice-ufrag:9ITb 115872ms [err] a=ice-pwd:7G9imkKOGaoTE3RS9dLcNx 115872ms [err] a=fingerprint:sha-256 E1:FD:BD:2A:B8:FD:35:0B:E6:E0:18:64:5E:AD:9C:C2:D9:BE:1F:31:04:D7:F1:7C:4B:93:AB:00:4A:B2:8D:E0 115872ms [err] a=setup:active 115872ms [err] 115874ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 115874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 115874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 115875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('172.30.0.1', 37331)) State.FROZEN -> State.WAITING 115875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54750) -> ('172.30.0.1', 37331)) State.FROZEN -> State.WAITING 115875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('172.17.0.2', 38496)) State.FROZEN -> State.WAITING 115875ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2iF5WZs3DN 1 udp 1862270975 172.17.0.2 37331 typ prflx) 115875ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115875ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115876ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115876ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('172.17.0.2', 37331)) State.WAITING -> State.IN_PROGRESS 115876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't\x98b\x0eH/b\xf5\x85\xbbK@') 115876ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('172.30.0.1', 37331)) State.WAITING -> State.IN_PROGRESS 115876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x13{\x0f\x97\x92\x11_\xd5f\x05\xfd)') 115877ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "connecting"}] 115877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't\x98b\x0eH/b\xf5\x85\xbbK@') 115878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('172.17.0.2', 37331)) State.IN_PROGRESS -> State.SUCCEEDED 115878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54750) -> ('172.30.0.1', 37331)) State.WAITING -> State.FAILED 115878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('172.17.0.2', 38496)) State.WAITING -> State.FAILED 115878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54750) -> ('172.17.0.2', 38496)) State.FROZEN -> State.FAILED 115878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('141.24.211.56', 38496)) State.FROZEN -> State.FAILED 115878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54750) -> ('141.24.211.56', 38496)) State.FROZEN -> State.FAILED 115878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('141.24.211.56', 37331)) State.FROZEN -> State.FAILED 115879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54750) -> ('141.24.211.56', 37331)) State.FROZEN -> State.FAILED 115879ms [err] INFO:aioice.ice:Connection(0) ICE completed 115880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x13{\x0f\x97\x92\x11_\xd5f\x05\xfd)') 115880ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40644) -> ('172.30.0.1', 37331)) State.IN_PROGRESS -> State.SUCCEEDED 115881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\xbdV]3\x168!B\x8d\x8e\x86') 115881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\xbdV]3\x168!B\x8d\x8e\x86') 115897ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 115897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 115897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 115898ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 115900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 115900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 115900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 115900ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 115900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 115900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 115901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 115901ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 115901ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "connected"}] 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 115902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 115903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1144979770, stream_id=1, stream_seq=0) 115903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 115903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3400850977, stream_id=1, stream_seq=0) 115904ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 115904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3400850977, gaps=[]) 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979770, gaps=[]) 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1144979771, stream_id=1, stream_seq=1) 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979772, stream_id=1, stream_seq=2) 115905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979773, stream_id=1, stream_seq=2) 115906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979774, stream_id=1, stream_seq=2) 115907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979771, gaps=[]) 115907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979775, stream_id=1, stream_seq=2) 115907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979772, gaps=[]) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979776, stream_id=1, stream_seq=2) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979777, stream_id=1, stream_seq=2) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979773, gaps=[]) 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979778, stream_id=1, stream_seq=2) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979774, gaps=[]) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979779, stream_id=1, stream_seq=3) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979780, stream_id=1, stream_seq=3) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979775, gaps=[]) 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979781, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979782, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979776, gaps=[]) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979783, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979784, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979777, gaps=[]) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979785, stream_id=1, stream_seq=3) 115910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979778, gaps=[]) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979786, stream_id=1, stream_seq=4) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979787, stream_id=1, stream_seq=4) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979779, gaps=[]) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979788, stream_id=1, stream_seq=4) 115911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979789, stream_id=1, stream_seq=4) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979780, gaps=[]) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979790, stream_id=1, stream_seq=4) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979791, stream_id=1, stream_seq=4) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979781, gaps=[]) 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979792, stream_id=1, stream_seq=4) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979782, gaps=[]) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979793, stream_id=1, stream_seq=5) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979794, stream_id=1, stream_seq=5) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979783, gaps=[]) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979795, stream_id=1, stream_seq=5) 115913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979796, stream_id=1, stream_seq=5) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979784, gaps=[]) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979797, stream_id=1, stream_seq=5) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979798, stream_id=1, stream_seq=5) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979785, gaps=[]) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979799, stream_id=1, stream_seq=5) 115914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979786, gaps=[]) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979800, stream_id=1, stream_seq=6) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979801, stream_id=1, stream_seq=6) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979787, gaps=[]) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979802, stream_id=1, stream_seq=6) 115915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979803, stream_id=1, stream_seq=6) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979788, gaps=[]) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979804, stream_id=1, stream_seq=6) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979805, stream_id=1, stream_seq=6) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979789, gaps=[]) 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979806, stream_id=1, stream_seq=6) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979790, gaps=[]) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979807, stream_id=1, stream_seq=7) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979808, stream_id=1, stream_seq=7) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979791, gaps=[]) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979809, stream_id=1, stream_seq=7) 115917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979810, stream_id=1, stream_seq=7) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979792, gaps=[]) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979811, stream_id=1, stream_seq=7) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979812, stream_id=1, stream_seq=7) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979793, gaps=[]) 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979813, stream_id=1, stream_seq=7) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979794, gaps=[]) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979814, stream_id=1, stream_seq=8) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979815, stream_id=1, stream_seq=8) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979795, gaps=[]) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979816, stream_id=1, stream_seq=8) 115919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979817, stream_id=1, stream_seq=8) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979796, gaps=[]) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979818, stream_id=1, stream_seq=8) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979819, stream_id=1, stream_seq=8) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979797, gaps=[]) 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979820, stream_id=1, stream_seq=8) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979798, gaps=[]) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979821, stream_id=1, stream_seq=9) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979822, stream_id=1, stream_seq=9) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979799, gaps=[]) 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979823, stream_id=1, stream_seq=9) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979824, stream_id=1, stream_seq=9) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979800, gaps=[]) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979825, stream_id=1, stream_seq=9) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979826, stream_id=1, stream_seq=9) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979801, gaps=[]) 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979827, stream_id=1, stream_seq=9) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979802, gaps=[]) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979828, stream_id=1, stream_seq=10) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979829, stream_id=1, stream_seq=10) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979803, gaps=[]) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979830, stream_id=1, stream_seq=10) 115923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979831, stream_id=1, stream_seq=10) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979804, gaps=[]) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979832, stream_id=1, stream_seq=10) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979833, stream_id=1, stream_seq=10) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979805, gaps=[]) 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979834, stream_id=1, stream_seq=10) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979806, gaps=[]) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979835, stream_id=1, stream_seq=11) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979836, stream_id=1, stream_seq=11) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979807, gaps=[]) 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979837, stream_id=1, stream_seq=11) 115926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979838, stream_id=1, stream_seq=11) 115926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979808, gaps=[]) 115926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979839, stream_id=1, stream_seq=11) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979840, stream_id=1, stream_seq=11) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979809, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979841, stream_id=1, stream_seq=11) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979810, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979842, stream_id=1, stream_seq=12) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979843, stream_id=1, stream_seq=12) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979811, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979844, stream_id=1, stream_seq=12) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979845, stream_id=1, stream_seq=12) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979812, gaps=[]) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979846, stream_id=1, stream_seq=12) 115928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979847, stream_id=1, stream_seq=12) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979813, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979848, stream_id=1, stream_seq=12) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979814, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979849, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979850, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979815, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979851, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979852, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979816, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979853, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979854, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979817, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979855, stream_id=1, stream_seq=13) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979818, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979856, stream_id=1, stream_seq=14) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979857, stream_id=1, stream_seq=14) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979819, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979858, stream_id=1, stream_seq=14) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979859, stream_id=1, stream_seq=14) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979820, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979860, stream_id=1, stream_seq=14) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979861, stream_id=1, stream_seq=14) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979821, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979862, stream_id=1, stream_seq=14) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979822, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979863, stream_id=1, stream_seq=15) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979864, stream_id=1, stream_seq=15) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979823, gaps=[]) 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979865, stream_id=1, stream_seq=15) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979866, stream_id=1, stream_seq=15) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979824, gaps=[]) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979867, stream_id=1, stream_seq=15) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979868, stream_id=1, stream_seq=15) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979825, gaps=[]) 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979869, stream_id=1, stream_seq=15) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979826, gaps=[]) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979870, stream_id=1, stream_seq=16) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979871, stream_id=1, stream_seq=16) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979827, gaps=[]) 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979872, stream_id=1, stream_seq=16) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979873, stream_id=1, stream_seq=16) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979828, gaps=[]) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979874, stream_id=1, stream_seq=16) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979875, stream_id=1, stream_seq=16) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979829, gaps=[]) 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979876, stream_id=1, stream_seq=16) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979830, gaps=[]) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979877, stream_id=1, stream_seq=17) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979878, stream_id=1, stream_seq=17) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979831, gaps=[]) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979879, stream_id=1, stream_seq=17) 115937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979880, stream_id=1, stream_seq=17) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979832, gaps=[]) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979881, stream_id=1, stream_seq=17) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979882, stream_id=1, stream_seq=17) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979833, gaps=[]) 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979883, stream_id=1, stream_seq=17) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979834, gaps=[]) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979884, stream_id=1, stream_seq=18) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979885, stream_id=1, stream_seq=18) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979835, gaps=[]) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979886, stream_id=1, stream_seq=18) 115939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979887, stream_id=1, stream_seq=18) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979836, gaps=[]) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979888, stream_id=1, stream_seq=18) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979889, stream_id=1, stream_seq=18) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979837, gaps=[]) 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979890, stream_id=1, stream_seq=18) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979838, gaps=[]) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979891, stream_id=1, stream_seq=19) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979892, stream_id=1, stream_seq=19) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979839, gaps=[]) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979893, stream_id=1, stream_seq=19) 115941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979894, stream_id=1, stream_seq=19) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979840, gaps=[]) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979895, stream_id=1, stream_seq=19) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979896, stream_id=1, stream_seq=19) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979841, gaps=[]) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979897, stream_id=1, stream_seq=19) 115942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979842, gaps=[]) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979898, stream_id=1, stream_seq=20) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979899, stream_id=1, stream_seq=20) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979843, gaps=[]) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979900, stream_id=1, stream_seq=20) 115943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979901, stream_id=1, stream_seq=20) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979844, gaps=[]) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979902, stream_id=1, stream_seq=20) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979903, stream_id=1, stream_seq=20) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979845, gaps=[]) 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979904, stream_id=1, stream_seq=20) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979846, gaps=[]) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979905, stream_id=1, stream_seq=21) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979906, stream_id=1, stream_seq=21) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979847, gaps=[]) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979907, stream_id=1, stream_seq=21) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979908, stream_id=1, stream_seq=21) 115945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979848, gaps=[]) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979909, stream_id=1, stream_seq=21) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979910, stream_id=1, stream_seq=21) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979849, gaps=[]) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979911, stream_id=1, stream_seq=21) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979850, gaps=[]) 115946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979912, stream_id=1, stream_seq=22) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979913, stream_id=1, stream_seq=22) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979851, gaps=[]) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979914, stream_id=1, stream_seq=22) 115947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979915, stream_id=1, stream_seq=22) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979852, gaps=[]) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979916, stream_id=1, stream_seq=22) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979917, stream_id=1, stream_seq=22) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979853, gaps=[]) 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979918, stream_id=1, stream_seq=22) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979854, gaps=[]) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979919, stream_id=1, stream_seq=23) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979920, stream_id=1, stream_seq=23) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979855, gaps=[]) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979921, stream_id=1, stream_seq=23) 115949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979922, stream_id=1, stream_seq=23) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979856, gaps=[]) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979923, stream_id=1, stream_seq=23) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979924, stream_id=1, stream_seq=23) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979857, gaps=[]) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979925, stream_id=1, stream_seq=23) 115950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979858, gaps=[]) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979926, stream_id=1, stream_seq=24) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979927, stream_id=1, stream_seq=24) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979859, gaps=[]) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979928, stream_id=1, stream_seq=24) 115951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979929, stream_id=1, stream_seq=24) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979860, gaps=[]) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979930, stream_id=1, stream_seq=24) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979931, stream_id=1, stream_seq=24) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979861, gaps=[]) 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979932, stream_id=1, stream_seq=24) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979862, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979933, stream_id=1, stream_seq=25) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979934, stream_id=1, stream_seq=25) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979863, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979935, stream_id=1, stream_seq=25) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979936, stream_id=1, stream_seq=25) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979864, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979937, stream_id=1, stream_seq=25) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979938, stream_id=1, stream_seq=25) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979865, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979939, stream_id=1, stream_seq=25) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979866, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979940, stream_id=1, stream_seq=26) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979941, stream_id=1, stream_seq=26) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979867, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979942, stream_id=1, stream_seq=26) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979943, stream_id=1, stream_seq=26) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979868, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979944, stream_id=1, stream_seq=26) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979945, stream_id=1, stream_seq=26) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979869, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979946, stream_id=1, stream_seq=26) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979870, gaps=[]) 115956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979947, stream_id=1, stream_seq=27) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979948, stream_id=1, stream_seq=27) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979871, gaps=[]) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979949, stream_id=1, stream_seq=27) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979950, stream_id=1, stream_seq=27) 115957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979872, gaps=[]) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979951, stream_id=1, stream_seq=27) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979952, stream_id=1, stream_seq=27) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979873, gaps=[]) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979953, stream_id=1, stream_seq=27) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979874, gaps=[]) 115958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979954, stream_id=1, stream_seq=28) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979955, stream_id=1, stream_seq=28) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979875, gaps=[]) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979956, stream_id=1, stream_seq=28) 115959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979957, stream_id=1, stream_seq=28) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979876, gaps=[]) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979958, stream_id=1, stream_seq=28) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979959, stream_id=1, stream_seq=28) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979877, gaps=[]) 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979960, stream_id=1, stream_seq=28) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979878, gaps=[]) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979961, stream_id=1, stream_seq=29) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979962, stream_id=1, stream_seq=29) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979879, gaps=[]) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979963, stream_id=1, stream_seq=29) 115961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979964, stream_id=1, stream_seq=29) 115962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979880, gaps=[]) 115962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979965, stream_id=1, stream_seq=29) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979966, stream_id=1, stream_seq=29) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979881, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979967, stream_id=1, stream_seq=29) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979882, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979968, stream_id=1, stream_seq=30) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979969, stream_id=1, stream_seq=30) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979883, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979970, stream_id=1, stream_seq=30) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979971, stream_id=1, stream_seq=30) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979884, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979972, stream_id=1, stream_seq=30) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979973, stream_id=1, stream_seq=30) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979885, gaps=[]) 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979974, stream_id=1, stream_seq=30) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979886, gaps=[]) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979975, stream_id=1, stream_seq=31) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979976, stream_id=1, stream_seq=31) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979887, gaps=[]) 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979977, stream_id=1, stream_seq=31) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979978, stream_id=1, stream_seq=31) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979888, gaps=[]) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979979, stream_id=1, stream_seq=31) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979980, stream_id=1, stream_seq=31) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979889, gaps=[]) 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979981, stream_id=1, stream_seq=31) 115967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979890, gaps=[]) 115967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979982, stream_id=1, stream_seq=32) 115968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979983, stream_id=1, stream_seq=32) 115968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979891, gaps=[]) 115968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979984, stream_id=1, stream_seq=32) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979985, stream_id=1, stream_seq=32) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979892, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979986, stream_id=1, stream_seq=32) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979987, stream_id=1, stream_seq=32) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979893, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979988, stream_id=1, stream_seq=32) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979894, gaps=[]) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1144979989, stream_id=1, stream_seq=33) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979990, stream_id=1, stream_seq=33) 115969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979895, gaps=[]) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979991, stream_id=1, stream_seq=33) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979992, stream_id=1, stream_seq=33) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979896, gaps=[]) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979993, stream_id=1, stream_seq=33) 115970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1144979994, stream_id=1, stream_seq=33) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979897, gaps=[]) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1144979995, stream_id=1, stream_seq=33) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979898, gaps=[]) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979899, gaps=[]) 115971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979900, gaps=[]) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979901, gaps=[]) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979902, gaps=[]) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979903, gaps=[]) 115972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979904, gaps=[]) 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979905, gaps=[]) 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979906, gaps=[]) 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979907, gaps=[]) 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979908, gaps=[]) 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979909, gaps=[]) 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979910, gaps=[]) 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979911, gaps=[]) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979912, gaps=[]) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979913, gaps=[]) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979914, gaps=[]) 115975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979915, gaps=[]) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979916, gaps=[]) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979917, gaps=[]) 115976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979918, gaps=[]) 116001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979919, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979920, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979921, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979922, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979923, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979924, gaps=[]) 116002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979925, gaps=[]) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979926, gaps=[]) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979927, gaps=[]) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979928, gaps=[]) 116003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979929, gaps=[]) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979930, gaps=[]) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979931, gaps=[]) 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979932, gaps=[]) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979933, gaps=[]) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979934, gaps=[]) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979935, gaps=[]) 116005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979936, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979937, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979938, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979939, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979940, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979941, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979942, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979943, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979944, gaps=[]) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979945, gaps=[]) 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979946, gaps=[]) 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979947, gaps=[]) 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979948, gaps=[]) 116008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979949, gaps=[]) 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979950, gaps=[]) 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979951, gaps=[]) 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979952, gaps=[]) 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979953, gaps=[]) 116010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979954, gaps=[]) 116010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8192 116010ms [log] 8188 116010ms [log] line [file] undefined 116010ms [log] 116010ms [log] reading line 116010ms [log] [experimentStatusChanged] {"status": "running", "message": null} 116010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979955, gaps=[]) 116010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979956, gaps=[]) 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979957, gaps=[]) 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979958, gaps=[]) 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979959, gaps=[]) 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979960, gaps=[]) 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979961, gaps=[]) 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979962, gaps=[]) 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979963, gaps=[]) 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979964, gaps=[]) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979965, gaps=[]) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979966, gaps=[]) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979967, gaps=[]) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979968, gaps=[]) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979969, gaps=[]) 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979970, gaps=[]) 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979971, gaps=[]) 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979972, gaps=[]) 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979973, gaps=[]) 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979974, gaps=[]) 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979975, gaps=[]) 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979976, gaps=[]) 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979977, gaps=[]) 116015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979978, gaps=[]) 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979979, gaps=[]) 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979980, gaps=[]) 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979981, gaps=[]) 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979982, gaps=[]) 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979983, gaps=[]) 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979984, gaps=[]) 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979985, gaps=[]) 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979986, gaps=[]) 116017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979987, gaps=[]) 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979988, gaps=[]) 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1144979989, gaps=[]) 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1144979990, gaps=[]) 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1144979991, gaps=[]) 116018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1144979992, gaps=[]) 116019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1144979993, gaps=[]) 116019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1144979994, gaps=[]) 116019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1144979995, gaps=[]) 116071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 116679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 116679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 116679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 116679ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 116679ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 116679ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 116679ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 116679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 116679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 116679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 116679ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 116679ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373", "state": "closed"}] 116680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/a404eee0-5030-4c13-8962-ae3f5a5ec373"}', extra='') 116785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 116785ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 116827ms [err] Traceback (most recent call last): 116827ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 116827ms [err] return _run_code(code, main_globals, None, 116827ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 116828ms [err] exec(code, run_globals) 116828ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 116828ms [err] sys.exit(main()) 116828ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 116828ms [err] asyncio.run(main_async()) 116828ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 116828ms [err] return loop.run_until_complete(main) 116828ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 116828ms [err] self.run_forever() 116828ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 116828ms [err] self._run_once() 116828ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 116829ms [err] event_list = self._selector.select(timeout) 116829ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 116829ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 116829ms [err] KeyboardInterrupt 116830ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 116830ms [err] h.flush() 116830ms [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 151620ms [log] starting device 152312ms [err] DEBUG:asyncio:Using selector: EpollSelector 152491ms [err] ERROR:asyncio:Unclosed client session 152491ms [err] client_session: 152578ms [log] parsing 152578ms [log] creating device handler 152578ms [log] [ready] 152578ms [log] reading line 152578ms [log] [websocketToken] "5cad13d4-737b-445e-bcba-6301710ada80" 152584ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 152584ms [log] line {"signal":"gpio1","value":"strongH"} 152584ms [log] 152584ms [log] reading line 152584ms [log] line {"signal":"gpio2","value":"strongL"} 152584ms [log] 152584ms [log] reading line 152584ms [log] [websocketConnected] 155815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 155815ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 155856ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/afa158c3-5f84-4c49-8bb1-f840f3804506"}}', extra='') 155856ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/afa158c3-5f84-4c49-8bb1-f840f3804506"} 155948ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3","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":true}', extra='') 155951ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 155952ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 155952ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3", "state": "new"}] 157954ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 157955ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 157955ms [err] v=0 157955ms [err] o=- 3956287395 3956287395 IN IP4 0.0.0.0 157955ms [err] s=- 157955ms [err] t=0 0 157955ms [err] a=group:BUNDLE 0 157955ms [err] a=msid-semantic:WMS * 157955ms [err] m=application 9 DTLS/SCTP 5000 157955ms [err] c=IN IP4 0.0.0.0 157955ms [err] a=mid:0 157955ms [err] a=sctpmap:5000 webrtc-datachannel 65535 157955ms [err] a=max-message-size:65536 157955ms [err] a=ice-ufrag:077q 157955ms [err] a=ice-pwd:pBBMqULs1tA14bbvsiKDzx 157955ms [err] a=fingerprint:sha-256 DD:51:66:53:A0:3E:74:55:49:1E:10:FB:CA:A1:67:31:AA:37:6B:65:DC:7D:4B:9F:2E:BA:E4:C6:60:0B:E9:47 157955ms [err] a=setup:actpass 157955ms [err] 157957ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 157957ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 157958ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3", "state": "new"}] 157959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 157959ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 157961ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'`\xbf\xb4\xae:M.N\x89x\xe5\x11') 157962ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc6V\xb8\xbb\xd3\x8bBz\xaa\x1b\xa3\x96') 157962ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'`\xbf\xb4\xae:M.N\x89x\xe5\x11') 157963ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 157963ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc6V\xb8\xbb\xd3\x8bBz\xaa\x1b\xa3\x96') 157963ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe0W\xf9\xb3z\xf1\x95\x99Vu0b') 158465ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe0W\xf9\xb3z\xf1\x95\x99Vu0b') 159467ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe0W\xf9\xb3z\xf1\x95\x99Vu0b') 161470ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe0W\xf9\xb3z\xf1\x95\x99Vu0b') 162962ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 162963ms [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='') 162963ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 162963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3"}', extra='') 162963ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 162964ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 162991ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'frK/WsIqGr4S') 162991ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'frK/WsIqGr4S') 162996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1282789154049551172 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:KSoJ\\r\\na=ice-pwd:TWbFk6fbdhowoJokExN3mIIO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 57:C6:A1:E6:75:D8:8D:BC:49:11:A6:44:25:C5:A4:40:FE:66:2F:EE:68:D2:53:BF:92:BD:9E:4B:96:AF:89:D3\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3"}', extra='') 162996ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 162996ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 162997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 162997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 162997ms [err] v=0 162997ms [err] o=- 1282789154049551172 2 IN IP4 127.0.0.1 162997ms [err] s=- 162997ms [err] t=0 0 162997ms [err] a=group:BUNDLE 0 162997ms [err] a=msid-semantic: WMS 162997ms [err] m=application 9 DTLS/SCTP 5000 162997ms [err] c=IN IP4 0.0.0.0 162997ms [err] a=ice-ufrag:KSoJ 162997ms [err] a=ice-pwd:TWbFk6fbdhowoJokExN3mIIO 162997ms [err] a=ice-options:trickle 162997ms [err] a=fingerprint:sha-256 57:C6:A1:E6:75:D8:8D:BC:49:11:A6:44:25:C5:A4:40:FE:66:2F:EE:68:D2:53:BF:92:BD:9E:4B:96:AF:89:D3 162997ms [err] a=setup:active 162997ms [err] a=mid:0 162997ms [err] a=sctpmap:5000 webrtc-datachannel 1024 162997ms [err] 162998ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 162998ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 162999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 162999ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(WuAByrW2sX 1 udp 1845501695 172.17.0.2 47003 typ prflx) 162999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 162999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 162999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 162999ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53112) -> ('172.17.0.2', 47003)) State.WAITING -> State.IN_PROGRESS 163000ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfd\xa0\x0c\x86>pe\xacs\xf8\x1f\x18') 163000ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3", "state": "connecting"}] 163001ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfd\xa0\x0c\x86>pe\xacs\xf8\x1f\x18') 163001ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53112) -> ('172.17.0.2', 47003)) State.IN_PROGRESS -> State.SUCCEEDED 163001ms [err] INFO:aioice.ice:Connection(0) ICE completed 163011ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:898555298 1 udp 2113937151 f3a49908-965a-440a-a834-7eaf8b40f70f.local 47003 typ host generation 0 ufrag KSoJ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3"}', extra='') 163011ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 163011ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 163011ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 163018ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f3a49908-965a-440a-a834-7eaf8b40f70f.local" resolved to 172.17.0.2 163018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2980296669 1 udp 1677729535 141.24.211.56 47003 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag KSoJ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3"}', extra='') 163018ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 163019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 163019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 163019ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53112) -> ('172.17.0.2', 47003)) State.FROZEN -> State.IN_PROGRESS 163020ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd0[\x18\x06\x82\xe7\x05\xcb\xd3\x1f\xa6\xfa') 163021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd0[\x18\x06\x82\xe7\x05\xcb\xd3\x1f\xa6\xfa') 163021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53112) -> ('172.17.0.2', 47003)) State.IN_PROGRESS -> State.SUCCEEDED 163021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57920) -> ('172.17.0.2', 47003)) State.FROZEN -> State.FAILED 163021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53112) -> ('141.24.211.56', 47003)) State.FROZEN -> State.FAILED 163021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57920) -> ('141.24.211.56', 47003)) State.FROZEN -> State.FAILED 163040ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 163041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 163041ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 163042ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 163042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'im12AACpGTLe') 163042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'im12AACpGTLe') 163043ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 163044ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 163044ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 163044ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 163044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 163044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 163044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 163044ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 163045ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3", "state": "connected"}] 163047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 163047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 163047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 163047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 163047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 163047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 163047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 163048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 163048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 163048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 163048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2915067074, stream_id=1, stream_seq=0) 163048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 163049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2915067074, gaps=[]) 163049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 163049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=759712871, stream_id=1, stream_seq=0) 163049ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 163049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=759712871, gaps=[]) 163050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2915067075, stream_id=1, stream_seq=1) 163050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 163050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2915067076, stream_id=1, stream_seq=2) 163050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2915067076, gaps=[]) 163051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 163099ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 163099ms [log] [experimentStatusChanged] {"status": "running", "message": null} 163104ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2aMrIu+gfJYS') 163104ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2aMrIu+gfJYS') 163185ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'H5QgcZz+sbPp') 163185ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'H5QgcZz+sbPp') 163186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57920) -> ('172.17.0.2', 47003)) State.WAITING -> State.IN_PROGRESS 163186ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1cC\x15\xe35p\xda\xbd\xd4%-\xc1') 163187ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47003) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1cC\x15\xe35p\xda\xbd\xd4%-\xc1') 163187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57920) -> ('172.17.0.2', 47003)) State.IN_PROGRESS -> State.SUCCEEDED 163613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3"}', extra='') 163614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 163614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 163614ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 163614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 163614ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 163614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 163614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 163615ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 163615ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 163615ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 163615ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 163615ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/347dfe2a-f25b-4892-9e6e-634e54d9bbd3", "state": "closed"}] 163616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 163616ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 163679ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 163679ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 163715ms [err] Traceback (most recent call last): 163716ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 163716ms [err] return _run_code(code, main_globals, None, 163716ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 163716ms [err] exec(code, run_globals) 163716ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 163716ms [err] sys.exit(main()) 163716ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 163716ms [err] asyncio.run(main_async()) 163716ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 163716ms [err] return loop.run_until_complete(main) 163716ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 163716ms [err] self.run_forever() 163716ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 163716ms [err] self._run_once() 163716ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 163717ms [err] event_list = self._selector.select(timeout) 163717ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 163717ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 163717ms [err] KeyboardInterrupt 163719ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 163719ms [err] h.flush() 163719ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 163922ms [log] starting device 164646ms [err] DEBUG:asyncio:Using selector: EpollSelector 164823ms [err] ERROR:asyncio:Unclosed client session 164823ms [err] client_session: 164884ms [log] parsing 164884ms [log] creating device handler 164884ms [log] [ready] 164884ms [log] reading line 164884ms [log] [websocketToken] "338f6cf0-d901-4392-af46-9b8384b2d735" 164915ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 164915ms [log] [websocketConnected] 167989ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 167989ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 168001ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/c73703bf-3c16-4c76-8bb1-9352ebb022cc"}}', extra='') 168001ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/c73703bf-3c16-4c76-8bb1-9352ebb022cc"} 168096ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe","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":true}', extra='') 168101ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe", "state": "new"}] 170103ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 170105ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 170105ms [err] v=0 170105ms [err] o=- 3956287407 3956287407 IN IP4 0.0.0.0 170105ms [err] s=- 170105ms [err] t=0 0 170105ms [err] a=group:BUNDLE 0 170105ms [err] a=msid-semantic:WMS * 170105ms [err] m=application 9 DTLS/SCTP 5000 170105ms [err] c=IN IP4 0.0.0.0 170105ms [err] a=mid:0 170105ms [err] a=sctpmap:5000 webrtc-datachannel 65535 170105ms [err] a=max-message-size:65536 170105ms [err] a=ice-ufrag:caLx 170105ms [err] a=ice-pwd:tPPo6dAnweoFhpXs4TP9iv 170105ms [err] a=fingerprint:sha-256 7B:2F:B9:25:AE:C4:1E:85:FF:79:2F:BF:31:5D:2B:EA:A2:8B:A1:8F:8C:58:75:26:22:AD:14:40:95:18:76:E0 170105ms [err] a=setup:actpass 170105ms [err] 170106ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 170106ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 170108ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe", "state": "new"}] 170109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 170109ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 170111ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\xbb2\xb6\x00\xd5k:Z\x0e\x19f') 170112ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'~\xd7r\x9a\xb5\xce\xa1>D!=\x95') 170112ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 170113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\xbb2\xb6\x00\xd5k:Z\x0e\x19f') 170113ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'~\xd7r\x9a\xb5\xce\xa1>D!=\x95') 170113ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea~\x9e*y\x05S\xdb\xae\x14L\xe3') 170615ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea~\x9e*y\x05S\xdb\xae\x14L\xe3') 171617ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea~\x9e*y\x05S\xdb\xae\x14L\xe3') 173619ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea~\x9e*y\x05S\xdb\xae\x14L\xe3') 175112ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 175113ms [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='') 175113ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 175113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe"}', extra='') 175113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 175113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 175139ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b1Xg+3fDlvz7') 175139ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b1Xg+3fDlvz7') 175142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4411439363253433824 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:zZ5z\\r\\na=ice-pwd:MH6X+heIvexb6FUzQc0DITZA\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 16:A9:07:21:00:E2:8F:99:7D:E7:E6:0C:CC:A8:5D:D2:C6:67:EF:41:F5:1E:C4:83:2C:F5:C2:74:FF:C8:5C:6B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe"}', extra='') 175143ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 175143ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 175143ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 175143ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 175143ms [err] v=0 175143ms [err] o=- 4411439363253433824 2 IN IP4 127.0.0.1 175143ms [err] s=- 175143ms [err] t=0 0 175143ms [err] a=group:BUNDLE 0 175143ms [err] a=msid-semantic: WMS 175143ms [err] m=application 9 DTLS/SCTP 5000 175143ms [err] c=IN IP4 0.0.0.0 175143ms [err] a=ice-ufrag:zZ5z 175143ms [err] a=ice-pwd:MH6X+heIvexb6FUzQc0DITZA 175143ms [err] a=ice-options:trickle 175143ms [err] a=fingerprint:sha-256 16:A9:07:21:00:E2:8F:99:7D:E7:E6:0C:CC:A8:5D:D2:C6:67:EF:41:F5:1E:C4:83:2C:F5:C2:74:FF:C8:5C:6B 175143ms [err] a=setup:active 175143ms [err] a=mid:0 175143ms [err] a=sctpmap:5000 webrtc-datachannel 1024 175143ms [err] 175144ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 175144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 175144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 175145ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(sDMuvmj7HN 1 udp 1845501695 172.17.0.2 42682 typ prflx) 175145ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 175145ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 175145ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 175145ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37181) -> ('172.17.0.2', 42682)) State.WAITING -> State.IN_PROGRESS 175146ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SH\x05sMS\xc3,i\x9c\x9a\xfd') 175146ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe", "state": "connecting"}] 175147ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SH\x05sMS\xc3,i\x9c\x9a\xfd') 175147ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37181) -> ('172.17.0.2', 42682)) State.IN_PROGRESS -> State.SUCCEEDED 175147ms [err] INFO:aioice.ice:Connection(0) ICE completed 175155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3007897118 1 udp 2113937151 3dbd344d-99a3-48a5-ada1-40e863e0812c.local 42682 typ host generation 0 ufrag zZ5z network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe"}', extra='') 175155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 175155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 175156ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 175165ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3dbd344d-99a3-48a5-ada1-40e863e0812c.local" resolved to 172.17.0.2 175165ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37181) -> ('172.17.0.2', 42682)) State.FROZEN -> State.IN_PROGRESS 175165ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8{\x1b\xd2\xab\xdb\xb0\x16\x122\xb7\xe6') 175185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8{\x1b\xd2\xab\xdb\xb0\x16\x122\xb7\xe6') 175185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37181) -> ('172.17.0.2', 42682)) State.IN_PROGRESS -> State.SUCCEEDED 175185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53487) -> ('172.17.0.2', 42682)) State.FROZEN -> State.FAILED 175186ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 175186ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 175187ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 175189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 175189ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:543391501 1 udp 1677729535 141.24.211.56 42682 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag zZ5z network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe"}', extra='') 175189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 175189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 175189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 175191ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 175192ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 175192ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 175192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 175192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 175192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 175192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 175192ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 175193ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe", "state": "connected"}] 175196ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 175196ms [log] line {"signal":"gpio1","value":"strongH"} 175196ms [log] 175196ms [log] reading line 175196ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 175197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 175197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 175197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 175197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 175197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 175197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 175197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 175197ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+bws9+AG5qyu') 175198ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+bws9+AG5qyu') 175198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 175198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 175198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 175198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1016182507, stream_id=1, stream_seq=0) 175199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 175199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1016182507, gaps=[]) 175199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 175200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1865525385, stream_id=1, stream_seq=0) 175200ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 175200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1865525385, gaps=[]) 175201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1016182508, stream_id=1, stream_seq=1) 175201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 175201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1016182509, stream_id=1, stream_seq=2) 175201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1016182510, stream_id=1, stream_seq=3) 175202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1016182511, stream_id=1, stream_seq=4) 175202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1016182509, gaps=[]) 175202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 175202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1016182511, gaps=[]) 175202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 175284ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hLaOI14hHuEN') 175284ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hLaOI14hHuEN') 175295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 175295ms [log] line {"signal":"gpio2","value":"strongL"} 175295ms [log] 175295ms [log] reading line 175295ms [log] [experimentStatusChanged] {"status": "running", "message": null} 175333ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VtNle1jRJL02') 175333ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VtNle1jRJL02') 175333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53487) -> ('172.17.0.2', 42682)) State.WAITING -> State.IN_PROGRESS 175333ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e\x10\xc7\xcel5\x82\xd8t\xbbT\xf2') 175333ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42682) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e\x10\xc7\xcel5\x82\xd8t\xbbT\xf2') 175333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53487) -> ('172.17.0.2', 42682)) State.IN_PROGRESS -> State.SUCCEEDED 175333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37181) -> ('141.24.211.56', 42682)) State.FROZEN -> State.FAILED 175333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53487) -> ('141.24.211.56', 42682)) State.FROZEN -> State.FAILED 175768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe"}', extra='') 175768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 175768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 175768ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 175769ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 175769ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 175769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 175769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 175770ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 175770ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 175770ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 175771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 175772ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f70e71b3-f2b4-44e7-8fbf-0a63822d86fe", "state": "closed"}] 175772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 175773ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 175822ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 175822ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 175843ms [err] Traceback (most recent call last): 175843ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 175844ms [err] return _run_code(code, main_globals, None, 175844ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 175844ms [err] exec(code, run_globals) 175844ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 175844ms [err] sys.exit(main()) 175844ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 175844ms [err] asyncio.run(main_async()) 175844ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 175844ms [err] return loop.run_until_complete(main) 175844ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 175844ms [err] self.run_forever() 175844ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 175845ms [err] self._run_once() 175845ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 175845ms [err] event_list = self._selector.select(timeout) 175845ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 175846ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 175846ms [err] KeyboardInterrupt 175847ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 175847ms [err] h.flush() 175847ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 176049ms [log] starting device 176726ms [err] DEBUG:asyncio:Using selector: EpollSelector 176914ms [err] ERROR:asyncio:Unclosed client session 176914ms [err] client_session: 176982ms [log] parsing 176982ms [log] creating device handler 176982ms [log] [ready] 176982ms [log] reading line 176982ms [log] [websocketToken] "e20a25e7-76a4-46df-9da1-a69952ea2daf" 177015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 177015ms [log] line {"signal":"gpio1","value":"strongH"} 177015ms [log] 177015ms [log] reading line 177015ms [log] line {"signal":"gpio2","value":"strongL"} 177015ms [log] 177015ms [log] reading line 177015ms [log] [websocketConnected] 178752ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 178752ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 178794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b33d8df8-0544-4f9c-8700-fe6dbc8b13d0"}}', extra='') 178794ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/b33d8df8-0544-4f9c-8700-fe6dbc8b13d0"} 178885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8","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":true}', extra='') 178890ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 178890ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 178890ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "new"}] 180893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 180894ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 180894ms [err] v=0 180894ms [err] o=- 3956287417 3956287417 IN IP4 0.0.0.0 180894ms [err] s=- 180894ms [err] t=0 0 180894ms [err] a=group:BUNDLE 0 180894ms [err] a=msid-semantic:WMS * 180894ms [err] m=application 9 DTLS/SCTP 5000 180894ms [err] c=IN IP4 0.0.0.0 180894ms [err] a=mid:0 180894ms [err] a=sctpmap:5000 webrtc-datachannel 65535 180894ms [err] a=max-message-size:65536 180894ms [err] a=ice-ufrag:XkMS 180894ms [err] a=ice-pwd:lAi5wbPWNZRM5S1tXU0y68 180894ms [err] a=fingerprint:sha-256 A9:7A:B7:B2:69:77:4C:76:25:F7:08:61:7D:DD:D6:61:5D:7A:86:30:41:EA:E6:2F:46:28:EA:5E:04:53:93:D8 180894ms [err] a=setup:actpass 180894ms [err] 180896ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 180896ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 180898ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "new"}] 180898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 180899ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 180901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')\x9d\xe2v\x80{\x10U\x1d\xaf\xd9\xc9') 180901ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dw\xaaYB!+\xc9\xd9\xfe.\xf0') 180902ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 180902ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')\x9d\xe2v\x80{\x10U\x1d\xaf\xd9\xc9') 180903ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dw\xaaYB!+\xc9\xd9\xfe.\xf0') 180903ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea\xdd\x0c%\x05\x910\xad\x0e\xcfS\x0b') 181404ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea\xdd\x0c%\x05\x910\xad\x0e\xcfS\x0b') 182407ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea\xdd\x0c%\x05\x910\xad\x0e\xcfS\x0b') 184410ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xea\xdd\x0c%\x05\x910\xad\x0e\xcfS\x0b') 185902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 185902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 185903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 185903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 185903ms [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='') 185903ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 190924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x8e\xd8r0\xd7\xca\xa8N\xa5~!') 190925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x8e\xd8r0\xd7\xca\xa8N\xa5~!') 190937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3956287422 3956287422 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 35275 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 35275 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50731 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50731 typ srflx raddr 172.17.0.2 rport 50731\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35275 typ srflx raddr 172.30.0.1 rport 35275\\r\\na=end-of-candidates\\r\\na=ice-ufrag:TORU\\r\\na=ice-pwd:XmW5CdMBeyi1fXpUsm5pCK\\r\\na=fingerprint:sha-256 AD:37:64:FB:41:D7:6E:4B:4F:94:BC:37:C1:14:2D:5A:8C:A4:AF:69:57:60:81:F4:D6:C5:44:21:8B:BE:18:59\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 190937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 190937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 190937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 190937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 190937ms [err] v=0 190937ms [err] o=- 3956287422 3956287422 IN IP4 0.0.0.0 190937ms [err] s=- 190937ms [err] t=0 0 190937ms [err] a=group:BUNDLE 0 190937ms [err] a=msid-semantic:WMS * 190937ms [err] m=application 35275 DTLS/SCTP 5000 190937ms [err] c=IN IP4 172.30.0.1 190937ms [err] a=mid:0 190937ms [err] a=sctpmap:5000 webrtc-datachannel 65535 190937ms [err] a=max-message-size:65536 190937ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35275 typ host 190937ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50731 typ host 190937ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50731 typ srflx raddr 172.17.0.2 rport 50731 190937ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35275 typ srflx raddr 172.30.0.1 rport 35275 190937ms [err] a=end-of-candidates 190937ms [err] a=ice-ufrag:TORU 190937ms [err] a=ice-pwd:XmW5CdMBeyi1fXpUsm5pCK 190937ms [err] a=fingerprint:sha-256 AD:37:64:FB:41:D7:6E:4B:4F:94:BC:37:C1:14:2D:5A:8C:A4:AF:69:57:60:81:F4:D6:C5:44:21:8B:BE:18:59 190937ms [err] a=setup:active 190937ms [err] 190940ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 190940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 190940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 190941ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('172.30.0.1', 35275)) State.FROZEN -> State.WAITING 190941ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36701) -> ('172.30.0.1', 35275)) State.FROZEN -> State.WAITING 190941ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('172.17.0.2', 50731)) State.FROZEN -> State.WAITING 190941ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gMFXT3U9E8 1 udp 1862270975 172.17.0.2 35275 typ prflx) 190941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 190942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 190942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 190942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('172.17.0.2', 35275)) State.WAITING -> State.IN_PROGRESS 190942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12e\xdc\x85L\xd8\x8b\x84\xa9\x8f\xc1,') 190942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('172.30.0.1', 35275)) State.WAITING -> State.IN_PROGRESS 190943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\x90\xc6\xf3\xa7~\xcd0Ws\xa4\xb6') 190943ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "connecting"}] 190944ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12e\xdc\x85L\xd8\x8b\x84\xa9\x8f\xc1,') 190944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('172.17.0.2', 35275)) State.IN_PROGRESS -> State.SUCCEEDED 190944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36701) -> ('172.30.0.1', 35275)) State.WAITING -> State.FAILED 190944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('172.17.0.2', 50731)) State.WAITING -> State.FAILED 190945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36701) -> ('172.17.0.2', 50731)) State.FROZEN -> State.FAILED 190945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('141.24.211.56', 50731)) State.FROZEN -> State.FAILED 190945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36701) -> ('141.24.211.56', 50731)) State.FROZEN -> State.FAILED 190945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('141.24.211.56', 35275)) State.FROZEN -> State.FAILED 190945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36701) -> ('141.24.211.56', 35275)) State.FROZEN -> State.FAILED 190945ms [err] INFO:aioice.ice:Connection(0) ICE completed 190946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\x90\xc6\xf3\xa7~\xcd0Ws\xa4\xb6') 190946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43592) -> ('172.30.0.1', 35275)) State.IN_PROGRESS -> State.SUCCEEDED 190947ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\xf8-\xa5\xa1\xbbS\xbdt/\xa5\xf3') 190947ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\xf8-\xa5\xa1\xbbS\xbdt/\xa5\xf3') 190963ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 190963ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 190964ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 190964ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 190966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 190966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 190966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 190966ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 190966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 190967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 190967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 190967ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 190967ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "connected"}] 190967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 190967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 190968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2702615502, stream_id=1, stream_seq=0) 190969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 190969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4059740376, stream_id=1, stream_seq=0) 190969ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059740376, gaps=[]) 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2702615502, gaps=[]) 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2702615503, stream_id=1, stream_seq=1) 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 190970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2702615504, stream_id=1, stream_seq=2) 190971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2702615503, gaps=[]) 190971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 190972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2702615504, gaps=[]) 190972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 191043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 191043ms [log] [experimentStatusChanged] {"status": "running", "message": null} 191534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8"}', extra='') 191534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 191535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 191535ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 191535ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 191535ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 191535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 191535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 191535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 191535ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 191535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 191535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 191536ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/45067698-7c83-4119-a907-51be8b91cdc8", "state": "closed"}] 191536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 191536ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 191585ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 191585ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 191605ms [err] Traceback (most recent call last): 191605ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 191605ms [err] return _run_code(code, main_globals, None, 191605ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 191605ms [err] exec(code, run_globals) 191605ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 191606ms [err] sys.exit(main()) 191606ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 191606ms [err] asyncio.run(main_async()) 191606ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 191607ms [err] return loop.run_until_complete(main) 191607ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 191607ms [err] self.run_forever() 191607ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 191607ms [err] self._run_once() 191607ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 191607ms [err] event_list = self._selector.select(timeout) 191607ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 191607ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 191607ms [err] KeyboardInterrupt 191608ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 191608ms [err] h.flush() 191608ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 191814ms [log] starting device 192526ms [err] DEBUG:asyncio:Using selector: EpollSelector 192716ms [err] ERROR:asyncio:Unclosed client session 192716ms [err] client_session: 192811ms [log] parsing 192811ms [log] creating device handler 192811ms [log] [ready] 192811ms [log] reading line 192811ms [log] [websocketToken] "7521ee35-621d-4e8e-9ec7-f65c23b163b1" 192818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 192818ms [log] [websocketConnected] 194463ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 194463ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 194483ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/ed8d2557-e7ea-4279-82ba-06237279b619"}}', extra='') 194483ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/ed8d2557-e7ea-4279-82ba-06237279b619"} 194551ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb","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='') 194579ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "new"}] 196582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 196582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 196582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 196582ms [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='') 196582ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 201601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb","content":{"type":"offer","sdp":"v=0\\r\\no=- 3956287433 3956287433 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 60008 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 60008 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45229 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60008 typ srflx raddr 172.30.0.1 rport 60008\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 45229 typ srflx raddr 172.17.0.2 rport 45229\\r\\na=end-of-candidates\\r\\na=ice-ufrag:q08n\\r\\na=ice-pwd:arAzwuMrWOrJElmzODvWMC\\r\\na=fingerprint:sha-256 5E:F8:62:96:4A:73:89:C6:CE:75:FA:E3:CB:39:09:A7:E5:22:C7:6B:2B:ED:BD:93:41:89:69:F4:6F:FC:78:B2\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 201601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 201601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 201601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 201601ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 201601ms [err] v=0 201601ms [err] o=- 3956287433 3956287433 IN IP4 0.0.0.0 201601ms [err] s=- 201601ms [err] t=0 0 201601ms [err] a=group:BUNDLE 0 201601ms [err] a=msid-semantic:WMS * 201601ms [err] m=application 60008 DTLS/SCTP 5000 201601ms [err] c=IN IP4 172.30.0.1 201601ms [err] a=mid:0 201601ms [err] a=sctpmap:5000 webrtc-datachannel 65535 201601ms [err] a=max-message-size:65536 201601ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60008 typ host 201601ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45229 typ host 201601ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60008 typ srflx raddr 172.30.0.1 rport 60008 201601ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 45229 typ srflx raddr 172.17.0.2 rport 45229 201601ms [err] a=end-of-candidates 201601ms [err] a=ice-ufrag:q08n 201601ms [err] a=ice-pwd:arAzwuMrWOrJElmzODvWMC 201601ms [err] a=fingerprint:sha-256 5E:F8:62:96:4A:73:89:C6:CE:75:FA:E3:CB:39:09:A7:E5:22:C7:6B:2B:ED:BD:93:41:89:69:F4:6F:FC:78:B2 201601ms [err] a=setup:actpass 201601ms [err] 201604ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 201604ms [err] v=0 201604ms [err] o=- 3956287433 3956287433 IN IP4 0.0.0.0 201604ms [err] s=- 201604ms [err] t=0 0 201604ms [err] a=group:BUNDLE 0 201604ms [err] a=msid-semantic:WMS * 201604ms [err] m=application 60008 DTLS/SCTP 5000 201604ms [err] c=IN IP4 172.30.0.1 201604ms [err] a=mid:0 201604ms [err] a=sctpmap:5000 webrtc-datachannel 65535 201604ms [err] a=max-message-size:65536 201604ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60008 typ host 201604ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45229 typ host 201604ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60008 typ srflx raddr 172.30.0.1 rport 60008 201604ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 45229 typ srflx raddr 172.17.0.2 rport 45229 201604ms [err] a=end-of-candidates 201604ms [err] a=ice-ufrag:q08n 201604ms [err] a=ice-pwd:arAzwuMrWOrJElmzODvWMC 201604ms [err] a=fingerprint:sha-256 5E:F8:62:96:4A:73:89:C6:CE:75:FA:E3:CB:39:09:A7:E5:22:C7:6B:2B:ED:BD:93:41:89:69:F4:6F:FC:78:B2 201604ms [err] a=setup:actpass 201604ms [err] 201605ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 201605ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "new"}] 201607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 201607ms [err] v=0 201607ms [err] o=- 3956287438 3956287438 IN IP4 0.0.0.0 201607ms [err] s=- 201607ms [err] t=0 0 201607ms [err] a=group:BUNDLE 0 201607ms [err] a=msid-semantic:WMS * 201607ms [err] m=application 9 DTLS/SCTP 5000 201607ms [err] c=IN IP4 0.0.0.0 201607ms [err] a=mid:0 201607ms [err] a=sctpmap:5000 webrtc-datachannel 65535 201607ms [err] a=max-message-size:65536 201607ms [err] a=ice-ufrag:6LBO 201607ms [err] a=ice-pwd:2IMst2OakKZrv4LdsWFAr4 201607ms [err] a=fingerprint:sha-256 CD:43:85:79:BD:9E:59:AE:77:44:EB:16:5A:BE:3E:E5:25:A3:08:4C:74:01:8C:7C:4E:70:36:2D:5B:9F:4D:0F 201607ms [err] a=setup:active 201607ms [err] 201607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 201607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 201607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 201609ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 201610ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 201612ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e+\xb1He\x8e\xc9\xc2\xec\x15uZ') 201612ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0c\xbe\r\xd3\xa3P\xce\xd2g~P\xbb') 201613ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 201613ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x13\xd1\xcdY\xaft\xa8\xcb\xe2>`q') 201613ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e+\xb1He\x8e\xc9\xc2\xec\x15uZ') 201613ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0c\xbe\r\xd3\xa3P\xce\xd2g~P\xbb') 202114ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x13\xd1\xcdY\xaft\xa8\xcb\xe2>`q') 203116ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x13\xd1\xcdY\xaft\xa8\xcb\xe2>`q') 205119ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x13\xd1\xcdY\xaft\xa8\xcb\xe2>`q') 206613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 206614ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 206614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 206614ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 206614ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('172.30.0.1', 60008)) State.FROZEN -> State.WAITING 206614ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60732) -> ('172.30.0.1', 60008)) State.FROZEN -> State.WAITING 206615ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('172.17.0.2', 45229)) State.FROZEN -> State.WAITING 206615ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206615ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206615ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('172.30.0.1', 60008)) State.WAITING -> State.IN_PROGRESS 206616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60008) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8\xaeF\xbft\xa9KC3\x10\xadR') 206616ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "connecting"}] 206617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60008) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8\xaeF\xbft\xa9KC3\x10\xadR') 206617ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('172.30.0.1', 60008)) State.IN_PROGRESS -> State.SUCCEEDED 206617ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('141.24.211.56', 60008)) State.FROZEN -> State.WAITING 206618ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('141.24.211.56', 45229)) State.FROZEN -> State.WAITING 206634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60008) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xe4\xb5\x97\xc5o\x91\xc2a\xa9f\x7f') 206635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60008) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xe4\xb5\x97\xc5o\x91\xc2a\xa9f\x7f') 206635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60732) -> ('172.30.0.1', 60008)) State.WAITING -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('172.17.0.2', 45229)) State.WAITING -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60732) -> ('172.17.0.2', 45229)) State.FROZEN -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('141.24.211.56', 60008)) State.WAITING -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60732) -> ('141.24.211.56', 60008)) State.FROZEN -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('141.24.211.56', 45229)) State.WAITING -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60732) -> ('141.24.211.56', 45229)) State.FROZEN -> State.FAILED 206636ms [err] INFO:aioice.ice:Connection(0) ICE completed 206637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60008) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(\xcad\xf2\xb863\x90)U\x96K') 206637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60008) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(\xcad\xf2\xb863\x90)U\x96K') 206637ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tvor69e2f5 1 udp 1862270975 172.17.0.2 60008 typ prflx) 206637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33080) -> ('172.17.0.2', 60008)) State.WAITING -> State.IN_PROGRESS 206638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60008) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd\xcf\xa5\x01\x1b!\xb8m)X\xcaF') 206638ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 206638ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 206640ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 206640ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 206641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60008) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd\xcf\xa5\x01\x1b!\xb8m)X\xcaF') 206658ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 206658ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 206658ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 206658ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 206658ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 206658ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "connected"}] 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 206659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 206659ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 206659ms [log] line {"signal":"gpio1","value":"strongH"} 206659ms [log] 206659ms [log] reading line 206659ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 206660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 206660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 206660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 206661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=974052398, stream_id=1, stream_seq=0) 206661ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 206661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=180561904, stream_id=1, stream_seq=0) 206661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 206661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=974052398, gaps=[]) 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=180561905, stream_id=1, stream_seq=1) 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=180561906, stream_id=1, stream_seq=2) 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=180561907, stream_id=1, stream_seq=3) 206662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=180561908, stream_id=1, stream_seq=4) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561904, gaps=[]) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561905, gaps=[]) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561906, gaps=[]) 206663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 206664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561907, gaps=[]) 206664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 206664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=180561908, gaps=[]) 206664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 206702ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 206702ms [log] line {"signal":"gpio2","value":"strongL"} 206702ms [log] 206702ms [log] reading line 206702ms [log] [experimentStatusChanged] {"status": "running", "message": null} 207232ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb"}', extra='') 207232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 207233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 207233ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 207233ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 207233ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 207233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 207233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 207233ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 207234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 207234ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 207234ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 207234ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ea8c369d-a736-44ae-841b-9363087eafdb", "state": "closed"}] 207234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 207235ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 207274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 207274ms [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 207300ms [err] Traceback (most recent call last): 207300ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 207300ms [err] return _run_code(code, main_globals, None, 207300ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 207300ms [err] exec(code, run_globals) 207300ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 207301ms [err] sys.exit(main()) 207301ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 207301ms [err] asyncio.run(main_async()) 207301ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 207301ms [err] return loop.run_until_complete(main) 207301ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 207301ms [err] self.run_forever() 207301ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 207304ms [err] self._run_once() 207304ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 207304ms [err] event_list = self._selector.select(timeout) 207304ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 207304ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 207304ms [err] KeyboardInterrupt 207304ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 207304ms [err] h.flush() 207304ms [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 242013ms [log] starting device 242921ms [err] DEBUG:asyncio:Using selector: EpollSelector 243128ms [err] ERROR:asyncio:Unclosed client session 243128ms [err] client_session: 243220ms [log] parsing 243220ms [log] creating device handler 243220ms [log] [ready] 243220ms [log] reading line 243220ms [log] [websocketToken] "9e7d9aee-0923-437d-a12a-d0fe04c813ad" 243254ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 243254ms [log] line {"signal":"gpio1","value":"strongH"} 243254ms [log] 243254ms [log] reading line 243254ms [log] line {"signal":"gpio2","value":"strongL"} 243254ms [log] 243254ms [log] reading line 243254ms [log] [websocketConnected] 246101ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 246102ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 246138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/4aef6935-4ef0-49d6-946c-e1d563fb6953"}}', extra='') 246138ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/4aef6935-4ef0-49d6-946c-e1d563fb6953"} 246200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56","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='') 246228ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 246228ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 246228ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56", "state": "new"}] 248231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 248233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 248233ms [err] v=0 248233ms [err] o=- 3956287485 3956287485 IN IP4 0.0.0.0 248233ms [err] s=- 248233ms [err] t=0 0 248233ms [err] a=group:BUNDLE 0 248233ms [err] a=msid-semantic:WMS * 248233ms [err] m=application 9 DTLS/SCTP 5000 248233ms [err] c=IN IP4 0.0.0.0 248233ms [err] a=mid:0 248233ms [err] a=sctpmap:5000 webrtc-datachannel 65535 248233ms [err] a=max-message-size:65536 248233ms [err] a=ice-ufrag:OpYV 248233ms [err] a=ice-pwd:HOknJhdj44shw2FDtaIBIA 248233ms [err] a=fingerprint:sha-256 8C:B6:D3:03:DF:7B:43:91:81:F2:3E:7E:50:74:61:6C:9F:18:C2:3B:5F:45:DA:67:2B:31:CB:0E:6F:30:5F:04 248233ms [err] a=setup:actpass 248233ms [err] 248234ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 248235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 248236ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56", "state": "new"}] 248237ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 248237ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 248239ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?!\x90\xd1A\x1f\x94\x051\x13;\xa2') 248240ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8d\x8b\xa4\x82W\x95[3\xbd\x9a\xb9\x83') 248241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?!\x90\xd1A\x1f\x94\x051\x13;\xa2') 248241ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 248241ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8d\x8b\xa4\x82W\x95[3\xbd\x9a\xb9\x83') 248241ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'#I\x9b\xb1\xa6\x93\xecN\xb94\xce\xc2') 248743ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'#I\x9b\xb1\xa6\x93\xecN\xb94\xce\xc2') 249745ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'#I\x9b\xb1\xa6\x93\xecN\xb94\xce\xc2') 251748ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'#I\x9b\xb1\xa6\x93\xecN\xb94\xce\xc2') 253240ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 253241ms [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='') 253241ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 253241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56"}', extra='') 253241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 253241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 253263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xlGbvQ+cRKeg') 253263ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xlGbvQ+cRKeg') 253265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6525901090611397808 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:Ci9Z\\r\\na=ice-pwd:yomywbbRbn4AVwTdhLBOWekc\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2A:9F:A8:2C:D4:2A:6A:35:F0:15:8A:CF:83:B5:86:14:09:4E:73:B4:2A:53:C7:82:F0:FB:46:B2:8F:1A:EF:1D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56"}', extra='') 253265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 253265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 253265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 253265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 253265ms [err] v=0 253265ms [err] o=- 6525901090611397808 2 IN IP4 127.0.0.1 253265ms [err] s=- 253265ms [err] t=0 0 253265ms [err] a=group:BUNDLE 0 253265ms [err] a=msid-semantic: WMS 253265ms [err] m=application 9 DTLS/SCTP 5000 253265ms [err] c=IN IP4 0.0.0.0 253265ms [err] a=ice-ufrag:Ci9Z 253265ms [err] a=ice-pwd:yomywbbRbn4AVwTdhLBOWekc 253265ms [err] a=ice-options:trickle 253265ms [err] a=fingerprint:sha-256 2A:9F:A8:2C:D4:2A:6A:35:F0:15:8A:CF:83:B5:86:14:09:4E:73:B4:2A:53:C7:82:F0:FB:46:B2:8F:1A:EF:1D 253265ms [err] a=setup:active 253265ms [err] a=mid:0 253265ms [err] a=sctpmap:5000 webrtc-datachannel 1024 253265ms [err] 253265ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 253266ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 253266ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 253266ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(yy2vWSkyYl 1 udp 1845501695 172.17.0.2 58204 typ prflx) 253266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 253266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 253266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 253266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50361) -> ('172.17.0.2', 58204)) State.WAITING -> State.IN_PROGRESS 253266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb0)\xa2\xc8n\xdd\xe4\xbe\xef\n0:') 253267ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56", "state": "connecting"}] 253267ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb0)\xa2\xc8n\xdd\xe4\xbe\xef\n0:') 253267ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50361) -> ('172.17.0.2', 58204)) State.IN_PROGRESS -> State.SUCCEEDED 253267ms [err] INFO:aioice.ice:Connection(0) ICE completed 253271ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:302000720 1 udp 2113937151 45b7497f-1838-49f6-b684-072901f3bad0.local 58204 typ host generation 0 ufrag Ci9Z network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56"}', extra='') 253271ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 253271ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 253271ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 253274ms [err] INFO:aioice.ice:Connection(0) Remote candidate "45b7497f-1838-49f6-b684-072901f3bad0.local" resolved to 172.17.0.2 253274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2167114563 1 udp 1677729535 141.24.211.56 58204 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Ci9Z network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56"}', extra='') 253274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 253275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 253275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 253286ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50361) -> ('172.17.0.2', 58204)) State.FROZEN -> State.IN_PROGRESS 253286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07\xd2\xfd\xa8\x06\xcc\xef#\xe7V\x1c\x01') 253287ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07\xd2\xfd\xa8\x06\xcc\xef#\xe7V\x1c\x01') 253288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50361) -> ('172.17.0.2', 58204)) State.IN_PROGRESS -> State.SUCCEEDED 253288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60969) -> ('172.17.0.2', 58204)) State.FROZEN -> State.FAILED 253288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50361) -> ('141.24.211.56', 58204)) State.FROZEN -> State.FAILED 253288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60969) -> ('141.24.211.56', 58204)) State.FROZEN -> State.FAILED 253307ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 253307ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 253308ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 253308ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 253311ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 253311ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 253311ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 253311ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 253311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 253311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 253311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 253311ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 253311ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56", "state": "connected"}] 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 253314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1304526626, stream_id=1, stream_seq=0) 253315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 253315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1304526626, gaps=[]) 253315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 253316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2096887664, stream_id=1, stream_seq=0) 253316ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 253316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2096887664, gaps=[]) 253317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1304526627, stream_id=1, stream_seq=1) 253317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 253317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1304526628, stream_id=1, stream_seq=2) 253318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1304526628, gaps=[]) 253318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 253322ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q9Wy1aY5TGfs') 253322ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q9Wy1aY5TGfs') 253385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't1jje8fuh1hW') 253385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't1jje8fuh1hW') 253400ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 253401ms [log] [experimentStatusChanged] {"status": "running", "message": null} 253448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8GOioVgJye6q') 253448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8GOioVgJye6q') 253448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60969) -> ('172.17.0.2', 58204)) State.WAITING -> State.IN_PROGRESS 253448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\x9d\xdc)l\x04\x9e\x82N8\x91x') 253474ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 58204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9\x9d\xdc)l\x04\x9e\x82N8\x91x') 253474ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60969) -> ('172.17.0.2', 58204)) State.IN_PROGRESS -> State.SUCCEEDED 253888ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56"}', extra='') 253888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 253888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 253888ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 253889ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 253889ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 253889ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 253889ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 253889ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 253889ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 253889ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 253890ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 253890ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/71a62cbe-443d-448e-bdc1-f595e0a60b56", "state": "closed"}] 253890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 253890ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 253934ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 253934ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 253951ms [err] Traceback (most recent call last): 253951ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 253951ms [err] return _run_code(code, main_globals, None, 253951ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 253951ms [err] exec(code, run_globals) 253951ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 253951ms [err] sys.exit(main()) 253951ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 253951ms [err] asyncio.run(main_async()) 253951ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 253951ms [err] return loop.run_until_complete(main) 253951ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 253951ms [err] self.run_forever() 253951ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 253951ms [err] self._run_once() 253951ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 253951ms [err] event_list = self._selector.select(timeout) 253951ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 253951ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 253951ms [err] KeyboardInterrupt 253952ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 253952ms [err] h.flush() 253952ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 254100ms [log] starting device 254821ms [err] DEBUG:asyncio:Using selector: EpollSelector 254980ms [err] ERROR:asyncio:Unclosed client session 254980ms [err] client_session: 255066ms [log] parsing 255066ms [log] creating device handler 255066ms [log] [ready] 255066ms [log] reading line 255066ms [log] [websocketToken] "c5fa6dcf-2c86-45e5-ae10-b222112a508c" 255072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 255073ms [log] [websocketConnected] 258094ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 258094ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 258135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/1d4a1599-4a30-4fd6-bb3c-1c6238447cc3"}}', extra='') 258135ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/1d4a1599-4a30-4fd6-bb3c-1c6238447cc3"} 258229ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a","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='') 258233ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a", "state": "new"}] 260236ms [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='') 260236ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 260236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a"}', extra='') 260237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 260237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 260237ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8918789902295382685 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:3b1F\\r\\na=ice-pwd:VZGpSstV0oQjWeUSK/gPo1Z3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F4:00:91:CB:E8:F7:4C:C2:B3:03:01:02:4C:15:A2:96:4A:8C:62:A8:8B:84:6F:78:6A:E7:3A:47:FB:BE:BF:F4\\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:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a"}', extra='') 260237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 260237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 260238ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 260238ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 260238ms [err] v=0 260238ms [err] o=- 8918789902295382685 2 IN IP4 127.0.0.1 260238ms [err] s=- 260238ms [err] t=0 0 260238ms [err] a=group:BUNDLE 0 260238ms [err] a=extmap-allow-mixed 260238ms [err] a=msid-semantic: WMS 260238ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 260238ms [err] c=IN IP4 0.0.0.0 260238ms [err] a=ice-ufrag:3b1F 260238ms [err] a=ice-pwd:VZGpSstV0oQjWeUSK/gPo1Z3 260238ms [err] a=ice-options:trickle 260238ms [err] a=fingerprint:sha-256 F4:00:91:CB:E8:F7:4C:C2:B3:03:01:02:4C:15:A2:96:4A:8C:62:A8:8B:84:6F:78:6A:E7:3A:47:FB:BE:BF:F4 260238ms [err] a=setup:actpass 260238ms [err] a=mid:0 260238ms [err] a=sctp-port:5000 260238ms [err] a=max-message-size:262144 260238ms [err] 260241ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 260241ms [err] v=0 260241ms [err] o=- 8918789902295382685 2 IN IP4 127.0.0.1 260241ms [err] s=- 260241ms [err] t=0 0 260241ms [err] a=group:BUNDLE 0 260241ms [err] a=extmap-allow-mixed 260241ms [err] a=msid-semantic: WMS 260241ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 260241ms [err] c=IN IP4 0.0.0.0 260241ms [err] a=ice-ufrag:3b1F 260241ms [err] a=ice-pwd:VZGpSstV0oQjWeUSK/gPo1Z3 260241ms [err] a=ice-options:trickle 260241ms [err] a=fingerprint:sha-256 F4:00:91:CB:E8:F7:4C:C2:B3:03:01:02:4C:15:A2:96:4A:8C:62:A8:8B:84:6F:78:6A:E7:3A:47:FB:BE:BF:F4 260241ms [err] a=setup:actpass 260241ms [err] a=mid:0 260241ms [err] a=sctp-port:5000 260241ms [err] a=max-message-size:262144 260241ms [err] 260241ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 260242ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a", "state": "new"}] 260243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 260243ms [err] v=0 260243ms [err] o=- 3956287497 3956287497 IN IP4 0.0.0.0 260243ms [err] s=- 260243ms [err] t=0 0 260243ms [err] a=group:BUNDLE 0 260243ms [err] a=msid-semantic:WMS * 260243ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 260243ms [err] c=IN IP4 0.0.0.0 260243ms [err] a=mid:0 260243ms [err] a=sctp-port:5000 260243ms [err] a=max-message-size:65536 260243ms [err] a=ice-ufrag:zVJ9 260243ms [err] a=ice-pwd:TXc91UuFKAL5eh23QaE0EV 260243ms [err] a=fingerprint:sha-256 12:B9:A8:F6:10:E7:96:88:DA:B1:FA:37:E8:96:0A:34:53:30:66:6E:BF:17:8E:E4:4E:24:41:74:37:B0:44:B7 260243ms [err] a=setup:active 260243ms [err] 260244ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 260244ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 260244ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 260246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 260247ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 260249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd$\xefx\x9a\xe7\xd4K^<\xe9\x1c') 260249ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4\x91\xf5b\xa1\x94\x87\xf2Rq\xa0\xd0') 260250ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 260250ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcd$\xefx\x9a\xe7\xd4K^<\xe9\x1c') 260251ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0[\xc8\x8dx\xb6h\x1d\xa6\xd5;\xe1') 260251ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4\x91\xf5b\xa1\x94\x87\xf2Rq\xa0\xd0') 260752ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0[\xc8\x8dx\xb6h\x1d\xa6\xd5;\xe1') 261754ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0[\xc8\x8dx\xb6h\x1d\xa6\xd5;\xe1') 263757ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0[\xc8\x8dx\xb6h\x1d\xa6\xd5;\xe1') 265250ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 265251ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 265251ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 265252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 265252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 265252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 265253ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a", "state": "connecting"}] 265266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5zR9Wld9xq4Q') 265266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5zR9Wld9xq4Q') 265266ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZYfjKaeu6F 1 udp 1845501695 172.17.0.2 33622 typ prflx) 265267ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56488) -> ('172.17.0.2', 33622)) State.WAITING -> State.IN_PROGRESS 265267ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\nfR\xff\xf7\x9fO\xd6\x0e\x01x\x06') 265269ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\nfR\xff\xf7\x9fO\xd6\x0e\x01x\x06') 265270ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56488) -> ('172.17.0.2', 33622)) State.IN_PROGRESS -> State.SUCCEEDED 265270ms [err] INFO:aioice.ice:Connection(0) ICE completed 265273ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 265273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 265274ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 265274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 265275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1710447532 1 udp 1677729535 141.24.211.56 33622 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 3b1F network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a"}', extra='') 265275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 265275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 265275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 265275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3789435347 1 udp 2113937151 edbabf86-3370-4ce9-88de-81c1fb0137ab.local 33622 typ host generation 0 ufrag 3b1F network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a"}', extra='') 265276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 265276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 265276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 265281ms [err] INFO:aioice.ice:Connection(0) Remote candidate "edbabf86-3370-4ce9-88de-81c1fb0137ab.local" resolved to 172.17.0.2 265281ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 265281ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 265281ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 265282ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 265282ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 265282ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a", "state": "connected"}] 265282ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 265282ms [log] line {"signal":"gpio1","value":"strongH"} 265282ms [log] 265282ms [log] reading line 265282ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 265283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 265283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 265283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 265284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 265284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 265284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 265285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3127412865, stream_id=1, stream_seq=0) 265285ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 265285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1194269037, stream_id=1, stream_seq=0) 265285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 265285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3127412865, gaps=[]) 265286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1194269037, gaps=[]) 265286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 265286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1194269038, stream_id=1, stream_seq=1) 265286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 265286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1194269039, stream_id=1, stream_seq=2) 265287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1194269040, stream_id=1, stream_seq=3) 265287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1194269041, stream_id=1, stream_seq=4) 265288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1194269039, gaps=[]) 265288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 265288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1194269041, gaps=[]) 265288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 265321ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 265321ms [log] line {"signal":"gpio2","value":"strongL"} 265321ms [log] 265321ms [log] reading line 265321ms [log] [experimentStatusChanged] {"status": "running", "message": null} 265323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AlWBUiThIxh9') 265323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AlWBUiThIxh9') 265323ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56488) -> ('172.17.0.2', 33622)) State.FROZEN -> State.FAILED 265323ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46579) -> ('172.17.0.2', 33622)) State.FROZEN -> State.FAILED 265323ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56488) -> ('141.24.211.56', 33622)) State.FROZEN -> State.FAILED 265323ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46579) -> ('141.24.211.56', 33622)) State.FROZEN -> State.FAILED 265385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fcI4N3TopXU/') 265386ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33622) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fcI4N3TopXU/') 265849ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a"}', extra='') 265850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 265850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 265850ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 265850ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 265850ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 265850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 265851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 265851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 265851ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 265851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 265851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 265852ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f85257d4-4b69-4b6b-855b-a3af6250d31a", "state": "closed"}] 265852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 265852ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 265895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 265895ms [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 265958ms [err] Traceback (most recent call last): 265958ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 265959ms [err] return _run_code(code, main_globals, None, 265959ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 265959ms [err] exec(code, run_globals) 265959ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 265959ms [err] sys.exit(main()) 265959ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 265959ms [err] asyncio.run(main_async()) 265959ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 265959ms [err] return loop.run_until_complete(main) 265959ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 265959ms [err] self.run_forever() 265959ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 265960ms [err] self._run_once() 265960ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 265960ms [err] event_list = self._selector.select(timeout) 265960ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 265960ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 265960ms [err] KeyboardInterrupt 265962ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 265962ms [err] h.flush() 265962ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 266151ms [log] starting device 266831ms [err] DEBUG:asyncio:Using selector: EpollSelector 267026ms [err] ERROR:asyncio:Unclosed client session 267026ms [err] client_session: 267125ms [log] parsing 267125ms [log] creating device handler 267125ms [log] [ready] 267125ms [log] reading line 267125ms [log] [websocketToken] "a9191e46-c903-4884-a16f-0f75d0e18819" 267157ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 267157ms [log] line {"signal":"gpio1","value":"strongH"} 267157ms [log] 267157ms [log] reading line 267157ms [log] line {"signal":"gpio2","value":"strongL"} 267157ms [log] 267157ms [log] reading line 267157ms [log] [websocketConnected] 268768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 268769ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 268792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/3f0baec7-f026-4e19-850e-cd5f556f892d"}}', extra='') 268792ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/3f0baec7-f026-4e19-850e-cd5f556f892d"} 268855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4","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='') 268859ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 268859ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 268859ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "new"}] 270863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 270863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 270863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 270863ms [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='') 270863ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 275902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3956287507 3956287507 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 40179 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 40179 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59315 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40179 typ srflx raddr 172.30.0.1 rport 40179\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59315 typ srflx raddr 172.17.0.2 rport 59315\\r\\na=end-of-candidates\\r\\na=ice-ufrag:vRBK\\r\\na=ice-pwd:pjYBpt7oKqnp7qLVlFmaTJ\\r\\na=fingerprint:sha-256 DA:F7:00:9E:30:45:CC:7F:8A:D0:D7:9B:7E:0F:36:99:25:31:5B:85:61:88:47:B6:3C:3F:AB:D8:CF:6F:3B:07\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 275902ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 275902ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 275903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 275903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 275903ms [err] v=0 275903ms [err] o=- 3956287507 3956287507 IN IP4 0.0.0.0 275903ms [err] s=- 275903ms [err] t=0 0 275903ms [err] a=group:BUNDLE 0 275903ms [err] a=msid-semantic:WMS * 275903ms [err] m=application 40179 DTLS/SCTP 5000 275903ms [err] c=IN IP4 172.30.0.1 275903ms [err] a=mid:0 275903ms [err] a=sctpmap:5000 webrtc-datachannel 65535 275903ms [err] a=max-message-size:65536 275903ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40179 typ host 275903ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59315 typ host 275903ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40179 typ srflx raddr 172.30.0.1 rport 40179 275903ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59315 typ srflx raddr 172.17.0.2 rport 59315 275903ms [err] a=end-of-candidates 275903ms [err] a=ice-ufrag:vRBK 275903ms [err] a=ice-pwd:pjYBpt7oKqnp7qLVlFmaTJ 275903ms [err] a=fingerprint:sha-256 DA:F7:00:9E:30:45:CC:7F:8A:D0:D7:9B:7E:0F:36:99:25:31:5B:85:61:88:47:B6:3C:3F:AB:D8:CF:6F:3B:07 275903ms [err] a=setup:actpass 275903ms [err] 275906ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 275906ms [err] v=0 275906ms [err] o=- 3956287507 3956287507 IN IP4 0.0.0.0 275906ms [err] s=- 275906ms [err] t=0 0 275906ms [err] a=group:BUNDLE 0 275906ms [err] a=msid-semantic:WMS * 275906ms [err] m=application 40179 DTLS/SCTP 5000 275906ms [err] c=IN IP4 172.30.0.1 275906ms [err] a=mid:0 275906ms [err] a=sctpmap:5000 webrtc-datachannel 65535 275906ms [err] a=max-message-size:65536 275906ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40179 typ host 275906ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59315 typ host 275906ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40179 typ srflx raddr 172.30.0.1 rport 40179 275906ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59315 typ srflx raddr 172.17.0.2 rport 59315 275906ms [err] a=end-of-candidates 275906ms [err] a=ice-ufrag:vRBK 275906ms [err] a=ice-pwd:pjYBpt7oKqnp7qLVlFmaTJ 275906ms [err] a=fingerprint:sha-256 DA:F7:00:9E:30:45:CC:7F:8A:D0:D7:9B:7E:0F:36:99:25:31:5B:85:61:88:47:B6:3C:3F:AB:D8:CF:6F:3B:07 275906ms [err] a=setup:actpass 275906ms [err] 275906ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 275907ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "new"}] 275908ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 275908ms [err] v=0 275908ms [err] o=- 3956287512 3956287512 IN IP4 0.0.0.0 275908ms [err] s=- 275908ms [err] t=0 0 275908ms [err] a=group:BUNDLE 0 275908ms [err] a=msid-semantic:WMS * 275908ms [err] m=application 9 DTLS/SCTP 5000 275908ms [err] c=IN IP4 0.0.0.0 275908ms [err] a=mid:0 275908ms [err] a=sctpmap:5000 webrtc-datachannel 65535 275908ms [err] a=max-message-size:65536 275908ms [err] a=ice-ufrag:jzgi 275908ms [err] a=ice-pwd:7qJ8WgalLQnZ89snRNhxze 275908ms [err] a=fingerprint:sha-256 C5:B0:45:21:B1:C2:36:D6:58:2F:AD:64:D8:D2:BE:53:85:EF:0F:5C:73:B0:CB:F2:CC:F9:4A:CB:7A:83:77:E1 275908ms [err] a=setup:active 275908ms [err] 275908ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 275909ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 275909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 275911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 275911ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 275913ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xe1\xd16\xe4\xb1mor\xeb\x05\xac') 275913ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xe9z\xce_\x9f\x98\xa5\xbaS\x96\x1c') 275913ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 275913ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u\xc1i.\xddq\xfc\xcd\xaa\xa8\xaa~') 275914ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xe1\xd16\xe4\xb1mor\xeb\x05\xac') 275914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xe9z\xce_\x9f\x98\xa5\xbaS\x96\x1c') 276415ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u\xc1i.\xddq\xfc\xcd\xaa\xa8\xaa~') 277417ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u\xc1i.\xddq\xfc\xcd\xaa\xa8\xaa~') 279420ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u\xc1i.\xddq\xfc\xcd\xaa\xa8\xaa~') 280914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 280915ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 280915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 280916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 280916ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('172.30.0.1', 40179)) State.FROZEN -> State.WAITING 280916ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39635) -> ('172.30.0.1', 40179)) State.FROZEN -> State.WAITING 280916ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('172.17.0.2', 59315)) State.FROZEN -> State.WAITING 280917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 280917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 280917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('172.30.0.1', 40179)) State.WAITING -> State.IN_PROGRESS 280917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\x05ke:w\x92h\xc7\x0b\x1f\x0b') 280918ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "connecting"}] 280919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5\x05ke:w\x92h\xc7\x0b\x1f\x0b') 280919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('172.30.0.1', 40179)) State.IN_PROGRESS -> State.SUCCEEDED 280919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('141.24.211.56', 40179)) State.FROZEN -> State.WAITING 280919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('141.24.211.56', 59315)) State.FROZEN -> State.WAITING 280936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\x01C\\\xf7k\xd0L\xb2\xca`\xff') 280937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\x01C\\\xf7k\xd0L\xb2\xca`\xff') 280937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39635) -> ('172.30.0.1', 40179)) State.WAITING -> State.FAILED 280937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('172.17.0.2', 59315)) State.WAITING -> State.FAILED 280937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39635) -> ('172.17.0.2', 59315)) State.FROZEN -> State.FAILED 280937ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('141.24.211.56', 40179)) State.WAITING -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39635) -> ('141.24.211.56', 40179)) State.FROZEN -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('141.24.211.56', 59315)) State.WAITING -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39635) -> ('141.24.211.56', 59315)) State.FROZEN -> State.FAILED 280938ms [err] INFO:aioice.ice:Connection(0) ICE completed 280939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q\xe1\xa3\xd3&U\xc2\x9e[\xf2\xf7g') 280939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q\xe1\xa3\xd3&U\xc2\x9e[\xf2\xf7g') 280939ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RWr434zi8t 1 udp 1862270975 172.17.0.2 40179 typ prflx) 280940ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57441) -> ('172.17.0.2', 40179)) State.WAITING -> State.IN_PROGRESS 280940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3t\x85\x15\xaf\xa1\x94_\xe2v\xa0\xfb') 280941ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 280941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 280943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 280944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 280944ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3t\x85\x15\xaf\xa1\x94_\xe2v\xa0\xfb') 280959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 280959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 280960ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 280960ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 280960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 280960ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "connected"}] 280960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 280960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 280960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 280961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 280962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 280962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2937576622, stream_id=1, stream_seq=0) 280963ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 280963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1531877684, stream_id=1, stream_seq=0) 280963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 280963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2937576622, gaps=[]) 280963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1531877685, stream_id=1, stream_seq=1) 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1531877686, stream_id=1, stream_seq=2) 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1531877684, gaps=[]) 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1531877685, gaps=[]) 280964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 280965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1531877686, gaps=[]) 280965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 281006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 281006ms [log] [experimentStatusChanged] {"status": "running", "message": null} 281537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4"}', extra='') 281537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 281537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 281537ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 281538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 281538ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 281538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 281538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 281538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 281538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 281538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 281538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 281539ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d18503d1-72d2-4a51-863d-837ff20e36c4", "state": "closed"}] 281539ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 281539ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 281573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 281573ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 281603ms [err] Traceback (most recent call last): 281603ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 281603ms [err] return _run_code(code, main_globals, None, 281603ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 281603ms [err] exec(code, run_globals) 281603ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 281603ms [err] sys.exit(main()) 281603ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 281603ms [err] asyncio.run(main_async()) 281603ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 281603ms [err] return loop.run_until_complete(main) 281603ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 281604ms [err] self.run_forever() 281604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 281604ms [err] self._run_once() 281604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 281604ms [err] event_list = self._selector.select(timeout) 281604ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 281605ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 281605ms [err] KeyboardInterrupt 281606ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 281606ms [err] h.flush() 281606ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 281793ms [log] starting device 282479ms [err] DEBUG:asyncio:Using selector: EpollSelector 282673ms [err] ERROR:asyncio:Unclosed client session 282673ms [err] client_session: 282770ms [log] parsing 282770ms [log] creating device handler 282770ms [log] [ready] 282770ms [log] reading line 282770ms [log] [websocketToken] "74dbc7fb-8aa2-44e2-b3e7-22a3c9862863" 282803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 282803ms [log] [websocketConnected] 284453ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 284453ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 284496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/990dff8b-b4da-435c-9cce-694dbfd6c706"}}', extra='') 284496ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/990dff8b-b4da-435c-9cce-694dbfd6c706"} 284582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca","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='') 284588ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "new"}] 286590ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 286592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 286592ms [err] v=0 286592ms [err] o=- 3956287523 3956287523 IN IP4 0.0.0.0 286592ms [err] s=- 286592ms [err] t=0 0 286592ms [err] a=group:BUNDLE 0 286592ms [err] a=msid-semantic:WMS * 286592ms [err] m=application 9 DTLS/SCTP 5000 286592ms [err] c=IN IP4 0.0.0.0 286592ms [err] a=mid:0 286592ms [err] a=sctpmap:5000 webrtc-datachannel 65535 286592ms [err] a=max-message-size:65536 286592ms [err] a=ice-ufrag:ALqX 286592ms [err] a=ice-pwd:tyUP7GBAXo1ZK8V8QntayU 286592ms [err] a=fingerprint:sha-256 60:32:D6:56:E4:74:6F:41:0C:C4:39:58:04:B1:38:64:7D:F2:3A:E4:0E:1C:72:65:04:24:7D:C8:06:C4:C3:21 286592ms [err] a=setup:actpass 286592ms [err] 286594ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 286594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 286596ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "new"}] 286596ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 286596ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 286601ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b\x99/\x12\x82\x14 T\xa6\x0f\x80\x01') 286602ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 286602ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\x12\x10G\xe2\x8d\x8b.\xb4\x8c\xfb#') 286602ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b's\xd5m\x1cR\x03\xffE\x8b\x14\xce\xaf') 286603ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b\x99/\x12\x82\x14 T\xa6\x0f\x80\x01') 286603ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\x12\x10G\xe2\x8d\x8b.\xb4\x8c\xfb#') 287104ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b's\xd5m\x1cR\x03\xffE\x8b\x14\xce\xaf') 288106ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b's\xd5m\x1cR\x03\xffE\x8b\x14\xce\xaf') 290109ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b's\xd5m\x1cR\x03\xffE\x8b\x14\xce\xaf') 291600ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 291601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 291601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 291601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 291601ms [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='') 291601ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 296620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54973) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\xe0.\xa8\x84EY\xead\x9b\xcd^') 296621ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54973) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\xe0.\xa8\x84EY\xead\x9b\xcd^') 296632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca","content":{"type":"answer","sdp":"v=0\\r\\no=- 3956287528 3956287528 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 54973 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 54973 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42023 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42023 typ srflx raddr 172.17.0.2 rport 42023\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54973 typ srflx raddr 172.30.0.1 rport 54973\\r\\na=end-of-candidates\\r\\na=ice-ufrag:18MG\\r\\na=ice-pwd:xYXEt7etFItX0Edg8Oxqrj\\r\\na=fingerprint:sha-256 62:E4:DC:E3:A1:3F:D3:BA:91:A4:BB:F6:95:65:B9:3C:9F:EE:15:85:93:3D:81:4E:F1:B3:A4:85:85:BB:5F:47\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 296633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 296633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 296633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 296633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 296633ms [err] v=0 296633ms [err] o=- 3956287528 3956287528 IN IP4 0.0.0.0 296633ms [err] s=- 296633ms [err] t=0 0 296633ms [err] a=group:BUNDLE 0 296633ms [err] a=msid-semantic:WMS * 296633ms [err] m=application 54973 DTLS/SCTP 5000 296633ms [err] c=IN IP4 172.30.0.1 296633ms [err] a=mid:0 296633ms [err] a=sctpmap:5000 webrtc-datachannel 65535 296633ms [err] a=max-message-size:65536 296633ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54973 typ host 296633ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42023 typ host 296633ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42023 typ srflx raddr 172.17.0.2 rport 42023 296633ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54973 typ srflx raddr 172.30.0.1 rport 54973 296633ms [err] a=end-of-candidates 296633ms [err] a=ice-ufrag:18MG 296633ms [err] a=ice-pwd:xYXEt7etFItX0Edg8Oxqrj 296633ms [err] a=fingerprint:sha-256 62:E4:DC:E3:A1:3F:D3:BA:91:A4:BB:F6:95:65:B9:3C:9F:EE:15:85:93:3D:81:4E:F1:B3:A4:85:85:BB:5F:47 296633ms [err] a=setup:active 296633ms [err] 296635ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 296635ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 296635ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 296636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('172.30.0.1', 54973)) State.FROZEN -> State.WAITING 296636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54010) -> ('172.30.0.1', 54973)) State.FROZEN -> State.WAITING 296636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('172.17.0.2', 42023)) State.FROZEN -> State.WAITING 296637ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zSAD0k0oiJ 1 udp 1862270975 172.17.0.2 54973 typ prflx) 296637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 296637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 296637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 296638ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('172.17.0.2', 54973)) State.WAITING -> State.IN_PROGRESS 296638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54973) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe61\x07\xdfgU\x1e\xa6\x86\xb1\xd2r') 296638ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('172.30.0.1', 54973)) State.WAITING -> State.IN_PROGRESS 296638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54973) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?\xd2s\xef%\xd1\xb8\xcd0\xae\xa6\x10') 296639ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "connecting"}] 296640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54973) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe61\x07\xdfgU\x1e\xa6\x86\xb1\xd2r') 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('172.17.0.2', 54973)) State.IN_PROGRESS -> State.SUCCEEDED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54010) -> ('172.30.0.1', 54973)) State.WAITING -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('172.17.0.2', 42023)) State.WAITING -> State.FAILED 296640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54010) -> ('172.17.0.2', 42023)) State.FROZEN -> State.FAILED 296641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('141.24.211.56', 42023)) State.FROZEN -> State.FAILED 296641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54010) -> ('141.24.211.56', 42023)) State.FROZEN -> State.FAILED 296641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('141.24.211.56', 54973)) State.FROZEN -> State.FAILED 296641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54010) -> ('141.24.211.56', 54973)) State.FROZEN -> State.FAILED 296641ms [err] INFO:aioice.ice:Connection(0) ICE completed 296642ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54973) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?\xd2s\xef%\xd1\xb8\xcd0\xae\xa6\x10') 296642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51588) -> ('172.30.0.1', 54973)) State.IN_PROGRESS -> State.SUCCEEDED 296643ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54973) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8\xfd\xbe\xcb\x98\x1f\xbbc\xb2\xde\xfe\xd4') 296643ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54973) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8\xfd\xbe\xcb\x98\x1f\xbbc\xb2\xde\xfe\xd4') 296659ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 296659ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 296660ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 296660ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 296662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 296662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 296662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 296662ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 296662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 296662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 296663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 296663ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 296663ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "connected"}] 296663ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 296663ms [log] line {"signal":"gpio1","value":"strongH"} 296663ms [log] 296663ms [log] reading line 296663ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 296664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 296664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 296664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 296664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 296664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 296664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1223832121, stream_id=1, stream_seq=0) 296665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 296666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1384458182, stream_id=1, stream_seq=0) 296666ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 296666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1384458182, gaps=[]) 296667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832121, gaps=[]) 296667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 296667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1223832122, stream_id=1, stream_seq=1) 296667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 296667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1223832123, stream_id=1, stream_seq=2) 296667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1223832124, stream_id=1, stream_seq=3) 296668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1223832125, stream_id=1, stream_seq=4) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832122, gaps=[]) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832123, gaps=[]) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832124, gaps=[]) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1223832125, gaps=[]) 296669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 296724ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 296725ms [log] line {"signal":"gpio2","value":"strongL"} 296725ms [log] 296725ms [log] reading line 296725ms [log] [experimentStatusChanged] {"status": "running", "message": null} 297228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca"}', extra='') 297228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 297228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 297228ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 297228ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 297229ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 297229ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 297229ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 297229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 297229ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 297229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 297229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 297229ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e8cbac94-10bf-4211-bcb0-3b76e3e2a5ca", "state": "closed"}] 297229ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 297230ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 297274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 297274ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 297289ms [err] Traceback (most recent call last): 297289ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 297289ms [err] return _run_code(code, main_globals, None, 297289ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 297289ms [err] exec(code, run_globals) 297289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 297289ms [err] sys.exit(main()) 297289ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 297290ms [err] asyncio.run(main_async()) 297290ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 297290ms [err] return loop.run_until_complete(main) 297290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 297290ms [err] self.run_forever() 297290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 297290ms [err] self._run_once() 297290ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 297291ms [err] event_list = self._selector.select(timeout) 297291ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 297291ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 297291ms [err] KeyboardInterrupt 297293ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 297293ms [err] h.flush() 297293ms [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