================== python Client to js Client Communication: should connect without errors 13372ms [log] starting device 14060ms [err] DEBUG:asyncio:Using selector: EpollSelector 14243ms [err] ERROR:asyncio:Unclosed client session 14243ms [err] client_session: 14363ms [log] parsing 14363ms [log] creating device handler 14363ms [log] [ready] 14363ms [log] reading line 14363ms [log] [websocketToken] "00d52efe-207f-47cf-a1a2-ccc5cf458474" 14385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 14385ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 16067ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 16067ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 16108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2364b027-6a13-4269-9fe9-9fe42ffebe99"}}', extra='') 16108ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2364b027-6a13-4269-9fe9-9fe42ffebe99"} 16211ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 16215ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6", "state": "new"}] 18219ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 18220ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 18220ms [err] v=0 18220ms [err] o=- 3951897601 3951897601 IN IP4 0.0.0.0 18220ms [err] s=- 18220ms [err] t=0 0 18220ms [err] a=group:BUNDLE 0 18220ms [err] a=msid-semantic:WMS * 18220ms [err] m=application 9 DTLS/SCTP 5000 18220ms [err] c=IN IP4 0.0.0.0 18220ms [err] a=mid:0 18220ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18220ms [err] a=max-message-size:65536 18220ms [err] a=ice-ufrag:KtGw 18220ms [err] a=ice-pwd:oOsK4WvTxXPifPflu5SHbD 18220ms [err] a=fingerprint:sha-256 B2:7F:00:C9:82:AF:86:AC:64:7C:A9:E7:62:16:74:8E:87:D6:7C:2E:DC:EC:47:9E:EE:11:EA:FC:3F:FB:86:BD 18220ms [err] a=setup:actpass 18220ms [err] 18222ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 18222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 18224ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6", "state": "new"}] 18224ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 18224ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 18225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 18226ms [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='') 18226ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 18226ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6"}', extra='') 18226ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18226ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 18245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oI15W/DUhGCW') 18245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oI15W/DUhGCW') 18248ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1321622825254072459 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:g672\\r\\na=ice-pwd:tonh2+H6TVcc6j9yytIA+DSU\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E1:C1:6C:45:90:98:C6:8D:C2:0B:E0:3F:BF:F2:A1:A6:15:A8:C6:52:24:DA:C7:95:1A:C1:56:F1:24:B0:C2:E0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6"}', extra='') 18248ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18248ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 18248ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 18248ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 18248ms [err] v=0 18248ms [err] o=- 1321622825254072459 2 IN IP4 127.0.0.1 18248ms [err] s=- 18248ms [err] t=0 0 18248ms [err] a=group:BUNDLE 0 18248ms [err] a=msid-semantic: WMS 18248ms [err] m=application 9 DTLS/SCTP 5000 18248ms [err] c=IN IP4 0.0.0.0 18248ms [err] a=ice-ufrag:g672 18248ms [err] a=ice-pwd:tonh2+H6TVcc6j9yytIA+DSU 18248ms [err] a=ice-options:trickle 18248ms [err] a=fingerprint:sha-256 E1:C1:6C:45:90:98:C6:8D:C2:0B:E0:3F:BF:F2:A1:A6:15:A8:C6:52:24:DA:C7:95:1A:C1:56:F1:24:B0:C2:E0 18248ms [err] a=setup:active 18248ms [err] a=mid:0 18248ms [err] a=sctpmap:5000 webrtc-datachannel 1024 18248ms [err] 18249ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 18249ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 18249ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 18249ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(PqAICRpB54 1 udp 1845501695 172.17.0.2 40535 typ prflx) 18250ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18250ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18250ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18250ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60650) -> ('172.17.0.2', 40535)) State.WAITING -> State.IN_PROGRESS 18250ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\xa0Fq\x82\x0ep\xa6e}\x06f') 18250ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6", "state": "connecting"}] 18253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+\xa0Fq\x82\x0ep\xa6e}\x06f') 18253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60650) -> ('172.17.0.2', 40535)) State.IN_PROGRESS -> State.SUCCEEDED 18253ms [err] INFO:aioice.ice:Connection(0) ICE completed 18258ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2117624010 1 udp 2113937151 68fc3e4e-d89a-438f-925c-146873e5d20b.local 40535 typ host generation 0 ufrag g672 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6"}', extra='') 18258ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18258ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 18258ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 18261ms [err] INFO:aioice.ice:Connection(0) Remote candidate "68fc3e4e-d89a-438f-925c-146873e5d20b.local" resolved to 172.17.0.2 18271ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60650) -> ('172.17.0.2', 40535)) State.FROZEN -> State.IN_PROGRESS 18271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc7t\xb5\xd3uXmD\xa3+]\x85') 18272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc7t\xb5\xd3uXmD\xa3+]\x85') 18272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60650) -> ('172.17.0.2', 40535)) State.IN_PROGRESS -> State.SUCCEEDED 18272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54627) -> ('172.17.0.2', 40535)) State.FROZEN -> State.FAILED 18292ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 18292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 18293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 18293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 18295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 18295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 18295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 18295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 18295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 18296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 18296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 18296ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 18296ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6", "state": "connected"}] 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 18299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 18300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 18300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 18300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=17610266, stream_id=1, stream_seq=0) 18300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 18300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=17610266, gaps=[]) 18300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 18301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1763733669, stream_id=1, stream_seq=0) 18301ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 18301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1763733669, gaps=[]) 18308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mZ+yOxcP6yIk') 18309ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mZ+yOxcP6yIk') 18371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yugpEnmjSs93') 18371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yugpEnmjSs93') 18386ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18411ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18433ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hD9Fctj5RnMf') 18433ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hD9Fctj5RnMf') 18434ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54627) -> ('172.17.0.2', 40535)) State.WAITING -> State.IN_PROGRESS 18434ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\xfbM\xd9\xc3e\xfe\x01k\xa7\xd1#') 18435ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 40535) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\xfbM\xd9\xc3e\xfe\x01k\xa7\xd1#') 18435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54627) -> ('172.17.0.2', 40535)) State.IN_PROGRESS -> State.SUCCEEDED 18472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6"}', extra='') 18473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 18473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 18473ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18473ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 18473ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 18473ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18473ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18474ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 18474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18474ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bd6324e9-9e31-4bab-8756-77241abbf3d6", "state": "closed"}] 18475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18475ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18606ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 18708ms [err] Traceback (most recent call last): 18708ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18708ms [err] return _run_code(code, main_globals, None, 18708ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18708ms [err] exec(code, run_globals) 18708ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18708ms [err] sys.exit(main()) 18708ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18708ms [err] asyncio.run(main_async()) 18708ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18708ms [err] return loop.run_until_complete(main) 18708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18708ms [err] self.run_forever() 18708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18709ms [err] self._run_once() 18709ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18709ms [err] event_list = self._selector.select(timeout) 18709ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18710ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18710ms [err] KeyboardInterrupt 18711ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18711ms [err] h.flush() 18711ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 18802ms [log] starting device 19429ms [err] DEBUG:asyncio:Using selector: EpollSelector 19616ms [err] ERROR:asyncio:Unclosed client session 19616ms [err] client_session: 19752ms [log] parsing 19752ms [log] creating device handler 19752ms [log] [ready] 19752ms [log] reading line 19752ms [log] [websocketToken] "c6f2dfde-032d-4520-a02c-7082211b451c" 19764ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19765ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 20000ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 20000ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 20041ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/96547070-5e11-4814-ab8f-c3cd2c8b3fbb"}}', extra='') 20041ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/96547070-5e11-4814-ab8f-c3cd2c8b3fbb"} 20143ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 20147ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "new"}] 22150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 22152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 22152ms [err] v=0 22152ms [err] o=- 3951897605 3951897605 IN IP4 0.0.0.0 22152ms [err] s=- 22152ms [err] t=0 0 22152ms [err] a=group:BUNDLE 0 22152ms [err] a=msid-semantic:WMS * 22152ms [err] m=application 9 DTLS/SCTP 5000 22152ms [err] c=IN IP4 0.0.0.0 22152ms [err] a=mid:0 22152ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22152ms [err] a=max-message-size:65536 22152ms [err] a=ice-ufrag:4EA3 22152ms [err] a=ice-pwd:3pREpbxDbO13NqJtl924LM 22152ms [err] a=fingerprint:sha-256 7F:C4:D5:A7:96:EB:E2:7C:C5:36:A8:16:E1:43:B1:A6:73:EC:E7:CB:FC:EF:96:88:9E:E8:A7:85:69:CD:2C:E0 22152ms [err] a=setup:actpass 22152ms [err] 22153ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 22154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 22155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "new"}] 22156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 22156ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 22157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 22158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22158ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22158ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 22158ms [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='') 22159ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 22177ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3\xe4\xfc*+al\x14\r\x94\xb5y') 22177ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf3\xe4\xfc*+al\x14\r\x94\xb5y') 22183ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951897605 3951897605 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 42341 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42341 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36998 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6V6u\\r\\na=ice-pwd:RGzmo5POXQDhhzW424Sr6r\\r\\na=fingerprint:sha-256 86:A9:03:AF:95:67:1F:93:A7:EB:49:0D:68:3B:17:53:AF:02:D7:CD:FE:92:16:D4:C4:40:9B:3B:DF:D2:9F:0D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 22184ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22184ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 22184ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 22184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 22184ms [err] v=0 22184ms [err] o=- 3951897605 3951897605 IN IP4 0.0.0.0 22184ms [err] s=- 22184ms [err] t=0 0 22184ms [err] a=group:BUNDLE 0 22184ms [err] a=msid-semantic:WMS * 22184ms [err] m=application 42341 DTLS/SCTP 5000 22184ms [err] c=IN IP4 172.17.0.2 22184ms [err] a=mid:0 22184ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22184ms [err] a=max-message-size:65536 22184ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42341 typ host 22184ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36998 typ host 22184ms [err] a=end-of-candidates 22184ms [err] a=ice-ufrag:6V6u 22184ms [err] a=ice-pwd:RGzmo5POXQDhhzW424Sr6r 22184ms [err] a=fingerprint:sha-256 86:A9:03:AF:95:67:1F:93:A7:EB:49:0D:68:3B:17:53:AF:02:D7:CD:FE:92:16:D4:C4:40:9B:3B:DF:D2:9F:0D 22184ms [err] a=setup:active 22184ms [err] 22184ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 22185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 22185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 22185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45111) -> ('172.17.0.2', 42341)) State.FROZEN -> State.WAITING 22185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41748) -> ('172.17.0.2', 42341)) State.FROZEN -> State.WAITING 22185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45111) -> ('172.30.0.1', 36998)) State.FROZEN -> State.WAITING 22185ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22185ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22185ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45111) -> ('172.17.0.2', 42341)) State.WAITING -> State.IN_PROGRESS 22185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'We\x85\xeeg\xcb\xbe\xd4\xc0\xd8U\xb9') 22186ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "connecting"}] 22186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'We\x85\xeeg\xcb\xbe\xd4\xc0\xd8U\xb9') 22186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45111) -> ('172.17.0.2', 42341)) State.IN_PROGRESS -> State.SUCCEEDED 22186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41748) -> ('172.17.0.2', 42341)) State.WAITING -> State.FAILED 22186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45111) -> ('172.30.0.1', 36998)) State.WAITING -> State.FAILED 22186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41748) -> ('172.30.0.1', 36998)) State.FROZEN -> State.FAILED 22187ms [err] INFO:aioice.ice:Connection(0) ICE completed 22206ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 22206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 22207ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 22207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 22209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 22209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 22209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 22209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 22209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 22209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 22210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 22210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 22210ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "connected"}] 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 22211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 22212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 22212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 22212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 22212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1774239948, stream_id=1, stream_seq=0) 22212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 22213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3180960913, stream_id=1, stream_seq=0) 22214ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 22214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3180960913, gaps=[]) 22215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1774239948, gaps=[]) 22215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 22367ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22367ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22404ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723"}', extra='') 22404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 22404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 22404ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22404ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 22404ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 22404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22404ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 22405ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22405ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22405ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2730b5ef-bc67-4888-9727-38c6d3f59723", "state": "closed"}] 22405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22405ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22542ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 22614ms [err] Traceback (most recent call last): 22614ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 22614ms [err] return _run_code(code, main_globals, None, 22614ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 22614ms [err] exec(code, run_globals) 22614ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 22614ms [err] sys.exit(main()) 22614ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 22614ms [err] asyncio.run(main_async()) 22614ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 22614ms [err] return loop.run_until_complete(main) 22614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 22614ms [err] self.run_forever() 22614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 22614ms [err] self._run_once() 22614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 22614ms [err] event_list = self._selector.select(timeout) 22614ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 22614ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 22614ms [err] KeyboardInterrupt 22615ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 22615ms [err] h.flush() 22615ms [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 27836ms [log] starting device 28539ms [err] DEBUG:asyncio:Using selector: EpollSelector 28730ms [err] ERROR:asyncio:Unclosed client session 28730ms [err] client_session: 28828ms [log] parsing 28828ms [log] creating device handler 28828ms [log] [ready] 28828ms [log] reading line 28828ms [log] [websocketToken] "c47f12e3-0677-4918-b912-bed3c357c753" 28837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 28838ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 30410ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 30410ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 30429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f28a2141-d5ad-4cd9-abf3-29505f5432ee"}}', extra='') 30429ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f28a2141-d5ad-4cd9-abf3-29505f5432ee"} 30489ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 30493ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d", "state": "new"}] 32497ms [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='') 32497ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d"}', extra='') 32497ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 32498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 32498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4360026672703722660 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:jLgo\\r\\na=ice-pwd:J+0vpWZqM3sqnH1ZS+XV3JWe\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 59:36:0F:B2:45:B6:D1:51:FC:88:72:97:42:78:5F:D5:1A:89:D1:E7:49:45:2D:7C:F7:C7:E8:9E:B5:0F:7A:F1\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d"}', extra='') 32498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 32498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 32498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 32498ms [err] v=0 32498ms [err] o=- 4360026672703722660 2 IN IP4 127.0.0.1 32498ms [err] s=- 32498ms [err] t=0 0 32498ms [err] a=group:BUNDLE 0 32498ms [err] a=extmap-allow-mixed 32498ms [err] a=msid-semantic: WMS 32498ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32498ms [err] c=IN IP4 0.0.0.0 32498ms [err] a=ice-ufrag:jLgo 32498ms [err] a=ice-pwd:J+0vpWZqM3sqnH1ZS+XV3JWe 32498ms [err] a=ice-options:trickle 32498ms [err] a=fingerprint:sha-256 59:36:0F:B2:45:B6:D1:51:FC:88:72:97:42:78:5F:D5:1A:89:D1:E7:49:45:2D:7C:F7:C7:E8:9E:B5:0F:7A:F1 32498ms [err] a=setup:actpass 32498ms [err] a=mid:0 32498ms [err] a=sctp-port:5000 32498ms [err] a=max-message-size:262144 32498ms [err] 32501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 32501ms [err] v=0 32501ms [err] o=- 4360026672703722660 2 IN IP4 127.0.0.1 32501ms [err] s=- 32501ms [err] t=0 0 32501ms [err] a=group:BUNDLE 0 32501ms [err] a=extmap-allow-mixed 32501ms [err] a=msid-semantic: WMS 32501ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32501ms [err] c=IN IP4 0.0.0.0 32501ms [err] a=ice-ufrag:jLgo 32501ms [err] a=ice-pwd:J+0vpWZqM3sqnH1ZS+XV3JWe 32501ms [err] a=ice-options:trickle 32501ms [err] a=fingerprint:sha-256 59:36:0F:B2:45:B6:D1:51:FC:88:72:97:42:78:5F:D5:1A:89:D1:E7:49:45:2D:7C:F7:C7:E8:9E:B5:0F:7A:F1 32501ms [err] a=setup:actpass 32501ms [err] a=mid:0 32501ms [err] a=sctp-port:5000 32501ms [err] a=max-message-size:262144 32501ms [err] 32501ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 32502ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d", "state": "new"}] 32503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 32503ms [err] v=0 32503ms [err] o=- 3951897615 3951897615 IN IP4 0.0.0.0 32503ms [err] s=- 32503ms [err] t=0 0 32503ms [err] a=group:BUNDLE 0 32503ms [err] a=msid-semantic:WMS * 32503ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 32503ms [err] c=IN IP4 0.0.0.0 32503ms [err] a=mid:0 32503ms [err] a=sctp-port:5000 32503ms [err] a=max-message-size:65536 32503ms [err] a=ice-ufrag:zzA6 32503ms [err] a=ice-pwd:2EUJJqe9QqXm0xD7CknKb6 32503ms [err] a=fingerprint:sha-256 46:CE:46:E5:2D:F3:20:EE:AD:76:EB:99:BE:8C:A2:87:BB:7C:DB:F3:46:63:17:7B:9B:15:C5:6E:49:2D:CB:00 32503ms [err] a=setup:active 32503ms [err] 32503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 32503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 32503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 32504ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 32505ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 32505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 32505ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 32505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 32505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 32505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 32506ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d", "state": "connecting"}] 32520ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dhIkLsciq826') 32520ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dhIkLsciq826') 32520ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(co0q56oapA 1 udp 1845501695 172.17.0.2 41005 typ prflx) 32520ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53628) -> ('172.17.0.2', 41005)) State.WAITING -> State.IN_PROGRESS 32520ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x14\xd1S*\xc4"b\xcaU$\x8c\xb3') 32523ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x14\xd1S*\xc4"b\xcaU$\x8c\xb3') 32523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53628) -> ('172.17.0.2', 41005)) State.IN_PROGRESS -> State.SUCCEEDED 32523ms [err] INFO:aioice.ice:Connection(0) ICE completed 32526ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 32526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 32526ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 32527ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 32530ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 32530ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 32530ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 32530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 32530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 32530ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d", "state": "connected"}] 32534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 32534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 32534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 32535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 32535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 32535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 32537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3374790967, stream_id=1, stream_seq=0) 32537ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 32537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3808006827, stream_id=1, stream_seq=0) 32537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 32537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3374790967, gaps=[]) 32537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3808006827, gaps=[]) 32537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 32545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1605159940 1 udp 2113937151 0e86921a-4401-4407-b165-ab0339dba1f0.local 41005 typ host generation 0 ufrag jLgo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d"}', extra='') 32545ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 32545ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 32545ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 32548ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0e86921a-4401-4407-b165-ab0339dba1f0.local" resolved to 172.17.0.2 32574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4Yq1Q2uV49me') 32574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4Yq1Q2uV49me') 32574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53628) -> ('172.17.0.2', 41005)) State.FROZEN -> State.FAILED 32574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55091) -> ('172.17.0.2', 41005)) State.FROZEN -> State.FAILED 32622ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 32623ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 32637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uGcR4K5J9XSi') 32637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uGcR4K5J9XSi') 32788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d"}', extra='') 32788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 32788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 32788ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 32789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 32789ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 32789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 32789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 32790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32790ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 32790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 32790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/952ec80c-2100-47ce-aa36-065c0a0a246d", "state": "closed"}] 32791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 32791ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 32860ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 32860ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 32964ms [err] Traceback (most recent call last): 32964ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 32964ms [err] return _run_code(code, main_globals, None, 32964ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 32964ms [err] exec(code, run_globals) 32964ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 32964ms [err] sys.exit(main()) 32964ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 32964ms [err] asyncio.run(main_async()) 32964ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 32964ms [err] return loop.run_until_complete(main) 32964ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 32964ms [err] self.run_forever() 32964ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 32964ms [err] self._run_once() 32964ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 32965ms [err] event_list = self._selector.select(timeout) 32965ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 32966ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 32966ms [err] KeyboardInterrupt 32967ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 32967ms [err] h.flush() 32967ms [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 42400ms [log] starting device 43058ms [err] DEBUG:asyncio:Using selector: EpollSelector 43234ms [err] ERROR:asyncio:Unclosed client session 43234ms [err] client_session: 43329ms [log] parsing 43329ms [log] creating device handler 43329ms [log] [ready] 43329ms [log] reading line 43329ms [log] [websocketToken] "d8e6be82-bb3c-41a1-978a-8aff15a0dc23" 43340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43340ms [log] [websocketConnected] 45020ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 45020ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 45063ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7f3f6f3c-0ae3-4545-94a3-70a0ba0b6166"}}', extra='') 45063ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7f3f6f3c-0ae3-4545-94a3-70a0ba0b6166"} 45204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 45208ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8", "state": "new"}] 47211ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 47212ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 47212ms [err] v=0 47212ms [err] o=- 3951897630 3951897630 IN IP4 0.0.0.0 47212ms [err] s=- 47212ms [err] t=0 0 47212ms [err] a=group:BUNDLE 0 47212ms [err] a=msid-semantic:WMS * 47212ms [err] m=application 9 DTLS/SCTP 5000 47212ms [err] c=IN IP4 0.0.0.0 47212ms [err] a=mid:0 47212ms [err] a=sctpmap:5000 webrtc-datachannel 65535 47212ms [err] a=max-message-size:65536 47212ms [err] a=ice-ufrag:0BAH 47212ms [err] a=ice-pwd:VvhFrF2ygHhgAhLw6BVccy 47212ms [err] a=fingerprint:sha-256 AD:FA:7A:DF:7C:5F:36:F5:05:3E:C7:DF:54:B1:F8:86:BE:17:31:20:90:6C:1E:6E:83:E7:48:0E:54:05:FA:72 47212ms [err] a=setup:actpass 47212ms [err] 47214ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 47214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 47216ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8", "state": "new"}] 47216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 47217ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 47217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 47218ms [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='') 47218ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 47218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8"}', extra='') 47218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47219ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 47241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HMvd545weOSG') 47241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HMvd545weOSG') 47242ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2213349027300122277 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:1wX2\\r\\na=ice-pwd:x1fKrtg4vXjzkGbEu2fd+iJu\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F5:65:D5:C6:C0:2E:BA:B8:14:B3:9A:95:C2:66:FD:0B:BC:B5:F7:91:C9:24:78:8E:5B:92:F6:6F:6B:86:54:16\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8"}', extra='') 47242ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47242ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 47242ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 47242ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 47242ms [err] v=0 47242ms [err] o=- 2213349027300122277 2 IN IP4 127.0.0.1 47242ms [err] s=- 47242ms [err] t=0 0 47242ms [err] a=group:BUNDLE 0 47242ms [err] a=msid-semantic: WMS 47242ms [err] m=application 9 DTLS/SCTP 5000 47242ms [err] c=IN IP4 0.0.0.0 47242ms [err] a=ice-ufrag:1wX2 47242ms [err] a=ice-pwd:x1fKrtg4vXjzkGbEu2fd+iJu 47242ms [err] a=ice-options:trickle 47242ms [err] a=fingerprint:sha-256 F5:65:D5:C6:C0:2E:BA:B8:14:B3:9A:95:C2:66:FD:0B:BC:B5:F7:91:C9:24:78:8E:5B:92:F6:6F:6B:86:54:16 47242ms [err] a=setup:active 47242ms [err] a=mid:0 47242ms [err] a=sctpmap:5000 webrtc-datachannel 1024 47242ms [err] 47243ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 47243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 47243ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 47243ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(z7KrexHsD8 1 udp 1845501695 172.17.0.2 47407 typ prflx) 47243ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47244ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47244ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51130) -> ('172.17.0.2', 47407)) State.WAITING -> State.IN_PROGRESS 47244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8N\xca\xbe\x03:\n\xdb\xc9\x88\xbeH') 47244ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8", "state": "connecting"}] 47245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8N\xca\xbe\x03:\n\xdb\xc9\x88\xbeH') 47245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51130) -> ('172.17.0.2', 47407)) State.IN_PROGRESS -> State.SUCCEEDED 47245ms [err] INFO:aioice.ice:Connection(0) ICE completed 47264ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 47264ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 47265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 47266ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 47267ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 47267ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 47267ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 47267ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 47268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 47268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 47268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 47268ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 47268ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8", "state": "connected"}] 47270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 47271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 47271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 47271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 47271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 47271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 47271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=178461147, stream_id=1, stream_seq=0) 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461147, gaps=[]) 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 47272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=449270860, stream_id=1, stream_seq=0) 47273ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 47273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=449270860, gaps=[]) 47274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=178461148, stream_id=1, stream_seq=1) 47274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 47275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461149, stream_id=1, stream_seq=2) 47275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461150, stream_id=1, stream_seq=2) 47275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461151, stream_id=1, stream_seq=2) 47276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461149, gaps=[]) 47279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461152, stream_id=1, stream_seq=2) 47279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461153, stream_id=1, stream_seq=2) 47279ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3679459979 1 udp 2113937151 27d63331-e7ad-4d6e-97d4-eeeb52e9f661.local 47407 typ host generation 0 ufrag 1wX2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8"}', extra='') 47279ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 47279ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 47279ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 47279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461151, gaps=[]) 47279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461154, stream_id=1, stream_seq=2) 47279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461155, stream_id=1, stream_seq=2) 47281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461153, gaps=[]) 47281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461156, stream_id=1, stream_seq=3) 47281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461157, stream_id=1, stream_seq=3) 47282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461158, stream_id=1, stream_seq=3) 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461159, stream_id=1, stream_seq=3) 47283ms [err] INFO:aioice.ice:Connection(0) Remote candidate "27d63331-e7ad-4d6e-97d4-eeeb52e9f661.local" resolved to 172.17.0.2 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461155, gaps=[]) 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461160, stream_id=1, stream_seq=3) 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461161, stream_id=1, stream_seq=3) 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461157, gaps=[]) 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461162, stream_id=1, stream_seq=3) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461159, gaps=[]) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461163, stream_id=1, stream_seq=4) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461164, stream_id=1, stream_seq=4) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461165, stream_id=1, stream_seq=4) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461166, stream_id=1, stream_seq=4) 47285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461167, stream_id=1, stream_seq=4) 47286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461161, gaps=[]) 47286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461168, stream_id=1, stream_seq=4) 47286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461169, stream_id=1, stream_seq=4) 47287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461163, gaps=[]) 47287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461170, stream_id=1, stream_seq=5) 47287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461171, stream_id=1, stream_seq=5) 47287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461172, stream_id=1, stream_seq=5) 47288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461165, gaps=[]) 47288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461173, stream_id=1, stream_seq=5) 47288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461174, stream_id=1, stream_seq=5) 47288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461175, stream_id=1, stream_seq=5) 47289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461167, gaps=[]) 47289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461176, stream_id=1, stream_seq=5) 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461169, gaps=[]) 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461177, stream_id=1, stream_seq=6) 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461178, stream_id=1, stream_seq=6) 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461179, stream_id=1, stream_seq=6) 47290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461180, stream_id=1, stream_seq=6) 47291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461171, gaps=[]) 47291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461181, stream_id=1, stream_seq=6) 47291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461182, stream_id=1, stream_seq=6) 47291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461183, stream_id=1, stream_seq=6) 47292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461173, gaps=[]) 47292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461184, stream_id=1, stream_seq=7) 47292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461185, stream_id=1, stream_seq=7) 47292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461186, stream_id=1, stream_seq=7) 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461175, gaps=[]) 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461187, stream_id=1, stream_seq=7) 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461188, stream_id=1, stream_seq=7) 47293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461189, stream_id=1, stream_seq=7) 47294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461177, gaps=[]) 47294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461190, stream_id=1, stream_seq=7) 47295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461179, gaps=[]) 47295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461191, stream_id=1, stream_seq=8) 47295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461192, stream_id=1, stream_seq=8) 47295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461193, stream_id=1, stream_seq=8) 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461194, stream_id=1, stream_seq=8) 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461181, gaps=[]) 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461195, stream_id=1, stream_seq=8) 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461196, stream_id=1, stream_seq=8) 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461197, stream_id=1, stream_seq=8) 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461183, gaps=[]) 47296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461198, stream_id=1, stream_seq=9) 47297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461199, stream_id=1, stream_seq=9) 47297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461200, stream_id=1, stream_seq=9) 47297ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HW1K2+unMjb/') 47297ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HW1K2+unMjb/') 47298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461185, gaps=[]) 47298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461201, stream_id=1, stream_seq=9) 47298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461202, stream_id=1, stream_seq=9) 47298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461203, stream_id=1, stream_seq=9) 47298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461187, gaps=[]) 47298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461204, stream_id=1, stream_seq=9) 47299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461189, gaps=[]) 47299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461205, stream_id=1, stream_seq=10) 47299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461206, stream_id=1, stream_seq=10) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461207, stream_id=1, stream_seq=10) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461208, stream_id=1, stream_seq=10) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461191, gaps=[]) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461209, stream_id=1, stream_seq=10) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461210, stream_id=1, stream_seq=10) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461211, stream_id=1, stream_seq=10) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461193, gaps=[]) 47300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461212, stream_id=1, stream_seq=11) 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461213, stream_id=1, stream_seq=11) 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461214, stream_id=1, stream_seq=11) 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461195, gaps=[]) 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461215, stream_id=1, stream_seq=11) 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461216, stream_id=1, stream_seq=11) 47301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461217, stream_id=1, stream_seq=11) 47302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461197, gaps=[]) 47302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461218, stream_id=1, stream_seq=11) 47303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461199, gaps=[]) 47303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461219, stream_id=1, stream_seq=12) 47303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461220, stream_id=1, stream_seq=12) 47304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461221, stream_id=1, stream_seq=12) 47304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461222, stream_id=1, stream_seq=12) 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461201, gaps=[]) 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461223, stream_id=1, stream_seq=12) 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461224, stream_id=1, stream_seq=12) 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461225, stream_id=1, stream_seq=12) 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461203, gaps=[]) 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461226, stream_id=1, stream_seq=13) 47305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461227, stream_id=1, stream_seq=13) 47306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461228, stream_id=1, stream_seq=13) 47307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461205, gaps=[]) 47307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461229, stream_id=1, stream_seq=13) 47307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461230, stream_id=1, stream_seq=13) 47307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461231, stream_id=1, stream_seq=13) 47308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461207, gaps=[]) 47308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461232, stream_id=1, stream_seq=13) 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461209, gaps=[]) 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461233, stream_id=1, stream_seq=14) 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461234, stream_id=1, stream_seq=14) 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461235, stream_id=1, stream_seq=14) 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461236, stream_id=1, stream_seq=14) 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461211, gaps=[]) 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461237, stream_id=1, stream_seq=14) 47310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461238, stream_id=1, stream_seq=14) 47310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461239, stream_id=1, stream_seq=14) 47311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461213, gaps=[]) 47311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461240, stream_id=1, stream_seq=15) 47311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461241, stream_id=1, stream_seq=15) 47311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461242, stream_id=1, stream_seq=15) 47312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461215, gaps=[]) 47312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461243, stream_id=1, stream_seq=15) 47312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461244, stream_id=1, stream_seq=15) 47312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461245, stream_id=1, stream_seq=15) 47313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461217, gaps=[]) 47313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461246, stream_id=1, stream_seq=15) 47314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461219, gaps=[]) 47314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461247, stream_id=1, stream_seq=16) 47314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461248, stream_id=1, stream_seq=16) 47314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461249, stream_id=1, stream_seq=16) 47314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461250, stream_id=1, stream_seq=16) 47315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461221, gaps=[]) 47315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461251, stream_id=1, stream_seq=16) 47315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461252, stream_id=1, stream_seq=16) 47315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461253, stream_id=1, stream_seq=16) 47316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461223, gaps=[]) 47316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461254, stream_id=1, stream_seq=17) 47316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461255, stream_id=1, stream_seq=17) 47316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461256, stream_id=1, stream_seq=17) 47317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461225, gaps=[]) 47317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461257, stream_id=1, stream_seq=17) 47317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461258, stream_id=1, stream_seq=17) 47317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461259, stream_id=1, stream_seq=17) 47318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461227, gaps=[]) 47318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461260, stream_id=1, stream_seq=17) 47318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461229, gaps=[]) 47318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461261, stream_id=1, stream_seq=18) 47319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461262, stream_id=1, stream_seq=18) 47319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461263, stream_id=1, stream_seq=18) 47319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461264, stream_id=1, stream_seq=18) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461231, gaps=[]) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461265, stream_id=1, stream_seq=18) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461266, stream_id=1, stream_seq=18) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461267, stream_id=1, stream_seq=18) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461233, gaps=[]) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461268, stream_id=1, stream_seq=19) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461269, stream_id=1, stream_seq=19) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461235, gaps=[]) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461270, stream_id=1, stream_seq=19) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461271, stream_id=1, stream_seq=19) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461272, stream_id=1, stream_seq=19) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461237, gaps=[]) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461273, stream_id=1, stream_seq=19) 47323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461274, stream_id=1, stream_seq=19) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461239, gaps=[]) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461275, stream_id=1, stream_seq=20) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461276, stream_id=1, stream_seq=20) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461277, stream_id=1, stream_seq=20) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461241, gaps=[]) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461278, stream_id=1, stream_seq=20) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461279, stream_id=1, stream_seq=20) 47325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461280, stream_id=1, stream_seq=20) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461243, gaps=[]) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461281, stream_id=1, stream_seq=20) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461245, gaps=[]) 47326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461282, stream_id=1, stream_seq=21) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461283, stream_id=1, stream_seq=21) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461284, stream_id=1, stream_seq=21) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461285, stream_id=1, stream_seq=21) 47327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461286, stream_id=1, stream_seq=21) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461247, gaps=[]) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461287, stream_id=1, stream_seq=21) 47328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461288, stream_id=1, stream_seq=21) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461249, gaps=[]) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461289, stream_id=1, stream_seq=22) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461290, stream_id=1, stream_seq=22) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461291, stream_id=1, stream_seq=22) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461251, gaps=[]) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461292, stream_id=1, stream_seq=22) 47329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461293, stream_id=1, stream_seq=22) 47330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461294, stream_id=1, stream_seq=22) 47354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461253, gaps=[]) 47354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461295, stream_id=1, stream_seq=22) 47355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461255, gaps=[]) 47355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461296, stream_id=1, stream_seq=23) 47355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461297, stream_id=1, stream_seq=23) 47356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461298, stream_id=1, stream_seq=23) 47356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461299, stream_id=1, stream_seq=23) 47356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461257, gaps=[]) 47356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461300, stream_id=1, stream_seq=23) 47356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461301, stream_id=1, stream_seq=23) 47356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461302, stream_id=1, stream_seq=23) 47357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461259, gaps=[]) 47357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461303, stream_id=1, stream_seq=24) 47357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461304, stream_id=1, stream_seq=24) 47357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461305, stream_id=1, stream_seq=24) 47358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461261, gaps=[]) 47358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461306, stream_id=1, stream_seq=24) 47358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461307, stream_id=1, stream_seq=24) 47358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461308, stream_id=1, stream_seq=24) 47359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461263, gaps=[]) 47359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461309, stream_id=1, stream_seq=24) 47360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461265, gaps=[]) 47360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461310, stream_id=1, stream_seq=25) 47360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461311, stream_id=1, stream_seq=25) 47360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461312, stream_id=1, stream_seq=25) 47360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461313, stream_id=1, stream_seq=25) 47361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461267, gaps=[]) 47361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461314, stream_id=1, stream_seq=25) 47361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461315, stream_id=1, stream_seq=25) 47361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461316, stream_id=1, stream_seq=25) 47362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461269, gaps=[]) 47362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461317, stream_id=1, stream_seq=26) 47362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461318, stream_id=1, stream_seq=26) 47362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461319, stream_id=1, stream_seq=26) 47363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461271, gaps=[]) 47363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461320, stream_id=1, stream_seq=26) 47363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461321, stream_id=1, stream_seq=26) 47363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461322, stream_id=1, stream_seq=26) 47364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461273, gaps=[]) 47364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461323, stream_id=1, stream_seq=26) 47364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461275, gaps=[]) 47364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461324, stream_id=1, stream_seq=27) 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461325, stream_id=1, stream_seq=27) 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461326, stream_id=1, stream_seq=27) 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461327, stream_id=1, stream_seq=27) 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461277, gaps=[]) 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461328, stream_id=1, stream_seq=27) 47365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461329, stream_id=1, stream_seq=27) 47366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461330, stream_id=1, stream_seq=27) 47367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461279, gaps=[]) 47367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461331, stream_id=1, stream_seq=28) 47368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461332, stream_id=1, stream_seq=28) 47368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461333, stream_id=1, stream_seq=28) 47368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461281, gaps=[]) 47369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461334, stream_id=1, stream_seq=28) 47369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461335, stream_id=1, stream_seq=28) 47369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461336, stream_id=1, stream_seq=28) 47369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461283, gaps=[]) 47369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461337, stream_id=1, stream_seq=28) 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461285, gaps=[]) 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461338, stream_id=1, stream_seq=29) 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461339, stream_id=1, stream_seq=29) 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461340, stream_id=1, stream_seq=29) 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461341, stream_id=1, stream_seq=29) 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461287, gaps=[]) 47371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461342, stream_id=1, stream_seq=29) 47372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461343, stream_id=1, stream_seq=29) 47372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461344, stream_id=1, stream_seq=29) 47372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461289, gaps=[]) 47372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461345, stream_id=1, stream_seq=30) 47373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461346, stream_id=1, stream_seq=30) 47373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461347, stream_id=1, stream_seq=30) 47373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461291, gaps=[]) 47373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461348, stream_id=1, stream_seq=30) 47374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461349, stream_id=1, stream_seq=30) 47374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461350, stream_id=1, stream_seq=30) 47374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461293, gaps=[]) 47374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461351, stream_id=1, stream_seq=30) 47375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461295, gaps=[]) 47375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461352, stream_id=1, stream_seq=31) 47375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461353, stream_id=1, stream_seq=31) 47376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461354, stream_id=1, stream_seq=31) 47376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461355, stream_id=1, stream_seq=31) 47376ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9pJXe1hpSuoF') 47376ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9pJXe1hpSuoF') 47376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461297, gaps=[]) 47376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461356, stream_id=1, stream_seq=31) 47377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461357, stream_id=1, stream_seq=31) 47377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461358, stream_id=1, stream_seq=31) 47378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461299, gaps=[]) 47378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461359, stream_id=1, stream_seq=32) 47378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461360, stream_id=1, stream_seq=32) 47378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461361, stream_id=1, stream_seq=32) 47403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461301, gaps=[]) 47403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461362, stream_id=1, stream_seq=32) 47403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461363, stream_id=1, stream_seq=32) 47403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461364, stream_id=1, stream_seq=32) 47404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461303, gaps=[]) 47404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461365, stream_id=1, stream_seq=32) 47405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461305, gaps=[]) 47405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=178461366, stream_id=1, stream_seq=33) 47405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461367, stream_id=1, stream_seq=33) 47405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461368, stream_id=1, stream_seq=33) 47405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461369, stream_id=1, stream_seq=33) 47406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461307, gaps=[]) 47406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461370, stream_id=1, stream_seq=33) 47406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=178461371, stream_id=1, stream_seq=33) 47406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=178461372, stream_id=1, stream_seq=33) 47407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461309, gaps=[]) 47407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461311, gaps=[]) 47408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47408ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8192 47408ms [log] 8188 47408ms [log] line [file] undefined 47408ms [log] 47408ms [log] reading line 47408ms [log] [experimentStatusChanged] {"status": "running", "message": null} 47409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461313, gaps=[]) 47409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461315, gaps=[]) 47410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461317, gaps=[]) 47411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461319, gaps=[]) 47412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461321, gaps=[]) 47413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461323, gaps=[]) 47414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461325, gaps=[]) 47415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461327, gaps=[]) 47416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461329, gaps=[]) 47417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461331, gaps=[]) 47418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461333, gaps=[]) 47419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461335, gaps=[]) 47420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461337, gaps=[]) 47421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461339, gaps=[]) 47422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461341, gaps=[]) 47423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461343, gaps=[]) 47424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461345, gaps=[]) 47425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461347, gaps=[]) 47426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461349, gaps=[]) 47455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461351, gaps=[]) 47456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461353, gaps=[]) 47457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461355, gaps=[]) 47458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461357, gaps=[]) 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=178461359, gaps=[]) 47459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=178461361, gaps=[]) 47460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=178461363, gaps=[]) 47461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=178461365, gaps=[]) 47461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=178461367, gaps=[]) 47462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=178461369, gaps=[]) 47463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=178461371, gaps=[]) 47463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 47464ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y0Jsvb7v6Gkw') 47464ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y0Jsvb7v6Gkw') 47464ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58735) -> ('172.17.0.2', 47407)) State.WAITING -> State.IN_PROGRESS 47465ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8c\xdfI\xacd\xf2\r{qJ\x11\xbf') 47466ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8c\xdfI\xacd\xf2\r{qJ\x11\xbf') 47466ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58735) -> ('172.17.0.2', 47407)) State.IN_PROGRESS -> State.SUCCEEDED 47466ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51130) -> ('172.17.0.2', 47407)) State.FROZEN -> State.FAILED 47466ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58735) -> ('172.17.0.2', 47407)) State.FROZEN -> State.FAILED 47617ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8"}', extra='') 47617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 47617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 47618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 47618ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 47618ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 47618ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 47618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 47618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 47618ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47619ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 47619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47619ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/84afd34d-97d9-463c-912c-039c2d0cb1b8", "state": "closed"}] 47619ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 47620ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 47708ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 47708ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 47751ms [err] Traceback (most recent call last): 47751ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 47751ms [err] return _run_code(code, main_globals, None, 47751ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 47753ms [err] exec(code, run_globals) 47753ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 47753ms [err] sys.exit(main()) 47753ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 47753ms [err] asyncio.run(main_async()) 47753ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 47753ms [err] return loop.run_until_complete(main) 47753ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 47753ms [err] self.run_forever() 47753ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 47753ms [err] self._run_once() 47753ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 47753ms [err] event_list = self._selector.select(timeout) 47753ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 47753ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 47753ms [err] KeyboardInterrupt 47755ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 47755ms [err] h.flush() 47755ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 47940ms [log] starting device 48606ms [err] DEBUG:asyncio:Using selector: EpollSelector 48773ms [err] ERROR:asyncio:Unclosed client session 48773ms [err] client_session: 48917ms [log] parsing 48917ms [log] creating device handler 48917ms [log] [ready] 48917ms [log] reading line 48917ms [log] [websocketToken] "2fee6c74-1688-4f11-852a-2abceaea3936" 48931ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48931ms [log] [websocketConnected] 49094ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 49095ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 49142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d8b654e3-f9ea-4e64-b49d-2c2d698940f3"}}', extra='') 49142ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d8b654e3-f9ea-4e64-b49d-2c2d698940f3"} 49243ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 49248ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "new"}] 51252ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 51252ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51252ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 51252ms [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='') 51252ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 51266ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951897634 3951897634 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 41127 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 41127 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53657 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:v0yi\\r\\na=ice-pwd:rX7bFbIz1x99PQDKPc7AfA\\r\\na=fingerprint:sha-256 38:02:EC:79:AB:6F:BC:A9:51:A3:3F:61:92:7B:65:0E:00:31:E1:E4:EE:4A:9C:5A:7F:AA:C7:7F:53:EF:BE:AA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 51267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 51267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 51267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 51267ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51267ms [err] v=0 51267ms [err] o=- 3951897634 3951897634 IN IP4 0.0.0.0 51267ms [err] s=- 51267ms [err] t=0 0 51267ms [err] a=group:BUNDLE 0 51267ms [err] a=msid-semantic:WMS * 51267ms [err] m=application 41127 DTLS/SCTP 5000 51267ms [err] c=IN IP4 172.17.0.2 51267ms [err] a=mid:0 51267ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51267ms [err] a=max-message-size:65536 51267ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 41127 typ host 51267ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53657 typ host 51267ms [err] a=end-of-candidates 51267ms [err] a=ice-ufrag:v0yi 51267ms [err] a=ice-pwd:rX7bFbIz1x99PQDKPc7AfA 51267ms [err] a=fingerprint:sha-256 38:02:EC:79:AB:6F:BC:A9:51:A3:3F:61:92:7B:65:0E:00:31:E1:E4:EE:4A:9C:5A:7F:AA:C7:7F:53:EF:BE:AA 51267ms [err] a=setup:actpass 51267ms [err] 51268ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 51268ms [err] v=0 51268ms [err] o=- 3951897634 3951897634 IN IP4 0.0.0.0 51268ms [err] s=- 51268ms [err] t=0 0 51268ms [err] a=group:BUNDLE 0 51268ms [err] a=msid-semantic:WMS * 51268ms [err] m=application 41127 DTLS/SCTP 5000 51268ms [err] c=IN IP4 172.17.0.2 51268ms [err] a=mid:0 51268ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51268ms [err] a=max-message-size:65536 51268ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 41127 typ host 51268ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53657 typ host 51268ms [err] a=end-of-candidates 51268ms [err] a=ice-ufrag:v0yi 51268ms [err] a=ice-pwd:rX7bFbIz1x99PQDKPc7AfA 51268ms [err] a=fingerprint:sha-256 38:02:EC:79:AB:6F:BC:A9:51:A3:3F:61:92:7B:65:0E:00:31:E1:E4:EE:4A:9C:5A:7F:AA:C7:7F:53:EF:BE:AA 51268ms [err] a=setup:actpass 51268ms [err] 51268ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 51269ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "new"}] 51269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 51269ms [err] v=0 51269ms [err] o=- 3951897634 3951897634 IN IP4 0.0.0.0 51269ms [err] s=- 51269ms [err] t=0 0 51269ms [err] a=group:BUNDLE 0 51269ms [err] a=msid-semantic:WMS * 51269ms [err] m=application 9 DTLS/SCTP 5000 51269ms [err] c=IN IP4 0.0.0.0 51269ms [err] a=mid:0 51269ms [err] a=sctpmap:5000 webrtc-datachannel 65535 51269ms [err] a=max-message-size:65536 51269ms [err] a=ice-ufrag:l3lC 51269ms [err] a=ice-pwd:HtqnYXB3GWxpxXuW41n0zt 51269ms [err] a=fingerprint:sha-256 DC:C9:72:12:4F:AB:44:8C:C7:42:BB:7A:32:B3:AF:DF:DC:BD:E5:7F:43:A5:C4:96:D2:A1:B0:9A:C5:FF:DC:8B 51269ms [err] a=setup:active 51269ms [err] 51270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51270ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 51270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 51271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 51271ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 51271ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 51272ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 51272ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 51272ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 51272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43855) -> ('172.17.0.2', 41127)) State.FROZEN -> State.WAITING 51272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49869) -> ('172.17.0.2', 41127)) State.FROZEN -> State.WAITING 51272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43855) -> ('172.30.0.1', 53657)) State.FROZEN -> State.WAITING 51272ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51272ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 51272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43855) -> ('172.17.0.2', 41127)) State.WAITING -> State.IN_PROGRESS 51272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41127) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\x8a\xbc\n\xad\xde\x9c\xdb\xe8\xa9\xd8\xe1') 51273ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "connecting"}] 51273ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41127) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\x8a\xbc\n\xad\xde\x9c\xdb\xe8\xa9\xd8\xe1') 51273ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43855) -> ('172.17.0.2', 41127)) State.IN_PROGRESS -> State.SUCCEEDED 51281ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41127) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xefAK\x82&P\x01\xcf_V\x0eS') 51281ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41127) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xefAK\x82&P\x01\xcf_V\x0eS') 51281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49869) -> ('172.17.0.2', 41127)) State.WAITING -> State.FAILED 51281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43855) -> ('172.30.0.1', 53657)) State.WAITING -> State.FAILED 51282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49869) -> ('172.30.0.1', 53657)) State.FROZEN -> State.FAILED 51282ms [err] INFO:aioice.ice:Connection(0) ICE completed 51293ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 51293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 51294ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 51294ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 51306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 51306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 51306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 51306ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 51306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 51307ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "connected"}] 51307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 51307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 51307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 51309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 51310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1264950338, stream_id=1, stream_seq=0) 51310ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 51310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1228422204, stream_id=1, stream_seq=0) 51310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 51310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1264950338, gaps=[]) 51311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1228422205, stream_id=1, stream_seq=1) 51311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422206, stream_id=1, stream_seq=2) 51311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422207, stream_id=1, stream_seq=2) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422208, stream_id=1, stream_seq=2) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422204, gaps=[]) 51312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422205, gaps=[]) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422209, stream_id=1, stream_seq=2) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422206, gaps=[]) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422210, stream_id=1, stream_seq=2) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422211, stream_id=1, stream_seq=2) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422207, gaps=[]) 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422212, stream_id=1, stream_seq=2) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422208, gaps=[]) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422213, stream_id=1, stream_seq=3) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422214, stream_id=1, stream_seq=3) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422209, gaps=[]) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422215, stream_id=1, stream_seq=3) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422216, stream_id=1, stream_seq=3) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422210, gaps=[]) 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422217, stream_id=1, stream_seq=3) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422218, stream_id=1, stream_seq=3) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422211, gaps=[]) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422219, stream_id=1, stream_seq=3) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422212, gaps=[]) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422220, stream_id=1, stream_seq=4) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422221, stream_id=1, stream_seq=4) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422213, gaps=[]) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422222, stream_id=1, stream_seq=4) 51315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422223, stream_id=1, stream_seq=4) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422214, gaps=[]) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422224, stream_id=1, stream_seq=4) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422225, stream_id=1, stream_seq=4) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422215, gaps=[]) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422226, stream_id=1, stream_seq=4) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422216, gaps=[]) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422227, stream_id=1, stream_seq=5) 51316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422228, stream_id=1, stream_seq=5) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422217, gaps=[]) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422229, stream_id=1, stream_seq=5) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422230, stream_id=1, stream_seq=5) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422218, gaps=[]) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422231, stream_id=1, stream_seq=5) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422232, stream_id=1, stream_seq=5) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422219, gaps=[]) 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422233, stream_id=1, stream_seq=5) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422220, gaps=[]) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422234, stream_id=1, stream_seq=6) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422235, stream_id=1, stream_seq=6) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422221, gaps=[]) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422236, stream_id=1, stream_seq=6) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422237, stream_id=1, stream_seq=6) 51318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422222, gaps=[]) 51338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422238, stream_id=1, stream_seq=6) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422239, stream_id=1, stream_seq=6) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422223, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422240, stream_id=1, stream_seq=6) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422224, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422241, stream_id=1, stream_seq=7) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422242, stream_id=1, stream_seq=7) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422225, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422243, stream_id=1, stream_seq=7) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422244, stream_id=1, stream_seq=7) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422226, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422245, stream_id=1, stream_seq=7) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422246, stream_id=1, stream_seq=7) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422227, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422247, stream_id=1, stream_seq=7) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422228, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422248, stream_id=1, stream_seq=8) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422249, stream_id=1, stream_seq=8) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422229, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422250, stream_id=1, stream_seq=8) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422251, stream_id=1, stream_seq=8) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422230, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422252, stream_id=1, stream_seq=8) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422253, stream_id=1, stream_seq=8) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422231, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422254, stream_id=1, stream_seq=8) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422232, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422255, stream_id=1, stream_seq=9) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422256, stream_id=1, stream_seq=9) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422233, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422257, stream_id=1, stream_seq=9) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422258, stream_id=1, stream_seq=9) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422234, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422259, stream_id=1, stream_seq=9) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422260, stream_id=1, stream_seq=9) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422235, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422261, stream_id=1, stream_seq=9) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422236, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422262, stream_id=1, stream_seq=10) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422263, stream_id=1, stream_seq=10) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422237, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422264, stream_id=1, stream_seq=10) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422265, stream_id=1, stream_seq=10) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422238, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422266, stream_id=1, stream_seq=10) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422267, stream_id=1, stream_seq=10) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422239, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422268, stream_id=1, stream_seq=10) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422240, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422269, stream_id=1, stream_seq=11) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422270, stream_id=1, stream_seq=11) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422241, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422271, stream_id=1, stream_seq=11) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422272, stream_id=1, stream_seq=11) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422242, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422273, stream_id=1, stream_seq=11) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422274, stream_id=1, stream_seq=11) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422243, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422275, stream_id=1, stream_seq=11) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422244, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422276, stream_id=1, stream_seq=12) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422277, stream_id=1, stream_seq=12) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422245, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422278, stream_id=1, stream_seq=12) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422279, stream_id=1, stream_seq=12) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422246, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422280, stream_id=1, stream_seq=12) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422281, stream_id=1, stream_seq=12) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422247, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422282, stream_id=1, stream_seq=12) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422248, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422283, stream_id=1, stream_seq=13) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422284, stream_id=1, stream_seq=13) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422249, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422285, stream_id=1, stream_seq=13) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422286, stream_id=1, stream_seq=13) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422250, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422287, stream_id=1, stream_seq=13) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422288, stream_id=1, stream_seq=13) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422251, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422289, stream_id=1, stream_seq=13) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422252, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422290, stream_id=1, stream_seq=14) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422291, stream_id=1, stream_seq=14) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422253, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422292, stream_id=1, stream_seq=14) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422293, stream_id=1, stream_seq=14) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422254, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422294, stream_id=1, stream_seq=14) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422295, stream_id=1, stream_seq=14) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422255, gaps=[]) 51339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422296, stream_id=1, stream_seq=14) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422256, gaps=[]) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422297, stream_id=1, stream_seq=15) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422298, stream_id=1, stream_seq=15) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422257, gaps=[]) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422299, stream_id=1, stream_seq=15) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422300, stream_id=1, stream_seq=15) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422258, gaps=[]) 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422301, stream_id=1, stream_seq=15) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422302, stream_id=1, stream_seq=15) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422259, gaps=[]) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422303, stream_id=1, stream_seq=15) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422260, gaps=[]) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422304, stream_id=1, stream_seq=16) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422305, stream_id=1, stream_seq=16) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422261, gaps=[]) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422306, stream_id=1, stream_seq=16) 51341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422307, stream_id=1, stream_seq=16) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422262, gaps=[]) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422308, stream_id=1, stream_seq=16) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422309, stream_id=1, stream_seq=16) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422263, gaps=[]) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422310, stream_id=1, stream_seq=16) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422264, gaps=[]) 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422311, stream_id=1, stream_seq=17) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422312, stream_id=1, stream_seq=17) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422265, gaps=[]) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422313, stream_id=1, stream_seq=17) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422314, stream_id=1, stream_seq=17) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422266, gaps=[]) 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422315, stream_id=1, stream_seq=17) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422316, stream_id=1, stream_seq=17) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422267, gaps=[]) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422317, stream_id=1, stream_seq=17) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422268, gaps=[]) 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422318, stream_id=1, stream_seq=18) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422319, stream_id=1, stream_seq=18) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422269, gaps=[]) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422320, stream_id=1, stream_seq=18) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422321, stream_id=1, stream_seq=18) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422270, gaps=[]) 51345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422322, stream_id=1, stream_seq=18) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422323, stream_id=1, stream_seq=18) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422271, gaps=[]) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422324, stream_id=1, stream_seq=18) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422272, gaps=[]) 51346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422325, stream_id=1, stream_seq=19) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422326, stream_id=1, stream_seq=19) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422273, gaps=[]) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422327, stream_id=1, stream_seq=19) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422328, stream_id=1, stream_seq=19) 51347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422274, gaps=[]) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422329, stream_id=1, stream_seq=19) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422330, stream_id=1, stream_seq=19) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422275, gaps=[]) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422331, stream_id=1, stream_seq=19) 51348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422276, gaps=[]) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422332, stream_id=1, stream_seq=20) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422333, stream_id=1, stream_seq=20) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422277, gaps=[]) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422334, stream_id=1, stream_seq=20) 51349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422335, stream_id=1, stream_seq=20) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422278, gaps=[]) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422336, stream_id=1, stream_seq=20) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422337, stream_id=1, stream_seq=20) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422279, gaps=[]) 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422338, stream_id=1, stream_seq=20) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422280, gaps=[]) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422339, stream_id=1, stream_seq=21) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422340, stream_id=1, stream_seq=21) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422281, gaps=[]) 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422341, stream_id=1, stream_seq=21) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422342, stream_id=1, stream_seq=21) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422282, gaps=[]) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422343, stream_id=1, stream_seq=21) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422344, stream_id=1, stream_seq=21) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422283, gaps=[]) 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422345, stream_id=1, stream_seq=21) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422284, gaps=[]) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422346, stream_id=1, stream_seq=22) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422347, stream_id=1, stream_seq=22) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422285, gaps=[]) 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422348, stream_id=1, stream_seq=22) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422349, stream_id=1, stream_seq=22) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422286, gaps=[]) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422350, stream_id=1, stream_seq=22) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422351, stream_id=1, stream_seq=22) 51354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422287, gaps=[]) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422352, stream_id=1, stream_seq=22) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422288, gaps=[]) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422353, stream_id=1, stream_seq=23) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422354, stream_id=1, stream_seq=23) 51355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422289, gaps=[]) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422355, stream_id=1, stream_seq=23) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422356, stream_id=1, stream_seq=23) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422290, gaps=[]) 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422357, stream_id=1, stream_seq=23) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422358, stream_id=1, stream_seq=23) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422291, gaps=[]) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422359, stream_id=1, stream_seq=23) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422292, gaps=[]) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422360, stream_id=1, stream_seq=24) 51357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422361, stream_id=1, stream_seq=24) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422293, gaps=[]) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422362, stream_id=1, stream_seq=24) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422363, stream_id=1, stream_seq=24) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422294, gaps=[]) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422364, stream_id=1, stream_seq=24) 51358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422365, stream_id=1, stream_seq=24) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422295, gaps=[]) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422366, stream_id=1, stream_seq=24) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422296, gaps=[]) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422367, stream_id=1, stream_seq=25) 51359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422368, stream_id=1, stream_seq=25) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422297, gaps=[]) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422369, stream_id=1, stream_seq=25) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422370, stream_id=1, stream_seq=25) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422298, gaps=[]) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422371, stream_id=1, stream_seq=25) 51360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422372, stream_id=1, stream_seq=25) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422299, gaps=[]) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422373, stream_id=1, stream_seq=25) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422300, gaps=[]) 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422374, stream_id=1, stream_seq=26) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422375, stream_id=1, stream_seq=26) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422301, gaps=[]) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422376, stream_id=1, stream_seq=26) 51362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422377, stream_id=1, stream_seq=26) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422302, gaps=[]) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422378, stream_id=1, stream_seq=26) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422379, stream_id=1, stream_seq=26) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422303, gaps=[]) 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422380, stream_id=1, stream_seq=26) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422304, gaps=[]) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422381, stream_id=1, stream_seq=27) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422382, stream_id=1, stream_seq=27) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422305, gaps=[]) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422383, stream_id=1, stream_seq=27) 51388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422384, stream_id=1, stream_seq=27) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422306, gaps=[]) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422385, stream_id=1, stream_seq=27) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422386, stream_id=1, stream_seq=27) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422307, gaps=[]) 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422387, stream_id=1, stream_seq=27) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422308, gaps=[]) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422388, stream_id=1, stream_seq=28) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422389, stream_id=1, stream_seq=28) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422309, gaps=[]) 51390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422390, stream_id=1, stream_seq=28) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422391, stream_id=1, stream_seq=28) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422310, gaps=[]) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422392, stream_id=1, stream_seq=28) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422393, stream_id=1, stream_seq=28) 51391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422311, gaps=[]) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422394, stream_id=1, stream_seq=28) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422312, gaps=[]) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422395, stream_id=1, stream_seq=29) 51392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422396, stream_id=1, stream_seq=29) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422313, gaps=[]) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422397, stream_id=1, stream_seq=29) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422398, stream_id=1, stream_seq=29) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422314, gaps=[]) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422399, stream_id=1, stream_seq=29) 51393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422400, stream_id=1, stream_seq=29) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422315, gaps=[]) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422401, stream_id=1, stream_seq=29) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422316, gaps=[]) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422402, stream_id=1, stream_seq=30) 51394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422403, stream_id=1, stream_seq=30) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422317, gaps=[]) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422404, stream_id=1, stream_seq=30) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422405, stream_id=1, stream_seq=30) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422318, gaps=[]) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422406, stream_id=1, stream_seq=30) 51395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422407, stream_id=1, stream_seq=30) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422319, gaps=[]) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422408, stream_id=1, stream_seq=30) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422320, gaps=[]) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422409, stream_id=1, stream_seq=31) 51396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422410, stream_id=1, stream_seq=31) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422321, gaps=[]) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422411, stream_id=1, stream_seq=31) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422412, stream_id=1, stream_seq=31) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422322, gaps=[]) 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422413, stream_id=1, stream_seq=31) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422414, stream_id=1, stream_seq=31) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422323, gaps=[]) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422415, stream_id=1, stream_seq=31) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422324, gaps=[]) 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422416, stream_id=1, stream_seq=32) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422417, stream_id=1, stream_seq=32) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422325, gaps=[]) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422418, stream_id=1, stream_seq=32) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422419, stream_id=1, stream_seq=32) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422326, gaps=[]) 51399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422420, stream_id=1, stream_seq=32) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422421, stream_id=1, stream_seq=32) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422327, gaps=[]) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422422, stream_id=1, stream_seq=32) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422328, gaps=[]) 51400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1228422423, stream_id=1, stream_seq=33) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422424, stream_id=1, stream_seq=33) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422329, gaps=[]) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422425, stream_id=1, stream_seq=33) 51401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422426, stream_id=1, stream_seq=33) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422330, gaps=[]) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422427, stream_id=1, stream_seq=33) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1228422428, stream_id=1, stream_seq=33) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422331, gaps=[]) 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1228422429, stream_id=1, stream_seq=33) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422332, gaps=[]) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422333, gaps=[]) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422334, gaps=[]) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422335, gaps=[]) 51403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422336, gaps=[]) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422337, gaps=[]) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422338, gaps=[]) 51404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422339, gaps=[]) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422340, gaps=[]) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422341, gaps=[]) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422342, gaps=[]) 51405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422343, gaps=[]) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422344, gaps=[]) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422345, gaps=[]) 51406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422346, gaps=[]) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422347, gaps=[]) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422348, gaps=[]) 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422349, gaps=[]) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422350, gaps=[]) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422351, gaps=[]) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422352, gaps=[]) 51408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422353, gaps=[]) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422354, gaps=[]) 51409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51409ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8192 51409ms [log] 8188 51409ms [log] line [file] undefined 51409ms [log] 51409ms [log] reading line 51409ms [log] [experimentStatusChanged] {"status": "running", "message": null} 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422355, gaps=[]) 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422356, gaps=[]) 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422357, gaps=[]) 51410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422358, gaps=[]) 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422359, gaps=[]) 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422360, gaps=[]) 51435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422361, gaps=[]) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422362, gaps=[]) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422363, gaps=[]) 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422364, gaps=[]) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422365, gaps=[]) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422366, gaps=[]) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422367, gaps=[]) 51437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422368, gaps=[]) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422369, gaps=[]) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422370, gaps=[]) 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422371, gaps=[]) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422372, gaps=[]) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422373, gaps=[]) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422374, gaps=[]) 51439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422375, gaps=[]) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422376, gaps=[]) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422377, gaps=[]) 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422378, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422379, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422380, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422381, gaps=[]) 51441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422382, gaps=[]) 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422383, gaps=[]) 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422384, gaps=[]) 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422385, gaps=[]) 51442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422386, gaps=[]) 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422387, gaps=[]) 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422388, gaps=[]) 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422389, gaps=[]) 51443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422390, gaps=[]) 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422391, gaps=[]) 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422392, gaps=[]) 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422393, gaps=[]) 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422394, gaps=[]) 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422395, gaps=[]) 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422396, gaps=[]) 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422397, gaps=[]) 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422398, gaps=[]) 51445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422399, gaps=[]) 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422400, gaps=[]) 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422401, gaps=[]) 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422402, gaps=[]) 51446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422403, gaps=[]) 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422404, gaps=[]) 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422405, gaps=[]) 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422406, gaps=[]) 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422407, gaps=[]) 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422408, gaps=[]) 51447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422409, gaps=[]) 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422410, gaps=[]) 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422411, gaps=[]) 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422412, gaps=[]) 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422413, gaps=[]) 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422414, gaps=[]) 51448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422415, gaps=[]) 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422416, gaps=[]) 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422417, gaps=[]) 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422418, gaps=[]) 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422419, gaps=[]) 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422420, gaps=[]) 51449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422421, gaps=[]) 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422422, gaps=[]) 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1228422423, gaps=[]) 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1228422424, gaps=[]) 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1228422425, gaps=[]) 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1228422426, gaps=[]) 51450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1228422427, gaps=[]) 51451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1228422428, gaps=[]) 51451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1228422429, gaps=[]) 51493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 51643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a"}', extra='') 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 51643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 51643ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51643ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 51644ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 51644ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51644ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51644ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51644ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 51645ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51645ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51646ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bfeb302-1925-4ca3-9803-a1e8514c0d1a", "state": "closed"}] 51646ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51646ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51688ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 51743ms [err] Traceback (most recent call last): 51743ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51743ms [err] return _run_code(code, main_globals, None, 51743ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51744ms [err] exec(code, run_globals) 51744ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51744ms [err] sys.exit(main()) 51744ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51744ms [err] asyncio.run(main_async()) 51744ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51744ms [err] return loop.run_until_complete(main) 51744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51744ms [err] self.run_forever() 51744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51744ms [err] self._run_once() 51744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51745ms [err] event_list = self._selector.select(timeout) 51745ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51745ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51745ms [err] KeyboardInterrupt 51771ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51771ms [err] h.flush() 51771ms [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 68716ms [log] starting device 69407ms [err] DEBUG:asyncio:Using selector: EpollSelector 69591ms [err] ERROR:asyncio:Unclosed client session 69591ms [err] client_session: 69689ms [log] parsing 69689ms [log] creating device handler 69689ms [log] [ready] 69689ms [log] reading line 69689ms [log] [websocketToken] "c1ea5da6-64db-4258-8868-6077aeb16275" 69701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 69701ms [log] line {"signal":"gpio1","value":"strongH"} 69701ms [log] 69701ms [log] reading line 69701ms [log] line {"signal":"gpio2","value":"strongL"} 69701ms [log] 69701ms [log] reading line 69701ms [log] [websocketConnected] 71286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71286ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71305ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0fd50062-efab-4628-9451-882faec9eecd"}}', extra='') 71305ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0fd50062-efab-4628-9451-882faec9eecd"} 71351ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 71355ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 71355ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 71355ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3", "state": "new"}] 73358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3"}', extra='') 73358ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73358ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73358ms [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='') 73358ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6916485221161615123 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:Hre6\\r\\na=ice-pwd:kTOJmPUSiLIIICRpDMj4/n0i\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6F:1C:FE:FB:98:57:AF:72:FD:97:44:03:49:33:4D:EA:44:73:7B:C4:52:BF:A0:F6:8F:4D:B7:9D:EC:4C:53:6A\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3"}', extra='') 73358ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73359ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 73359ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 73359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73359ms [err] v=0 73359ms [err] o=- 6916485221161615123 2 IN IP4 127.0.0.1 73359ms [err] s=- 73359ms [err] t=0 0 73359ms [err] a=group:BUNDLE 0 73359ms [err] a=extmap-allow-mixed 73359ms [err] a=msid-semantic: WMS 73359ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 73359ms [err] c=IN IP4 0.0.0.0 73359ms [err] a=ice-ufrag:Hre6 73359ms [err] a=ice-pwd:kTOJmPUSiLIIICRpDMj4/n0i 73359ms [err] a=ice-options:trickle 73359ms [err] a=fingerprint:sha-256 6F:1C:FE:FB:98:57:AF:72:FD:97:44:03:49:33:4D:EA:44:73:7B:C4:52:BF:A0:F6:8F:4D:B7:9D:EC:4C:53:6A 73359ms [err] a=setup:actpass 73359ms [err] a=mid:0 73359ms [err] a=sctp-port:5000 73359ms [err] a=max-message-size:262144 73359ms [err] 73361ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73361ms [err] v=0 73361ms [err] o=- 6916485221161615123 2 IN IP4 127.0.0.1 73361ms [err] s=- 73361ms [err] t=0 0 73361ms [err] a=group:BUNDLE 0 73361ms [err] a=extmap-allow-mixed 73361ms [err] a=msid-semantic: WMS 73361ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 73361ms [err] c=IN IP4 0.0.0.0 73361ms [err] a=ice-ufrag:Hre6 73361ms [err] a=ice-pwd:kTOJmPUSiLIIICRpDMj4/n0i 73361ms [err] a=ice-options:trickle 73361ms [err] a=fingerprint:sha-256 6F:1C:FE:FB:98:57:AF:72:FD:97:44:03:49:33:4D:EA:44:73:7B:C4:52:BF:A0:F6:8F:4D:B7:9D:EC:4C:53:6A 73361ms [err] a=setup:actpass 73361ms [err] a=mid:0 73361ms [err] a=sctp-port:5000 73361ms [err] a=max-message-size:262144 73361ms [err] 73362ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 73362ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3", "state": "new"}] 73364ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 73364ms [err] v=0 73364ms [err] o=- 3951897656 3951897656 IN IP4 0.0.0.0 73364ms [err] s=- 73364ms [err] t=0 0 73364ms [err] a=group:BUNDLE 0 73364ms [err] a=msid-semantic:WMS * 73364ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 73364ms [err] c=IN IP4 0.0.0.0 73364ms [err] a=mid:0 73364ms [err] a=sctp-port:5000 73364ms [err] a=max-message-size:65536 73364ms [err] a=ice-ufrag:tEOQ 73364ms [err] a=ice-pwd:f0Kwf7SGxNzZMWE3DxVwuY 73364ms [err] a=fingerprint:sha-256 6F:6A:85:87:48:86:D9:1C:B6:E0:C4:5B:DD:83:6B:46:A0:94:D9:18:D9:49:1C:49:40:EE:04:34:F0:A1:72:E5 73364ms [err] a=setup:active 73364ms [err] 73364ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73364ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73364ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73366ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73367ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73368ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 73368ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73368ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73369ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3", "state": "connecting"}] 73385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Egf5sns4Ur4Y') 73385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Egf5sns4Ur4Y') 73386ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(P2f9TqBRKL 1 udp 1845501695 172.17.0.2 42461 typ prflx) 73386ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40896) -> ('172.17.0.2', 42461)) State.WAITING -> State.IN_PROGRESS 73387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb8\x1c\x8a\x00\xfd\xdb\xa7B(:\xdc\x93') 73391ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb8\x1c\x8a\x00\xfd\xdb\xa7B(:\xdc\x93') 73391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40896) -> ('172.17.0.2', 42461)) State.IN_PROGRESS -> State.SUCCEEDED 73391ms [err] INFO:aioice.ice:Connection(0) ICE completed 73396ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2809938703 1 udp 2113937151 a40a13f6-1e48-40e0-9058-be134b6b60f9.local 42461 typ host generation 0 ufrag Hre6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3"}', extra='') 73396ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73396ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 73396ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 73398ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a40a13f6-1e48-40e0-9058-be134b6b60f9.local" resolved to 172.17.0.2 73410ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40896) -> ('172.17.0.2', 42461)) State.FROZEN -> State.IN_PROGRESS 73410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8e\xb8\xec{\xd4\xe3\xd9\xe8\xbb\xccHY') 73410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8e\xb8\xec{\xd4\xe3\xd9\xe8\xbb\xccHY') 73410ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40896) -> ('172.17.0.2', 42461)) State.IN_PROGRESS -> State.SUCCEEDED 73430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58756) -> ('172.17.0.2', 42461)) State.FROZEN -> State.IN_PROGRESS 73430ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\xd2h\x0bv\xfa\xe3\xe6\xbf\xb0}p') 73431ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\xd2h\x0bv\xfa\xe3\xe6\xbf\xb0}p') 73431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58756) -> ('172.17.0.2', 42461)) State.IN_PROGRESS -> State.SUCCEEDED 73433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5acBSrlbACp8') 73433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5acBSrlbACp8') 73451ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 73451ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73451ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 73452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 73454ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 73455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 73455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 73455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73455ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 73455ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3", "state": "connected"}] 73457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 73457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 73457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 73458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 73458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 73458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 73459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2147132886, stream_id=1, stream_seq=0) 73459ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3498442868, stream_id=1, stream_seq=0) 73459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 73459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2147132886, gaps=[]) 73460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3498442868, gaps=[]) 73460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 73460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3498442869, stream_id=1, stream_seq=1) 73460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 73460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3498442870, stream_id=1, stream_seq=2) 73460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3498442870, gaps=[]) 73460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 73496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ramEZ7FCsPCM') 73496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ramEZ7FCsPCM') 73504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73504ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3"}', extra='') 73626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 73626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 73626ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73627ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 73627ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 73627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73627ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 73627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73628ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e6604c4-9d13-4832-8446-f4f350560de3", "state": "closed"}] 73628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73628ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73715ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 73822ms [err] Traceback (most recent call last): 73822ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73822ms [err] return _run_code(code, main_globals, None, 73822ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73822ms [err] exec(code, run_globals) 73822ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73822ms [err] sys.exit(main()) 73822ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73822ms [err] asyncio.run(main_async()) 73822ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73823ms [err] return loop.run_until_complete(main) 73823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73823ms [err] self.run_forever() 73823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73823ms [err] self._run_once() 73823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73824ms [err] event_list = self._selector.select(timeout) 73824ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73824ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73824ms [err] KeyboardInterrupt 73825ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73825ms [err] h.flush() 73825ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 73999ms [log] starting device 74684ms [err] DEBUG:asyncio:Using selector: EpollSelector 74865ms [err] ERROR:asyncio:Unclosed client session 74865ms [err] client_session: 74972ms [log] parsing 74972ms [log] creating device handler 74972ms [log] [ready] 74972ms [log] reading line 74972ms [log] [websocketToken] "748d29b8-dccb-455f-9ce2-dbb40e56f932" 75008ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75008ms [log] [websocketConnected] 76550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76550ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 76591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ab625071-cce2-4d31-b25f-c98bb98ee4d9"}}', extra='') 76591ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ab625071-cce2-4d31-b25f-c98bb98ee4d9"} 76659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 76689ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9", "state": "new"}] 78692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 78693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 78693ms [err] v=0 78693ms [err] o=- 3951897662 3951897662 IN IP4 0.0.0.0 78693ms [err] s=- 78693ms [err] t=0 0 78693ms [err] a=group:BUNDLE 0 78693ms [err] a=msid-semantic:WMS * 78693ms [err] m=application 9 DTLS/SCTP 5000 78693ms [err] c=IN IP4 0.0.0.0 78693ms [err] a=mid:0 78693ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78693ms [err] a=max-message-size:65536 78693ms [err] a=ice-ufrag:pBdX 78693ms [err] a=ice-pwd:Ft36HJBiV39vW9OuT6v5Wd 78693ms [err] a=fingerprint:sha-256 C9:E7:C3:62:0B:6A:BB:86:4D:88:15:2B:DB:90:75:E1:B5:41:2D:9D:56:59:84:59:31:FC:E6:FA:08:00:39:2E 78693ms [err] a=setup:actpass 78693ms [err] 78695ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 78695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 78697ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9", "state": "new"}] 78697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 78698ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 78698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 78699ms [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='') 78699ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 78699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9"}', extra='') 78699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 78720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZRS5Yg/ooxMK') 78720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZRS5Yg/ooxMK') 78721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1870041450834503925 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:3tDX\\r\\na=ice-pwd:ROm9jjwkWmy6+puyXDckTP4u\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BB:12:C6:65:77:62:B4:1A:94:6D:57:95:1D:18:D0:5C:E4:73:B5:F4:03:56:45:91:ED:91:E5:4B:9D:2B:2D:74\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9"}', extra='') 78721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 78721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 78721ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 78721ms [err] v=0 78721ms [err] o=- 1870041450834503925 2 IN IP4 127.0.0.1 78721ms [err] s=- 78721ms [err] t=0 0 78721ms [err] a=group:BUNDLE 0 78721ms [err] a=msid-semantic: WMS 78721ms [err] m=application 9 DTLS/SCTP 5000 78721ms [err] c=IN IP4 0.0.0.0 78721ms [err] a=ice-ufrag:3tDX 78721ms [err] a=ice-pwd:ROm9jjwkWmy6+puyXDckTP4u 78721ms [err] a=ice-options:trickle 78721ms [err] a=fingerprint:sha-256 BB:12:C6:65:77:62:B4:1A:94:6D:57:95:1D:18:D0:5C:E4:73:B5:F4:03:56:45:91:ED:91:E5:4B:9D:2B:2D:74 78721ms [err] a=setup:active 78721ms [err] a=mid:0 78721ms [err] a=sctpmap:5000 webrtc-datachannel 1024 78721ms [err] 78722ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 78722ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 78722ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 78723ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JWcSxtsAVJ 1 udp 1845501695 172.17.0.2 38153 typ prflx) 78723ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78723ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78723ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78723ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54406) -> ('172.17.0.2', 38153)) State.WAITING -> State.IN_PROGRESS 78723ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x\x00\xf8-\x83l\x07\x9ewRh\x8a') 78723ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9", "state": "connecting"}] 78724ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x\x00\xf8-\x83l\x07\x9ewRh\x8a') 78725ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54406) -> ('172.17.0.2', 38153)) State.IN_PROGRESS -> State.SUCCEEDED 78725ms [err] INFO:aioice.ice:Connection(0) ICE completed 78727ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3608528439 1 udp 2113937151 e473d48a-05ea-4202-a46e-57b541690c34.local 38153 typ host generation 0 ufrag 3tDX network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9"}', extra='') 78727ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78727ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 78727ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 78730ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e473d48a-05ea-4202-a46e-57b541690c34.local" resolved to 172.17.0.2 78745ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54406) -> ('172.17.0.2', 38153)) State.FROZEN -> State.IN_PROGRESS 78745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2^^OBp\xa6q\x9eX?|') 78746ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2^^OBp\xa6q\x9eX?|') 78746ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54406) -> ('172.17.0.2', 38153)) State.IN_PROGRESS -> State.SUCCEEDED 78746ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37026) -> ('172.17.0.2', 38153)) State.FROZEN -> State.FAILED 78765ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 78765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 78767ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 78768ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 78795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 78795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 78795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 78795ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 78796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 78796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 78796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 78796ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 78796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'591GqT7Ob0tA') 78796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'591GqT7Ob0tA') 78797ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9", "state": "connected"}] 78797ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 78797ms [log] line {"signal":"gpio1","value":"strongH"} 78797ms [log] 78797ms [log] reading line 78797ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 78800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 78800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 78800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 78800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 78800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 78800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 78801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 78801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 78801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 78801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 78801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2628134770, stream_id=1, stream_seq=0) 78801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 78802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2628134770, gaps=[]) 78802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 78803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3162635132, stream_id=1, stream_seq=0) 78803ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 78803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3162635132, gaps=[]) 78803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2628134771, stream_id=1, stream_seq=1) 78804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 78804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2628134772, stream_id=1, stream_seq=2) 78804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2628134773, stream_id=1, stream_seq=3) 78804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2628134774, stream_id=1, stream_seq=4) 78805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2628134772, gaps=[]) 78805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 78805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2628134774, gaps=[]) 78805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 78844ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'unj9B/IYfp8A') 78844ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'unj9B/IYfp8A') 78902ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xorSBGqgiBaZ') 78902ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xorSBGqgiBaZ') 78903ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37026) -> ('172.17.0.2', 38153)) State.WAITING -> State.IN_PROGRESS 78903ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o\xe1\xe0v\x8b\xed1z\xcd\x8c\x15\xeb') 78904ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38153) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o\xe1\xe0v\x8b\xed1z\xcd\x8c\x15\xeb') 78904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37026) -> ('172.17.0.2', 38153)) State.IN_PROGRESS -> State.SUCCEEDED 78907ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 78907ms [log] line {"signal":"gpio2","value":"strongL"} 78907ms [log] 78907ms [log] reading line 78907ms [log] [experimentStatusChanged] {"status": "running", "message": null} 78962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9"}', extra='') 78962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 78962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 78962ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 78986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 78986ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 78987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 78987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 78987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 78987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78988ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b9682df-b17a-473f-9e2b-25ef77c584b9", "state": "closed"}] 78988ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 78988ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 79092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79093ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 79186ms [err] Traceback (most recent call last): 79186ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 79186ms [err] return _run_code(code, main_globals, None, 79186ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 79186ms [err] exec(code, run_globals) 79186ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 79186ms [err] sys.exit(main()) 79186ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 79187ms [err] asyncio.run(main_async()) 79187ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 79187ms [err] return loop.run_until_complete(main) 79187ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 79187ms [err] self.run_forever() 79187ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 79187ms [err] self._run_once() 79187ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 79189ms [err] event_list = self._selector.select(timeout) 79189ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 79189ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 79189ms [err] KeyboardInterrupt 79190ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 79190ms [err] h.flush() 79190ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 79383ms [log] starting device 80049ms [err] DEBUG:asyncio:Using selector: EpollSelector 80239ms [err] ERROR:asyncio:Unclosed client session 80239ms [err] client_session: 80309ms [log] parsing 80309ms [log] creating device handler 80309ms [log] [ready] 80309ms [log] reading line 80309ms [log] [websocketToken] "84b0cd76-ca2d-4cc9-958c-ad7252af79dc" 80350ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80350ms [log] line {"signal":"gpio1","value":"strongH"} 80350ms [log] 80350ms [log] reading line 80350ms [log] line {"signal":"gpio2","value":"strongL"} 80350ms [log] 80350ms [log] reading line 80350ms [log] [websocketConnected] 80629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80629ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 80672ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/00253a3c-b3d1-4558-9844-a22d83f658c6"}}', extra='') 80672ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/00253a3c-b3d1-4558-9844-a22d83f658c6"} 80734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 80763ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 80763ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 80764ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "new"}] 82766ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 82768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 82768ms [err] v=0 82768ms [err] o=- 3951897666 3951897666 IN IP4 0.0.0.0 82768ms [err] s=- 82768ms [err] t=0 0 82768ms [err] a=group:BUNDLE 0 82768ms [err] a=msid-semantic:WMS * 82768ms [err] m=application 9 DTLS/SCTP 5000 82768ms [err] c=IN IP4 0.0.0.0 82768ms [err] a=mid:0 82768ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82768ms [err] a=max-message-size:65536 82768ms [err] a=ice-ufrag:3WUh 82768ms [err] a=ice-pwd:UsNsyNKaUuAWbEIY19Vj37 82768ms [err] a=fingerprint:sha-256 18:0E:0A:B3:3E:F6:D2:55:00:90:CE:A0:19:B2:44:E9:A2:86:F1:20:28:12:B4:AE:E9:F2:32:83:D4:11:65:DB 82768ms [err] a=setup:actpass 82768ms [err] 82770ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 82770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 82772ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "new"}] 82772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 82773ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 82773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 82775ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82775ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82775ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 82775ms [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='') 82775ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 82796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55770) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfb\xd7s\xa9P@\xcc\x10fr\xa7 ') 82796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55770) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfb\xd7s\xa9P@\xcc\x10fr\xa7 ') 82804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951897666 3951897666 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 55770 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55770 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47769 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:DAhD\\r\\na=ice-pwd:ajb9hsvdC2jkZ9QmujzITP\\r\\na=fingerprint:sha-256 22:11:9B:FD:1C:FE:29:F3:14:35:17:40:F5:21:DC:9B:6E:67:CB:F4:AB:90:8D:9E:17:5A:72:D8:B5:FD:1A:6E\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 82804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 82804ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 82804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 82804ms [err] v=0 82804ms [err] o=- 3951897666 3951897666 IN IP4 0.0.0.0 82804ms [err] s=- 82804ms [err] t=0 0 82804ms [err] a=group:BUNDLE 0 82804ms [err] a=msid-semantic:WMS * 82804ms [err] m=application 55770 DTLS/SCTP 5000 82804ms [err] c=IN IP4 172.17.0.2 82804ms [err] a=mid:0 82804ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82804ms [err] a=max-message-size:65536 82804ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55770 typ host 82804ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47769 typ host 82804ms [err] a=end-of-candidates 82804ms [err] a=ice-ufrag:DAhD 82804ms [err] a=ice-pwd:ajb9hsvdC2jkZ9QmujzITP 82804ms [err] a=fingerprint:sha-256 22:11:9B:FD:1C:FE:29:F3:14:35:17:40:F5:21:DC:9B:6E:67:CB:F4:AB:90:8D:9E:17:5A:72:D8:B5:FD:1A:6E 82804ms [err] a=setup:active 82804ms [err] 82805ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 82805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 82805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 82805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('172.17.0.2', 55770)) State.FROZEN -> State.WAITING 82806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42057) -> ('172.17.0.2', 55770)) State.FROZEN -> State.WAITING 82806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('172.30.0.1', 47769)) State.FROZEN -> State.WAITING 82806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('172.17.0.2', 55770)) State.WAITING -> State.IN_PROGRESS 82806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55770) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-z\xb1\xc1N\xd4QM\xf1\xd8\x9b\xa7') 82807ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "connecting"}] 82808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55770) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-z\xb1\xc1N\xd4QM\xf1\xd8\x9b\xa7') 82808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('172.17.0.2', 55770)) State.IN_PROGRESS -> State.SUCCEEDED 82808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42057) -> ('172.17.0.2', 55770)) State.WAITING -> State.FAILED 82808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('172.30.0.1', 47769)) State.WAITING -> State.FAILED 82808ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42057) -> ('172.30.0.1', 47769)) State.FROZEN -> State.FAILED 82808ms [err] INFO:aioice.ice:Connection(0) ICE completed 82826ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 82826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 82827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 82828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 82829ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 82830ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 82830ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 82830ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 82830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 82830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 82830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 82830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 82831ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "connected"}] 82831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 82831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 82831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 82831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3270640486, stream_id=1, stream_seq=0) 82832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 82833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=497651633, stream_id=1, stream_seq=0) 82833ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 82833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=497651633, gaps=[]) 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3270640486, gaps=[]) 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3270640487, stream_id=1, stream_seq=1) 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 82834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3270640488, stream_id=1, stream_seq=2) 82835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3270640487, gaps=[]) 82835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 82836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3270640488, gaps=[]) 82836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 82912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82912ms [log] [experimentStatusChanged] {"status": "running", "message": null} 83022ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c"}', extra='') 83022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 83023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 83023ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 83023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 83023ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 83023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 83023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 83023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 83024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83024ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/629dd84d-9c05-4f97-a322-a9470df4f90c", "state": "closed"}] 83024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 83024ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83126ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 83218ms [err] Traceback (most recent call last): 83218ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83218ms [err] return _run_code(code, main_globals, None, 83218ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83218ms [err] exec(code, run_globals) 83218ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83218ms [err] sys.exit(main()) 83218ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83219ms [err] asyncio.run(main_async()) 83219ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83219ms [err] return loop.run_until_complete(main) 83219ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83219ms [err] self.run_forever() 83219ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83219ms [err] self._run_once() 83219ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83220ms [err] event_list = self._selector.select(timeout) 83220ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83220ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83220ms [err] KeyboardInterrupt 83222ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83222ms [err] h.flush() 83222ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83408ms [log] starting device 84049ms [err] DEBUG:asyncio:Using selector: EpollSelector 84240ms [err] ERROR:asyncio:Unclosed client session 84240ms [err] client_session: 84328ms [log] parsing 84328ms [log] creating device handler 84328ms [log] [ready] 84328ms [log] reading line 84328ms [log] [websocketToken] "4e73900b-611c-428d-bcbe-e0f0e98700a4" 84371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84371ms [log] [websocketConnected] 84567ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84567ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b7fd431c-e38d-4441-a52b-fc1bbc91fda3"}}', extra='') 84608ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b7fd431c-e38d-4441-a52b-fc1bbc91fda3"} 84706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 84709ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "new"}] 86712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86712ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86713ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86713ms [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='') 86713ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86727ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951897670 3951897670 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 38428 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38428 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52528 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Yo3o\\r\\na=ice-pwd:ImP4Z1lkFWaelJaaW3LSXE\\r\\na=fingerprint:sha-256 87:B6:E8:ED:80:56:A6:6F:59:E4:39:3C:28:4C:72:15:3C:E2:2E:DC:BE:61:B6:96:4D:88:CD:DD:2C:55:0E:B7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 86727ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86728ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 86728ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 86728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 86728ms [err] v=0 86728ms [err] o=- 3951897670 3951897670 IN IP4 0.0.0.0 86728ms [err] s=- 86728ms [err] t=0 0 86728ms [err] a=group:BUNDLE 0 86728ms [err] a=msid-semantic:WMS * 86728ms [err] m=application 38428 DTLS/SCTP 5000 86728ms [err] c=IN IP4 172.17.0.2 86728ms [err] a=mid:0 86728ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86728ms [err] a=max-message-size:65536 86728ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38428 typ host 86728ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52528 typ host 86728ms [err] a=end-of-candidates 86728ms [err] a=ice-ufrag:Yo3o 86728ms [err] a=ice-pwd:ImP4Z1lkFWaelJaaW3LSXE 86728ms [err] a=fingerprint:sha-256 87:B6:E8:ED:80:56:A6:6F:59:E4:39:3C:28:4C:72:15:3C:E2:2E:DC:BE:61:B6:96:4D:88:CD:DD:2C:55:0E:B7 86728ms [err] a=setup:actpass 86728ms [err] 86731ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 86731ms [err] v=0 86731ms [err] o=- 3951897670 3951897670 IN IP4 0.0.0.0 86731ms [err] s=- 86731ms [err] t=0 0 86731ms [err] a=group:BUNDLE 0 86731ms [err] a=msid-semantic:WMS * 86731ms [err] m=application 38428 DTLS/SCTP 5000 86731ms [err] c=IN IP4 172.17.0.2 86731ms [err] a=mid:0 86731ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86731ms [err] a=max-message-size:65536 86731ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38428 typ host 86731ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52528 typ host 86731ms [err] a=end-of-candidates 86731ms [err] a=ice-ufrag:Yo3o 86731ms [err] a=ice-pwd:ImP4Z1lkFWaelJaaW3LSXE 86731ms [err] a=fingerprint:sha-256 87:B6:E8:ED:80:56:A6:6F:59:E4:39:3C:28:4C:72:15:3C:E2:2E:DC:BE:61:B6:96:4D:88:CD:DD:2C:55:0E:B7 86731ms [err] a=setup:actpass 86731ms [err] 86731ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 86732ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "new"}] 86734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 86734ms [err] v=0 86734ms [err] o=- 3951897670 3951897670 IN IP4 0.0.0.0 86734ms [err] s=- 86734ms [err] t=0 0 86734ms [err] a=group:BUNDLE 0 86734ms [err] a=msid-semantic:WMS * 86734ms [err] m=application 9 DTLS/SCTP 5000 86734ms [err] c=IN IP4 0.0.0.0 86734ms [err] a=mid:0 86734ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86734ms [err] a=max-message-size:65536 86734ms [err] a=ice-ufrag:sWg6 86734ms [err] a=ice-pwd:5ek3NRNUPjICSxjWDop2hs 86734ms [err] a=fingerprint:sha-256 55:CA:15:13:A3:2A:FE:B9:C9:8A:DA:82:A0:B1:E8:A8:A9:44:B8:A5:39:9F:6F:88:89:CF:CB:61:B0:F6:51:DF 86734ms [err] a=setup:active 86734ms [err] 86734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 86735ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 86735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86738ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86738ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86739ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 86739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57200) -> ('172.17.0.2', 38428)) State.FROZEN -> State.WAITING 86739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48095) -> ('172.17.0.2', 38428)) State.FROZEN -> State.WAITING 86739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57200) -> ('172.30.0.1', 52528)) State.FROZEN -> State.WAITING 86739ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86739ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57200) -> ('172.17.0.2', 38428)) State.WAITING -> State.IN_PROGRESS 86740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38428) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\x81K\x88\xc2LS,\x90\xd1\xb3\x03') 86740ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "connecting"}] 86740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38428) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\x81K\x88\xc2LS,\x90\xd1\xb3\x03') 86741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57200) -> ('172.17.0.2', 38428)) State.IN_PROGRESS -> State.SUCCEEDED 86749ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38428) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(<(\xc5\xab\x1e&\xc5=\xaa\xb9\x8d') 86749ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38428) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(<(\xc5\xab\x1e&\xc5=\xaa\xb9\x8d') 86749ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48095) -> ('172.17.0.2', 38428)) State.WAITING -> State.FAILED 86749ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57200) -> ('172.30.0.1', 52528)) State.WAITING -> State.FAILED 86750ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48095) -> ('172.30.0.1', 52528)) State.FROZEN -> State.FAILED 86750ms [err] INFO:aioice.ice:Connection(0) ICE completed 86760ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 86760ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86761ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 86761ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86774ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 86775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 86775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86775ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "connected"}] 86775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 86775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 86775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 86776ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86776ms [log] line {"signal":"gpio1","value":"strongH"} 86776ms [log] 86776ms [log] reading line 86776ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 86776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 86777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=485254583, stream_id=1, stream_seq=0) 86777ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2587750534, stream_id=1, stream_seq=0) 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=485254583, gaps=[]) 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2587750535, stream_id=1, stream_seq=1) 86778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2587750536, stream_id=1, stream_seq=2) 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2587750537, stream_id=1, stream_seq=3) 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2587750538, stream_id=1, stream_seq=4) 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750534, gaps=[]) 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750535, gaps=[]) 86779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750536, gaps=[]) 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750537, gaps=[]) 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2587750538, gaps=[]) 86780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 86831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86832ms [log] line {"signal":"gpio2","value":"strongL"} 86832ms [log] 86832ms [log] reading line 86832ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86968ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7"}', extra='') 86969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 86969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 86969ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86969ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 86969ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 86969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86969ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 86970ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86970ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86970ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/50f0cf34-9d96-4d64-9df4-b34276347ea7", "state": "closed"}] 86970ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86971ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87059ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87059ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver: should transmit initial gpio value 87168ms [err] Traceback (most recent call last): 87168ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87168ms [err] return _run_code(code, main_globals, None, 87168ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87168ms [err] exec(code, run_globals) 87168ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87168ms [err] sys.exit(main()) 87168ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87168ms [err] asyncio.run(main_async()) 87168ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87168ms [err] return loop.run_until_complete(main) 87168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87168ms [err] self.run_forever() 87168ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87169ms [err] self._run_once() 87169ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87169ms [err] event_list = self._selector.select(timeout) 87169ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87169ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87169ms [err] KeyboardInterrupt 87170ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87170ms [err] h.flush() 87170ms [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 104293ms [log] starting device 104977ms [err] DEBUG:asyncio:Using selector: EpollSelector 105159ms [err] ERROR:asyncio:Unclosed client session 105159ms [err] client_session: 105254ms [log] parsing 105254ms [log] creating device handler 105254ms [log] [ready] 105254ms [log] reading line 105254ms [log] [websocketToken] "10a46afc-1a55-401c-a36d-a13a9b40e46a" 105264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105264ms [log] line {"signal":"gpio1","value":"strongH"} 105264ms [log] 105264ms [log] reading line 105264ms [log] line {"signal":"gpio2","value":"strongL"} 105264ms [log] 105264ms [log] reading line 105264ms [log] [websocketConnected] 106791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 106791ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 106829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e557b9b5-37ca-407f-9157-fd37121ded57"}}', extra='') 106829ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e557b9b5-37ca-407f-9157-fd37121ded57"} 106897ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 106925ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 106925ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 106925ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1", "state": "new"}] 108936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 108936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 108936ms [err] v=0 108936ms [err] o=- 3951897692 3951897692 IN IP4 0.0.0.0 108936ms [err] s=- 108936ms [err] t=0 0 108936ms [err] a=group:BUNDLE 0 108936ms [err] a=msid-semantic:WMS * 108936ms [err] m=application 9 DTLS/SCTP 5000 108936ms [err] c=IN IP4 0.0.0.0 108936ms [err] a=mid:0 108936ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108936ms [err] a=max-message-size:65536 108936ms [err] a=ice-ufrag:xmHg 108936ms [err] a=ice-pwd:cOtEqR2QdcI9AVR3zHkeb2 108936ms [err] a=fingerprint:sha-256 FB:56:51:EA:35:7C:96:C5:B0:EE:35:AA:AA:96:D0:B3:3A:8C:18:CF:35:FB:73:7B:0F:0B:6A:4F:A0:83:30:01 108936ms [err] a=setup:actpass 108936ms [err] 108936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 108936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 108936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 108936ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 108936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 108936ms [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='') 108936ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1"}', extra='') 108936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 108936ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1", "state": "new"}] 108936ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 108949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B3iAjKFR9Fit') 108949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B3iAjKFR9Fit') 108950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3060116276602311153 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:ZgN2\\r\\na=ice-pwd:HN/ol5pG/72tLGR5bk8MziqK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E3:F2:D8:8D:71:86:E4:44:95:9E:19:33:8B:2F:B7:9B:F0:3C:F0:AF:AE:79:D2:71:6D:71:B5:0A:F7:E0:33:42\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1"}', extra='') 108950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 108950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 108950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 108950ms [err] v=0 108950ms [err] o=- 3060116276602311153 2 IN IP4 127.0.0.1 108950ms [err] s=- 108950ms [err] t=0 0 108950ms [err] a=group:BUNDLE 0 108950ms [err] a=msid-semantic: WMS 108950ms [err] m=application 9 DTLS/SCTP 5000 108950ms [err] c=IN IP4 0.0.0.0 108950ms [err] a=ice-ufrag:ZgN2 108950ms [err] a=ice-pwd:HN/ol5pG/72tLGR5bk8MziqK 108950ms [err] a=ice-options:trickle 108950ms [err] a=fingerprint:sha-256 E3:F2:D8:8D:71:86:E4:44:95:9E:19:33:8B:2F:B7:9B:F0:3C:F0:AF:AE:79:D2:71:6D:71:B5:0A:F7:E0:33:42 108950ms [err] a=setup:active 108950ms [err] a=mid:0 108950ms [err] a=sctpmap:5000 webrtc-datachannel 1024 108950ms [err] 108951ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 108951ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 108951ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 108952ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zLbqKIwCAV 1 udp 1845501695 172.17.0.2 56543 typ prflx) 108952ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108952ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108952ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108952ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53908) -> ('172.17.0.2', 56543)) State.WAITING -> State.IN_PROGRESS 108952ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1b\x14\xb2\xb25"\xe9\xddNx\r\xcf') 108953ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1", "state": "connecting"}] 108953ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1b\x14\xb2\xb25"\xe9\xddNx\r\xcf') 108953ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53908) -> ('172.17.0.2', 56543)) State.IN_PROGRESS -> State.SUCCEEDED 108953ms [err] INFO:aioice.ice:Connection(0) ICE completed 108956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:901385536 1 udp 2113937151 e1d16a3c-4d1b-4659-8823-8384ddcfb006.local 56543 typ host generation 0 ufrag ZgN2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1"}', extra='') 108957ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108957ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 108957ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 108960ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e1d16a3c-4d1b-4659-8823-8384ddcfb006.local" resolved to 172.17.0.2 108972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53908) -> ('172.17.0.2', 56543)) State.FROZEN -> State.IN_PROGRESS 108973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd1J\xdc\xfd\xf3\xf5\xd3\xc4t\x1el\x1e') 108973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd1J\xdc\xfd\xf3\xf5\xd3\xc4t\x1el\x1e') 108973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53908) -> ('172.17.0.2', 56543)) State.IN_PROGRESS -> State.SUCCEEDED 108974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33359) -> ('172.17.0.2', 56543)) State.FROZEN -> State.FAILED 108993ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 108993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108994ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 108994ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 108996ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 108996ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 108996ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 108996ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 108997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 108997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 108997ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 108997ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1", "state": "connected"}] 109000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 109001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 109001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 109001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 109001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 109001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 109001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 109002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 109002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 109002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 109002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=63957674, stream_id=1, stream_seq=0) 109002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 109002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=63957674, gaps=[]) 109003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 109003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1167690563, stream_id=1, stream_seq=0) 109003ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 109003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1167690563, gaps=[]) 109003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=63957675, stream_id=1, stream_seq=1) 109004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 109004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=63957676, stream_id=1, stream_seq=2) 109004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=63957676, gaps=[]) 109004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 109012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'v6+u5lZmS661') 109012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'v6+u5lZmS661') 109056ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109056ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109087ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1OnxxyYxHvKL') 109087ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1OnxxyYxHvKL') 109137ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S2pq7mfduDTE') 109137ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S2pq7mfduDTE') 109137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33359) -> ('172.17.0.2', 56543)) State.WAITING -> State.IN_PROGRESS 109137ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y\xa3aSH\xe1\xe2\xa9V$\x9b\x8d') 109139ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56543) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y\xa3aSH\xe1\xe2\xa9V$\x9b\x8d') 109139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33359) -> ('172.17.0.2', 56543)) State.IN_PROGRESS -> State.SUCCEEDED 109184ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1"}', extra='') 109184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 109185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 109185ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109185ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 109185ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 109185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109186ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 109186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109186ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a171d903-e1e5-47bb-96d0-4f49aaf1daf1", "state": "closed"}] 109186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109187ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109284ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 109380ms [err] Traceback (most recent call last): 109380ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109380ms [err] return _run_code(code, main_globals, None, 109380ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109381ms [err] exec(code, run_globals) 109381ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109381ms [err] sys.exit(main()) 109381ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109381ms [err] asyncio.run(main_async()) 109381ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109381ms [err] return loop.run_until_complete(main) 109381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109381ms [err] self.run_forever() 109381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109381ms [err] self._run_once() 109381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109382ms [err] event_list = self._selector.select(timeout) 109382ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109382ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109382ms [err] KeyboardInterrupt 109384ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109384ms [err] h.flush() 109384ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 109470ms [log] starting device 110112ms [err] DEBUG:asyncio:Using selector: EpollSelector 110294ms [err] ERROR:asyncio:Unclosed client session 110294ms [err] client_session: 110393ms [log] parsing 110393ms [log] creating device handler 110393ms [log] [ready] 110393ms [log] reading line 110393ms [log] [websocketToken] "f9383c9c-a08e-47db-93cc-441c96ba1e33" 110428ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 110428ms [log] [websocketConnected] 111980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 111980ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 112021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/aad88487-9fc5-46b2-9b2e-71c629ed8f0c"}}', extra='') 112021ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/aad88487-9fc5-46b2-9b2e-71c629ed8f0c"} 112125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 112130ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2", "state": "new"}] 114133ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 114134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 114134ms [err] v=0 114134ms [err] o=- 3951897697 3951897697 IN IP4 0.0.0.0 114134ms [err] s=- 114134ms [err] t=0 0 114134ms [err] a=group:BUNDLE 0 114134ms [err] a=msid-semantic:WMS * 114134ms [err] m=application 9 DTLS/SCTP 5000 114134ms [err] c=IN IP4 0.0.0.0 114134ms [err] a=mid:0 114134ms [err] a=sctpmap:5000 webrtc-datachannel 65535 114134ms [err] a=max-message-size:65536 114134ms [err] a=ice-ufrag:rP45 114134ms [err] a=ice-pwd:HBzCqXhGctv4VjVnyoImTq 114134ms [err] a=fingerprint:sha-256 B7:CB:E2:4D:96:18:D0:1B:C1:24:A0:54:1D:89:99:98:25:20:F7:89:E3:68:96:CB:3E:01:1D:6E:2C:ED:F3:95 114134ms [err] a=setup:actpass 114134ms [err] 114136ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 114136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 114138ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2", "state": "new"}] 114138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 114139ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 114139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 114141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2"}', extra='') 114141ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114141ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 114141ms [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='') 114141ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 114154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0KvQ+7MF/pfU') 114155ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0KvQ+7MF/pfU') 114158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2216093749647776801 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:9laI\\r\\na=ice-pwd:W8WXvyjSnPSGFO8ztKRb25wK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 99:3A:6C:C9:37:7E:F3:D7:4B:B9:4B:BE:D2:01:1B:AC:74:71:4E:A1:B2:CC:6C:3B:63:9B:2E:E6:56:5C:8B:02\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2"}', extra='') 114158ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114158ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 114158ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 114158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 114158ms [err] v=0 114158ms [err] o=- 2216093749647776801 2 IN IP4 127.0.0.1 114158ms [err] s=- 114158ms [err] t=0 0 114158ms [err] a=group:BUNDLE 0 114158ms [err] a=msid-semantic: WMS 114158ms [err] m=application 9 DTLS/SCTP 5000 114158ms [err] c=IN IP4 0.0.0.0 114158ms [err] a=ice-ufrag:9laI 114158ms [err] a=ice-pwd:W8WXvyjSnPSGFO8ztKRb25wK 114158ms [err] a=ice-options:trickle 114158ms [err] a=fingerprint:sha-256 99:3A:6C:C9:37:7E:F3:D7:4B:B9:4B:BE:D2:01:1B:AC:74:71:4E:A1:B2:CC:6C:3B:63:9B:2E:E6:56:5C:8B:02 114158ms [err] a=setup:active 114158ms [err] a=mid:0 114158ms [err] a=sctpmap:5000 webrtc-datachannel 1024 114158ms [err] 114159ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 114159ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 114159ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 114160ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lEOwOFidHo 1 udp 1845501695 172.17.0.2 43311 typ prflx) 114160ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114160ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114160ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114160ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40677) -> ('172.17.0.2', 43311)) State.WAITING -> State.IN_PROGRESS 114160ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'.\xe9\xad\xd1>\x87|\xc7I\xdb~E') 114161ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2", "state": "connecting"}] 114161ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'.\xe9\xad\xd1>\x87|\xc7I\xdb~E') 114161ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40677) -> ('172.17.0.2', 43311)) State.IN_PROGRESS -> State.SUCCEEDED 114162ms [err] INFO:aioice.ice:Connection(0) ICE completed 114162ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3680763940 1 udp 2113937151 fe4cd7cd-bcf8-4e4b-9d99-eb86f9f24dd9.local 43311 typ host generation 0 ufrag 9laI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2"}', extra='') 114162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 114162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 114165ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fe4cd7cd-bcf8-4e4b-9d99-eb86f9f24dd9.local" resolved to 172.17.0.2 114180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40677) -> ('172.17.0.2', 43311)) State.FROZEN -> State.IN_PROGRESS 114181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"Cj\x92\xca\xad\xf8\x04\x87\xc16\xc6'") 114182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"Cj\x92\xca\xad\xf8\x04\x87\xc16\xc6'") 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40677) -> ('172.17.0.2', 43311)) State.IN_PROGRESS -> State.SUCCEEDED 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46888) -> ('172.17.0.2', 43311)) State.FROZEN -> State.FAILED 114201ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 114201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 114202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 114203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 114204ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 114205ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 114205ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 114205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 114205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 114205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 114205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 114205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 114206ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2", "state": "connected"}] 114206ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114206ms [log] line {"signal":"gpio1","value":"strongH"} 114206ms [log] 114206ms [log] reading line 114206ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 114210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 114210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 114210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 114210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3577986326, stream_id=1, stream_seq=0) 114210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 114213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3577986326, gaps=[]) 114213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 114213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1926685403, stream_id=1, stream_seq=0) 114213ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 114213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1926685403, gaps=[]) 114214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3577986327, stream_id=1, stream_seq=1) 114214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 114214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3577986328, stream_id=1, stream_seq=2) 114214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3577986329, stream_id=1, stream_seq=3) 114215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3577986330, stream_id=1, stream_seq=4) 114215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iDdwH793lOaT') 114215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iDdwH793lOaT') 114215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3577986328, gaps=[]) 114215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 114216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3577986330, gaps=[]) 114216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 114277ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B1oBw2Bt922b') 114278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B1oBw2Bt922b') 114326ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114326ms [log] line {"signal":"gpio2","value":"strongL"} 114326ms [log] 114326ms [log] reading line 114326ms [log] [experimentStatusChanged] {"status": "running", "message": null} 114340ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ThGhac3JDQym') 114340ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ThGhac3JDQym') 114340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46888) -> ('172.17.0.2', 43311)) State.WAITING -> State.IN_PROGRESS 114340ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o\x89\xd4\x8d\xd1$\xac|2\x00\x91\xad') 114342ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43311) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o\x89\xd4\x8d\xd1$\xac|2\x00\x91\xad') 114342ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46888) -> ('172.17.0.2', 43311)) State.IN_PROGRESS -> State.SUCCEEDED 114370ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2"}', extra='') 114370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 114370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 114370ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 114371ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 114371ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 114371ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 114371ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 114373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 114373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114373ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 114373ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 114373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8066aef8-3264-41ef-87b8-5d7d521a60e2", "state": "closed"}] 114470ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 114470ms [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 114567ms [err] Traceback (most recent call last): 114567ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 114567ms [err] return _run_code(code, main_globals, None, 114567ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 114567ms [err] exec(code, run_globals) 114567ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 114567ms [err] sys.exit(main()) 114567ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 114567ms [err] asyncio.run(main_async()) 114567ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 114567ms [err] return loop.run_until_complete(main) 114567ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 114567ms [err] self.run_forever() 114567ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 114568ms [err] self._run_once() 114568ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 114568ms [err] event_list = self._selector.select(timeout) 114568ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 114568ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 114568ms [err] KeyboardInterrupt 114570ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 114570ms [err] h.flush() 114570ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 114753ms [log] starting device 115430ms [err] DEBUG:asyncio:Using selector: EpollSelector 115619ms [err] ERROR:asyncio:Unclosed client session 115619ms [err] client_session: 115728ms [log] parsing 115728ms [log] creating device handler 115728ms [log] [ready] 115728ms [log] reading line 115728ms [log] [websocketToken] "13de1238-f87d-4f7f-9de6-973a7fb8706a" 115767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115767ms [log] line {"signal":"gpio1","value":"strongH"} 115767ms [log] 115767ms [log] reading line 115767ms [log] line {"signal":"gpio2","value":"strongL"} 115767ms [log] 115767ms [log] reading line 115767ms [log] [websocketConnected] 116006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 116006ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 116051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0f8dc57e-50fb-44f6-b159-7b903af3de6e"}}', extra='') 116051ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0f8dc57e-50fb-44f6-b159-7b903af3de6e"} 116141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 116144ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 116144ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116145ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "new"}] 118148ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 118150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 118150ms [err] v=0 118150ms [err] o=- 3951897701 3951897701 IN IP4 0.0.0.0 118150ms [err] s=- 118150ms [err] t=0 0 118150ms [err] a=group:BUNDLE 0 118150ms [err] a=msid-semantic:WMS * 118150ms [err] m=application 9 DTLS/SCTP 5000 118150ms [err] c=IN IP4 0.0.0.0 118150ms [err] a=mid:0 118150ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118150ms [err] a=max-message-size:65536 118150ms [err] a=ice-ufrag:v4Ro 118150ms [err] a=ice-pwd:lXcAOCXBNYMGuEzycJ5nq8 118150ms [err] a=fingerprint:sha-256 09:09:99:C0:29:5D:A1:D6:D3:CD:28:D3:DC:64:99:1F:46:7C:93:EB:98:BF:A8:6F:12:44:98:73:33:26:59:E6 118150ms [err] a=setup:actpass 118150ms [err] 118151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 118151ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118153ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "new"}] 118153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118154ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 118155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118156ms [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='') 118156ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 118173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39058) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\xdd\xc8\xe3\x0e@\xaf-?-\xf5X') 118173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39058) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\xdd\xc8\xe3\x0e@\xaf-?-\xf5X') 118180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951897701 3951897701 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 39058 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39058 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59841 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:JM84\\r\\na=ice-pwd:karO6XVvI92MNAItF3LEVv\\r\\na=fingerprint:sha-256 71:19:78:1E:53:3B:CE:E2:8E:B3:BE:30:3F:BE:F9:62:F5:AB:CF:F1:11:4F:35:6C:C0:7E:92:67:11:95:52:4C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 118180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 118180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 118180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 118180ms [err] v=0 118180ms [err] o=- 3951897701 3951897701 IN IP4 0.0.0.0 118180ms [err] s=- 118180ms [err] t=0 0 118180ms [err] a=group:BUNDLE 0 118180ms [err] a=msid-semantic:WMS * 118180ms [err] m=application 39058 DTLS/SCTP 5000 118180ms [err] c=IN IP4 172.17.0.2 118180ms [err] a=mid:0 118180ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118180ms [err] a=max-message-size:65536 118180ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39058 typ host 118180ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59841 typ host 118180ms [err] a=end-of-candidates 118180ms [err] a=ice-ufrag:JM84 118180ms [err] a=ice-pwd:karO6XVvI92MNAItF3LEVv 118180ms [err] a=fingerprint:sha-256 71:19:78:1E:53:3B:CE:E2:8E:B3:BE:30:3F:BE:F9:62:F5:AB:CF:F1:11:4F:35:6C:C0:7E:92:67:11:95:52:4C 118180ms [err] a=setup:active 118180ms [err] 118181ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 118181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58838) -> ('172.17.0.2', 39058)) State.FROZEN -> State.WAITING 118182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56043) -> ('172.17.0.2', 39058)) State.FROZEN -> State.WAITING 118182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58838) -> ('172.30.0.1', 59841)) State.FROZEN -> State.WAITING 118182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58838) -> ('172.17.0.2', 39058)) State.WAITING -> State.IN_PROGRESS 118183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39058) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<2`F\xf5\xb6z\x0e\xda\xa2\xe3f') 118183ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "connecting"}] 118183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39058) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<2`F\xf5\xb6z\x0e\xda\xa2\xe3f') 118184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58838) -> ('172.17.0.2', 39058)) State.IN_PROGRESS -> State.SUCCEEDED 118184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56043) -> ('172.17.0.2', 39058)) State.WAITING -> State.FAILED 118184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58838) -> ('172.30.0.1', 59841)) State.WAITING -> State.FAILED 118184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56043) -> ('172.30.0.1', 59841)) State.FROZEN -> State.FAILED 118184ms [err] INFO:aioice.ice:Connection(0) ICE completed 118203ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 118203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118204ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 118204ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 118206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 118206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 118207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 118207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 118207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118207ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "connected"}] 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 118208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 118209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=871260904, stream_id=1, stream_seq=0) 118209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 118209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2320488102, stream_id=1, stream_seq=0) 118210ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2320488102, gaps=[]) 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=871260904, gaps=[]) 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=871260905, stream_id=1, stream_seq=1) 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 118210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=871260906, stream_id=1, stream_seq=2) 118211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=871260905, gaps=[]) 118211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 118211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=871260906, gaps=[]) 118211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 118270ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118270ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118368ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a"}', extra='') 118368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 118368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 118368ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118369ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 118369ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 118369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118369ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 118369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/303d8b5d-5656-486a-a962-89f429aed97a", "state": "closed"}] 118370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118370ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118497ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118497ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118591ms [err] Traceback (most recent call last): 118591ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118591ms [err] return _run_code(code, main_globals, None, 118591ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118591ms [err] exec(code, run_globals) 118591ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118591ms [err] sys.exit(main()) 118591ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118591ms [err] asyncio.run(main_async()) 118591ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118591ms [err] return loop.run_until_complete(main) 118591ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118592ms [err] self.run_forever() 118592ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118592ms [err] self._run_once() 118592ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118593ms [err] event_list = self._selector.select(timeout) 118593ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118593ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118593ms [err] KeyboardInterrupt 118594ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118594ms [err] h.flush() 118594ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 118692ms [log] starting device 119309ms [err] DEBUG:asyncio:Using selector: EpollSelector 119467ms [err] ERROR:asyncio:Unclosed client session 119467ms [err] client_session: 119560ms [log] parsing 119560ms [log] creating device handler 119560ms [log] [ready] 119560ms [log] reading line 119560ms [log] [websocketToken] "7bbc299c-74b8-4ec6-a312-e3ce36b7903b" 119603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119604ms [log] [websocketConnected] 119831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119832ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 119843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0cc19a15-21fc-44d8-98a9-e88805c0b39d"}}', extra='') 119844ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0cc19a15-21fc-44d8-98a9-e88805c0b39d"} 119902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 119906ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "new"}] 121909ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121909ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121909ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 121909ms [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='') 121910ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 121947ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951897705 3951897705 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 37436 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37436 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56094 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:HZFY\\r\\na=ice-pwd:1nwRJeRSkNVqZHocpxzfmc\\r\\na=fingerprint:sha-256 E6:99:29:93:01:5C:8B:6F:57:71:EF:3A:20:2E:CF:B9:A7:90:ED:39:E0:20:C3:42:91:D8:42:9D:39:3F:61:0E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 121947ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121947ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 121948ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 121948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 121948ms [err] v=0 121948ms [err] o=- 3951897705 3951897705 IN IP4 0.0.0.0 121948ms [err] s=- 121948ms [err] t=0 0 121948ms [err] a=group:BUNDLE 0 121948ms [err] a=msid-semantic:WMS * 121948ms [err] m=application 37436 DTLS/SCTP 5000 121948ms [err] c=IN IP4 172.17.0.2 121948ms [err] a=mid:0 121948ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121948ms [err] a=max-message-size:65536 121948ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37436 typ host 121948ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56094 typ host 121948ms [err] a=end-of-candidates 121948ms [err] a=ice-ufrag:HZFY 121948ms [err] a=ice-pwd:1nwRJeRSkNVqZHocpxzfmc 121948ms [err] a=fingerprint:sha-256 E6:99:29:93:01:5C:8B:6F:57:71:EF:3A:20:2E:CF:B9:A7:90:ED:39:E0:20:C3:42:91:D8:42:9D:39:3F:61:0E 121948ms [err] a=setup:actpass 121948ms [err] 121950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 121950ms [err] v=0 121950ms [err] o=- 3951897705 3951897705 IN IP4 0.0.0.0 121950ms [err] s=- 121950ms [err] t=0 0 121950ms [err] a=group:BUNDLE 0 121950ms [err] a=msid-semantic:WMS * 121950ms [err] m=application 37436 DTLS/SCTP 5000 121950ms [err] c=IN IP4 172.17.0.2 121950ms [err] a=mid:0 121950ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121950ms [err] a=max-message-size:65536 121950ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37436 typ host 121950ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56094 typ host 121950ms [err] a=end-of-candidates 121950ms [err] a=ice-ufrag:HZFY 121950ms [err] a=ice-pwd:1nwRJeRSkNVqZHocpxzfmc 121950ms [err] a=fingerprint:sha-256 E6:99:29:93:01:5C:8B:6F:57:71:EF:3A:20:2E:CF:B9:A7:90:ED:39:E0:20:C3:42:91:D8:42:9D:39:3F:61:0E 121950ms [err] a=setup:actpass 121950ms [err] 121951ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 121951ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "new"}] 121953ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 121953ms [err] v=0 121953ms [err] o=- 3951897705 3951897705 IN IP4 0.0.0.0 121953ms [err] s=- 121953ms [err] t=0 0 121953ms [err] a=group:BUNDLE 0 121953ms [err] a=msid-semantic:WMS * 121953ms [err] m=application 9 DTLS/SCTP 5000 121953ms [err] c=IN IP4 0.0.0.0 121953ms [err] a=mid:0 121953ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121953ms [err] a=max-message-size:65536 121953ms [err] a=ice-ufrag:Ttl0 121953ms [err] a=ice-pwd:HfCkhN7RGN8PKWxSNaEbgE 121953ms [err] a=fingerprint:sha-256 90:58:10:15:7A:10:D3:87:94:D0:D3:FD:94:CB:FA:11:C1:A5:C8:37:4B:70:BF:2B:1F:F7:FF:B8:9E:D4:18:8E 121953ms [err] a=setup:active 121953ms [err] 121953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 121953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 121953ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 121956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 121956ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 121956ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 121957ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 121957ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 121957ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 121958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40227) -> ('172.17.0.2', 37436)) State.FROZEN -> State.WAITING 121958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53260) -> ('172.17.0.2', 37436)) State.FROZEN -> State.WAITING 121958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40227) -> ('172.30.0.1', 56094)) State.FROZEN -> State.WAITING 121958ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121958ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121959ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40227) -> ('172.17.0.2', 37436)) State.WAITING -> State.IN_PROGRESS 121959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37436) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\xfet3h\t\xb1\xeb24\xa7\xc3') 121959ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "connecting"}] 121960ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37436) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\xfet3h\t\xb1\xeb24\xa7\xc3') 121961ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40227) -> ('172.17.0.2', 37436)) State.IN_PROGRESS -> State.SUCCEEDED 121973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37436) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcdI)\x98\x93yU\xfd\xe0\xaa\xd6\xbc') 121973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37436) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcdI)\x98\x93yU\xfd\xe0\xaa\xd6\xbc') 121973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53260) -> ('172.17.0.2', 37436)) State.WAITING -> State.FAILED 121973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40227) -> ('172.30.0.1', 56094)) State.WAITING -> State.FAILED 121973ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53260) -> ('172.30.0.1', 56094)) State.FROZEN -> State.FAILED 121973ms [err] INFO:aioice.ice:Connection(0) ICE completed 121979ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 121979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 121980ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 121981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 121999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 121999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 121999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 121999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 121999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122000ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "connected"}] 122000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 122000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 122000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 122000ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122000ms [log] line {"signal":"gpio1","value":"strongH"} 122000ms [log] 122000ms [log] reading line 122000ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 122001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 122002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=470173977, stream_id=1, stream_seq=0) 122003ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1506510315, stream_id=1, stream_seq=0) 122003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 122003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=470173977, gaps=[]) 122004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1506510316, stream_id=1, stream_seq=1) 122004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1506510317, stream_id=1, stream_seq=2) 122005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1506510318, stream_id=1, stream_seq=3) 122005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1506510319, stream_id=1, stream_seq=4) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510315, gaps=[]) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510316, gaps=[]) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510317, gaps=[]) 122006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510318, gaps=[]) 122007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1506510319, gaps=[]) 122007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 122106ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122106ms [log] line {"signal":"gpio2","value":"strongL"} 122106ms [log] 122106ms [log] reading line 122106ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122187ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8"}', extra='') 122188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 122188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 122188ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122188ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 122188ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 122188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122189ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 122189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122190ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/95fb2dc9-bc49-4071-b496-5020882235c8", "state": "closed"}] 122190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122190ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122251ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122378ms [err] Traceback (most recent call last): 122378ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122378ms [err] return _run_code(code, main_globals, None, 122378ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122378ms [err] exec(code, run_globals) 122378ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122379ms [err] sys.exit(main()) 122379ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122379ms [err] asyncio.run(main_async()) 122379ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122379ms [err] return loop.run_until_complete(main) 122379ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122379ms [err] self.run_forever() 122379ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122379ms [err] self._run_once() 122379ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122382ms [err] event_list = self._selector.select(timeout) 122382ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122382ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122382ms [err] KeyboardInterrupt 122382ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122382ms [err] h.flush() 122382ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Client Communication (device <-> device): should start an experiment ================== Client Communication (edge instantiable <-> device): should connect without errors ================== Client Communication (edge instantiable <-> device): should start an experiment