================== python Client to js Client Communication: should connect without errors 14406ms [log] starting device 15122ms [err] DEBUG:asyncio:Using selector: EpollSelector 15305ms [err] ERROR:asyncio:Unclosed client session 15305ms [err] client_session: 15414ms [log] parsing 15414ms [log] creating device handler 15414ms [log] [ready] 15414ms [log] reading line 15414ms [log] [websocketToken] "0be23c08-e633-41c3-9abe-9130f7a18cb7" 15426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15426ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 17000ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17001ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17046ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0862e85c-2ddf-4ded-8b12-b36c7a8313e3"}}', extra='') 17046ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0862e85c-2ddf-4ded-8b12-b36c7a8313e3"} 17180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 17184ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65", "state": "new"}] 19188ms [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='') 19188ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65"}', extra='') 19188ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19188ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19188ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19188ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4865412663567212276 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:Y9af\\r\\na=ice-pwd:6LSeH4qUGx4TFrcGDG+fINQT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 15:24:72:34:F7:B2:15:87:47:7B:FB:9C:D6:EC:22:9B:83:2B:87:4E:A8:FE:19:6B:E9:D2:7D:C4:CE:0D:16:E1\\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/a1d16071-d8c1-4551-9848-055d77ef9b65"}', extra='') 19189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 19189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 19189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19189ms [err] v=0 19189ms [err] o=- 4865412663567212276 2 IN IP4 127.0.0.1 19189ms [err] s=- 19189ms [err] t=0 0 19189ms [err] a=group:BUNDLE 0 19189ms [err] a=extmap-allow-mixed 19189ms [err] a=msid-semantic: WMS 19189ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 19189ms [err] c=IN IP4 0.0.0.0 19189ms [err] a=ice-ufrag:Y9af 19189ms [err] a=ice-pwd:6LSeH4qUGx4TFrcGDG+fINQT 19189ms [err] a=ice-options:trickle 19189ms [err] a=fingerprint:sha-256 15:24:72:34:F7:B2:15:87:47:7B:FB:9C:D6:EC:22:9B:83:2B:87:4E:A8:FE:19:6B:E9:D2:7D:C4:CE:0D:16:E1 19189ms [err] a=setup:actpass 19189ms [err] a=mid:0 19189ms [err] a=sctp-port:5000 19189ms [err] a=max-message-size:262144 19189ms [err] 19191ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19191ms [err] v=0 19191ms [err] o=- 4865412663567212276 2 IN IP4 127.0.0.1 19191ms [err] s=- 19191ms [err] t=0 0 19191ms [err] a=group:BUNDLE 0 19191ms [err] a=extmap-allow-mixed 19191ms [err] a=msid-semantic: WMS 19191ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 19191ms [err] c=IN IP4 0.0.0.0 19191ms [err] a=ice-ufrag:Y9af 19191ms [err] a=ice-pwd:6LSeH4qUGx4TFrcGDG+fINQT 19191ms [err] a=ice-options:trickle 19191ms [err] a=fingerprint:sha-256 15:24:72:34:F7:B2:15:87:47:7B:FB:9C:D6:EC:22:9B:83:2B:87:4E:A8:FE:19:6B:E9:D2:7D:C4:CE:0D:16:E1 19191ms [err] a=setup:actpass 19191ms [err] a=mid:0 19191ms [err] a=sctp-port:5000 19191ms [err] a=max-message-size:262144 19191ms [err] 19192ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 19192ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65", "state": "new"}] 19193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 19193ms [err] v=0 19193ms [err] o=- 3951820971 3951820971 IN IP4 0.0.0.0 19193ms [err] s=- 19193ms [err] t=0 0 19193ms [err] a=group:BUNDLE 0 19193ms [err] a=msid-semantic:WMS * 19193ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 19193ms [err] c=IN IP4 0.0.0.0 19193ms [err] a=mid:0 19193ms [err] a=sctp-port:5000 19193ms [err] a=max-message-size:65536 19193ms [err] a=ice-ufrag:PUR9 19193ms [err] a=ice-pwd:M9hNNaAHTwCgJXKFzyfMQ5 19193ms [err] a=fingerprint:sha-256 B9:15:76:73:0B:97:DD:9F:7F:BA:D3:56:E6:1F:5A:31:AB:6A:B4:AF:FB:62:EF:52:8A:17:9D:E0:45:AB:8A:4F 19193ms [err] a=setup:active 19193ms [err] 19194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19196ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19197ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19198ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 19198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19199ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65", "state": "connecting"}] 19216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JWyVXZON/1r/') 19216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JWyVXZON/1r/') 19216ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(t2eVWlpsqU 1 udp 1845501695 172.17.0.2 53396 typ prflx) 19216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33713) -> ('172.17.0.2', 53396)) State.WAITING -> State.IN_PROGRESS 19217ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{l\x12\xfdd\x95\xb44j[4Z') 19219ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{l\x12\xfdd\x95\xb44j[4Z') 19219ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33713) -> ('172.17.0.2', 53396)) State.IN_PROGRESS -> State.SUCCEEDED 19219ms [err] INFO:aioice.ice:Connection(0) ICE completed 19219ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 19219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19220ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 19221ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 19226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 19226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 19226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19227ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65", "state": "connected"}] 19228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2454400370 1 udp 2113937151 28157679-3562-4171-a7d7-98179c5740dc.local 53396 typ host generation 0 ufrag Y9af network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65"}', extra='') 19228ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19228ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 19228ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 19229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 19229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 19229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 19232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 19232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 19233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 19233ms [err] INFO:aioice.ice:Connection(0) Remote candidate "28157679-3562-4171-a7d7-98179c5740dc.local" resolved to 172.17.0.2 19234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3389999504, stream_id=1, stream_seq=0) 19234ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1656499237, stream_id=1, stream_seq=0) 19234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 19234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3389999504, gaps=[]) 19235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1656499237, gaps=[]) 19235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 19272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lJ+VLgpnVfsJ') 19272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lJ+VLgpnVfsJ') 19272ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33713) -> ('172.17.0.2', 53396)) State.FROZEN -> State.FAILED 19273ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56991) -> ('172.17.0.2', 53396)) State.FROZEN -> State.FAILED 19296ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19296ms [log] [experimentStatusChanged] {"status": "running", "message": null} 19334ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nXhqHz4jWz/L') 19335ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53396) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nXhqHz4jWz/L') 19397ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65"}', extra='') 19398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 19398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 19398ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 19398ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 19398ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 19398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 19398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 19399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 19399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 19400ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 19400ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1d16071-d8c1-4551-9848-055d77ef9b65", "state": "closed"}] 19532ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 19532ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 19667ms [err] Traceback (most recent call last): 19667ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 19667ms [err] return _run_code(code, main_globals, None, 19667ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 19667ms [err] exec(code, run_globals) 19667ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 19667ms [err] sys.exit(main()) 19667ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 19667ms [err] asyncio.run(main_async()) 19667ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 19667ms [err] return loop.run_until_complete(main) 19667ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 19667ms [err] self.run_forever() 19667ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 19667ms [err] self._run_once() 19667ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 19668ms [err] event_list = self._selector.select(timeout) 19668ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 19668ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 19668ms [err] KeyboardInterrupt 19670ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 19670ms [err] h.flush() 19670ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 19815ms [log] starting device 20492ms [err] DEBUG:asyncio:Using selector: EpollSelector 20675ms [err] ERROR:asyncio:Unclosed client session 20675ms [err] client_session: 20834ms [log] parsing 20834ms [log] creating device handler 20834ms [log] [ready] 20834ms [log] reading line 20834ms [log] [websocketToken] "6959e615-83de-4c5e-987a-42ee81b4445a" 20870ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 20871ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 21129ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21129ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/52c357b1-7d6d-498e-ab94-8f1602d39983"}}', extra='') 21172ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/52c357b1-7d6d-498e-ab94-8f1602d39983"} 21327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 21331ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "new"}] 23334ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 23334ms [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='') 23334ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 23347ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951820975 3951820975 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 57927 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57927 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51209 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KDpw\\r\\na=ice-pwd:Qc0HEktBgAKUkJR7EBZ8dG\\r\\na=fingerprint:sha-256 B7:27:F9:BF:92:94:BE:D3:0F:C2:3E:76:99:C9:FF:60:24:19:7E:70:FF:5F:25:38:B1:5E:1E:AC:04:D0:2F:82\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 23347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 23347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 23347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23347ms [err] v=0 23347ms [err] o=- 3951820975 3951820975 IN IP4 0.0.0.0 23347ms [err] s=- 23347ms [err] t=0 0 23347ms [err] a=group:BUNDLE 0 23347ms [err] a=msid-semantic:WMS * 23347ms [err] m=application 57927 DTLS/SCTP 5000 23347ms [err] c=IN IP4 172.30.0.1 23347ms [err] a=mid:0 23347ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23347ms [err] a=max-message-size:65536 23347ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57927 typ host 23347ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51209 typ host 23347ms [err] a=end-of-candidates 23347ms [err] a=ice-ufrag:KDpw 23347ms [err] a=ice-pwd:Qc0HEktBgAKUkJR7EBZ8dG 23347ms [err] a=fingerprint:sha-256 B7:27:F9:BF:92:94:BE:D3:0F:C2:3E:76:99:C9:FF:60:24:19:7E:70:FF:5F:25:38:B1:5E:1E:AC:04:D0:2F:82 23347ms [err] a=setup:actpass 23347ms [err] 23350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23350ms [err] v=0 23350ms [err] o=- 3951820975 3951820975 IN IP4 0.0.0.0 23350ms [err] s=- 23350ms [err] t=0 0 23350ms [err] a=group:BUNDLE 0 23350ms [err] a=msid-semantic:WMS * 23350ms [err] m=application 57927 DTLS/SCTP 5000 23350ms [err] c=IN IP4 172.30.0.1 23350ms [err] a=mid:0 23350ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23350ms [err] a=max-message-size:65536 23350ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57927 typ host 23350ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51209 typ host 23350ms [err] a=end-of-candidates 23350ms [err] a=ice-ufrag:KDpw 23350ms [err] a=ice-pwd:Qc0HEktBgAKUkJR7EBZ8dG 23350ms [err] a=fingerprint:sha-256 B7:27:F9:BF:92:94:BE:D3:0F:C2:3E:76:99:C9:FF:60:24:19:7E:70:FF:5F:25:38:B1:5E:1E:AC:04:D0:2F:82 23350ms [err] a=setup:actpass 23350ms [err] 23350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 23350ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "new"}] 23352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 23352ms [err] v=0 23352ms [err] o=- 3951820975 3951820975 IN IP4 0.0.0.0 23352ms [err] s=- 23352ms [err] t=0 0 23352ms [err] a=group:BUNDLE 0 23352ms [err] a=msid-semantic:WMS * 23352ms [err] m=application 9 DTLS/SCTP 5000 23352ms [err] c=IN IP4 0.0.0.0 23352ms [err] a=mid:0 23352ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23352ms [err] a=max-message-size:65536 23352ms [err] a=ice-ufrag:7rwo 23352ms [err] a=ice-pwd:wBn1HsOeKSvDLOLBR2YPDA 23352ms [err] a=fingerprint:sha-256 20:22:C9:2B:B8:CF:47:CA:C7:D2:C3:5B:AA:F0:10:27:84:F2:76:AC:F7:4E:5A:34:25:91:A1:8E:88:FF:E5:2A 23352ms [err] a=setup:active 23352ms [err] 23352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23353ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 23355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 23355ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 23356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 23356ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 23356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 23357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 23357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45213) -> ('172.30.0.1', 57927)) State.FROZEN -> State.WAITING 23357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32770) -> ('172.30.0.1', 57927)) State.FROZEN -> State.WAITING 23357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45213) -> ('172.17.0.2', 51209)) State.FROZEN -> State.WAITING 23357ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45213) -> ('172.30.0.1', 57927)) State.WAITING -> State.IN_PROGRESS 23358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57927) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q\x1a\xc8\xc3\xcc{\xd6\xf1\xdc%.8') 23358ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "connecting"}] 23359ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57927) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q\x1a\xc8\xc3\xcc{\xd6\xf1\xdc%.8') 23359ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45213) -> ('172.30.0.1', 57927)) State.IN_PROGRESS -> State.SUCCEEDED 23371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57927) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83O\x89.\xd1\\\x99\x04\x94|u\xc1') 23372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57927) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83O\x89.\xd1\\\x99\x04\x94|u\xc1') 23372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32770) -> ('172.30.0.1', 57927)) State.WAITING -> State.FAILED 23372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45213) -> ('172.17.0.2', 51209)) State.WAITING -> State.FAILED 23372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32770) -> ('172.17.0.2', 51209)) State.FROZEN -> State.FAILED 23372ms [err] INFO:aioice.ice:Connection(0) ICE completed 23372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57927) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IW\x98\xea2\xbcW\xf9\xb6\xd2}\xd0') 23373ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57927) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IW\x98\xea2\xbcW\xf9\xb6\xd2}\xd0') 23373ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(aRz9G5b3co 1 udp 1862270975 172.17.0.2 57927 typ prflx) 23373ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45213) -> ('172.17.0.2', 57927)) State.WAITING -> State.IN_PROGRESS 23374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57927) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M%\xd9\xd6\xef\xcf\xbf\xa0\xca\x8a"\xb6') 23375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57927) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M%\xd9\xd6\xef\xcf\xbf\xa0\xca\x8a"\xb6') 23375ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45213) -> ('172.17.0.2', 57927)) State.IN_PROGRESS -> State.SUCCEEDED 23378ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 23378ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 23380ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 23380ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 23395ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 23396ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 23396ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 23396ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 23396ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 23396ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "connected"}] 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 23397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 23398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2536877477, stream_id=1, stream_seq=0) 23399ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 23399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2048174850, stream_id=1, stream_seq=0) 23399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 23399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2536877477, gaps=[]) 23400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2048174850, gaps=[]) 23400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 23460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 23460ms [log] [experimentStatusChanged] {"status": "running", "message": null} 23570ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae"}', extra='') 23570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 23571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 23571ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 23571ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 23571ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 23571ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 23571ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 23571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 23571ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 23571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 23571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 23572ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5eafade2-e616-4940-a9e6-8b38327600ae", "state": "closed"}] 23572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 23572ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 23696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 23696ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 23805ms [err] Traceback (most recent call last): 23805ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 23805ms [err] return _run_code(code, main_globals, None, 23805ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 23805ms [err] exec(code, run_globals) 23805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 23805ms [err] sys.exit(main()) 23805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 23805ms [err] asyncio.run(main_async()) 23805ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 23805ms [err] return loop.run_until_complete(main) 23805ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 23806ms [err] self.run_forever() 23806ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 23806ms [err] self._run_once() 23806ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 23806ms [err] event_list = self._selector.select(timeout) 23806ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 23806ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 23806ms [err] KeyboardInterrupt 23809ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 23809ms [err] h.flush() 23809ms [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 28996ms [log] starting device 29664ms [err] DEBUG:asyncio:Using selector: EpollSelector 29848ms [err] ERROR:asyncio:Unclosed client session 29848ms [err] client_session: 29955ms [log] parsing 29955ms [log] creating device handler 29955ms [log] [ready] 29955ms [log] reading line 29955ms [log] [websocketToken] "72043a66-9dc9-40f2-9352-5766ba8d9f3e" 29992ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 29992ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 31624ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6424c9b1-f94d-4749-a6ea-c988b71874a4"}}', extra='') 31624ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6424c9b1-f94d-4749-a6ea-c988b71874a4"} 31625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 31625ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 31692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 31695ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642", "state": "new"}] 33699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642"}', extra='') 33699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 33699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 33699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 557499203916590154 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:eMgn\\r\\na=ice-pwd:RQSuCB3bEkJZv8OwlC1OqLph\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 97:6D:72:93:26:D7:66:C9:3D:15:9B:47:F3:7E:61:80:3A:F4:8C:22:1B:7F:44:67:B8:3C:15:B7:BC:69:23:22\\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/f7542d1f-14ac-4cc5-829e-f4eac44c8642"}', extra='') 33699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 33699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 33699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 33699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 33699ms [err] v=0 33699ms [err] o=- 557499203916590154 2 IN IP4 127.0.0.1 33699ms [err] s=- 33699ms [err] t=0 0 33699ms [err] a=group:BUNDLE 0 33699ms [err] a=extmap-allow-mixed 33699ms [err] a=msid-semantic: WMS 33699ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 33699ms [err] c=IN IP4 0.0.0.0 33699ms [err] a=ice-ufrag:eMgn 33699ms [err] a=ice-pwd:RQSuCB3bEkJZv8OwlC1OqLph 33699ms [err] a=ice-options:trickle 33699ms [err] a=fingerprint:sha-256 97:6D:72:93:26:D7:66:C9:3D:15:9B:47:F3:7E:61:80:3A:F4:8C:22:1B:7F:44:67:B8:3C:15:B7:BC:69:23:22 33699ms [err] a=setup:actpass 33699ms [err] a=mid:0 33699ms [err] a=sctp-port:5000 33699ms [err] a=max-message-size:262144 33699ms [err] 33702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 33702ms [err] v=0 33702ms [err] o=- 557499203916590154 2 IN IP4 127.0.0.1 33702ms [err] s=- 33702ms [err] t=0 0 33702ms [err] a=group:BUNDLE 0 33702ms [err] a=extmap-allow-mixed 33702ms [err] a=msid-semantic: WMS 33702ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 33702ms [err] c=IN IP4 0.0.0.0 33702ms [err] a=ice-ufrag:eMgn 33702ms [err] a=ice-pwd:RQSuCB3bEkJZv8OwlC1OqLph 33702ms [err] a=ice-options:trickle 33702ms [err] a=fingerprint:sha-256 97:6D:72:93:26:D7:66:C9:3D:15:9B:47:F3:7E:61:80:3A:F4:8C:22:1B:7F:44:67:B8:3C:15:B7:BC:69:23:22 33702ms [err] a=setup:actpass 33702ms [err] a=mid:0 33702ms [err] a=sctp-port:5000 33702ms [err] a=max-message-size:262144 33702ms [err] 33702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 33703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642", "state": "new"}] 33704ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 33704ms [err] v=0 33704ms [err] o=- 3951820985 3951820985 IN IP4 0.0.0.0 33704ms [err] s=- 33704ms [err] t=0 0 33704ms [err] a=group:BUNDLE 0 33704ms [err] a=msid-semantic:WMS * 33704ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 33704ms [err] c=IN IP4 0.0.0.0 33704ms [err] a=mid:0 33704ms [err] a=sctp-port:5000 33704ms [err] a=max-message-size:65536 33704ms [err] a=ice-ufrag:jCT9 33704ms [err] a=ice-pwd:7Ya9mbbkJIelwRyVlnus0C 33704ms [err] a=fingerprint:sha-256 90:62:80:67:4C:24:BF:C2:8B:5E:AB:E9:79:E2:8A:EF:DF:4E:27:EF:05:38:F6:2E:AD:A0:FB:6A:D8:97:0B:DC 33704ms [err] a=setup:active 33704ms [err] 33704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 33705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 33705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 33707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 33707ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 33707ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 33708ms [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='') 33708ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 33708ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 33709ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 33709ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 33709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 33709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 33710ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642", "state": "connecting"}] 33722ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q6lFE4cvoaTZ') 33723ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q6lFE4cvoaTZ') 33723ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(INKA9lkzJe 1 udp 1845501695 172.17.0.2 54137 typ prflx) 33723ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47974) -> ('172.17.0.2', 54137)) State.WAITING -> State.IN_PROGRESS 33723ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07<\xa1\xf7\xbb0\x85\x8f\x00\x1c\xa8\xac') 33729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07<\xa1\xf7\xbb0\x85\x8f\x00\x1c\xa8\xac') 33729ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47974) -> ('172.17.0.2', 54137)) State.IN_PROGRESS -> State.SUCCEEDED 33729ms [err] INFO:aioice.ice:Connection(0) ICE completed 33729ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 33729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 33730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 33730ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 33732ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 33733ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 33733ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 33733ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 33733ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 33733ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642", "state": "connected"}] 33735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 33735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 33735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 33736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 33736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 33736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 33737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3737434003, stream_id=1, stream_seq=0) 33737ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 33737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4196004386, stream_id=1, stream_seq=0) 33737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 33737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3737434003, gaps=[]) 33738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4196004386, gaps=[]) 33738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 33738ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2949480023 1 udp 2113937151 6fe96607-dddd-41d3-a62c-db9884ec7ac5.local 54137 typ host generation 0 ufrag eMgn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642"}', extra='') 33738ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 33738ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 33738ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 33741ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6fe96607-dddd-41d3-a62c-db9884ec7ac5.local" resolved to 172.17.0.2 33772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6wLTwl/+zGeg') 33772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6wLTwl/+zGeg') 33772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47974) -> ('172.17.0.2', 54137)) State.FROZEN -> State.FAILED 33772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43946) -> ('172.17.0.2', 54137)) State.FROZEN -> State.FAILED 33791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 33792ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 33835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CFACwaUxQ4wh') 33835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54137) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CFACwaUxQ4wh') 33940ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642"}', extra='') 33941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 33941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 33941ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 33941ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 33941ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 33941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 33941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 33942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 33942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 33942ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7542d1f-14ac-4cc5-829e-f4eac44c8642", "state": "closed"}] 33943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 33943ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 33987ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 33987ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 34087ms [err] Traceback (most recent call last): 34087ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 34087ms [err] return _run_code(code, main_globals, None, 34087ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 34087ms [err] exec(code, run_globals) 34087ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 34087ms [err] sys.exit(main()) 34087ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 34087ms [err] asyncio.run(main_async()) 34087ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 34087ms [err] return loop.run_until_complete(main) 34087ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 34087ms [err] self.run_forever() 34087ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 34087ms [err] self._run_once() 34087ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 34087ms [err] event_list = self._selector.select(timeout) 34087ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 34087ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 34087ms [err] KeyboardInterrupt 34092ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 34092ms [err] h.flush() 34092ms [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 43530ms [log] starting device 44241ms [err] DEBUG:asyncio:Using selector: EpollSelector 44396ms [err] ERROR:asyncio:Unclosed client session 44396ms [err] client_session: 44497ms [log] parsing 44497ms [log] creating device handler 44497ms [log] [ready] 44497ms [log] reading line 44497ms [log] [websocketToken] "28b8a814-2063-4e19-a226-ff9a323ae2b3" 44508ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 44508ms [log] [websocketConnected] 46168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 46168ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 46177ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/19656c05-243f-4b3b-a8c9-fcae40cd72ed"}}', extra='') 46177ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/19656c05-243f-4b3b-a8c9-fcae40cd72ed"} 46273ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 46277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8", "state": "new"}] 48282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 48283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 48283ms [err] v=0 48283ms [err] o=- 3951821000 3951821000 IN IP4 0.0.0.0 48283ms [err] s=- 48283ms [err] t=0 0 48283ms [err] a=group:BUNDLE 0 48283ms [err] a=msid-semantic:WMS * 48283ms [err] m=application 9 DTLS/SCTP 5000 48283ms [err] c=IN IP4 0.0.0.0 48283ms [err] a=mid:0 48283ms [err] a=sctpmap:5000 webrtc-datachannel 65535 48283ms [err] a=max-message-size:65536 48283ms [err] a=ice-ufrag:PfVW 48283ms [err] a=ice-pwd:W829D5dSElrqpY1LbzGzba 48283ms [err] a=fingerprint:sha-256 98:7A:24:3A:63:A1:2E:AE:B3:E1:2B:44:C0:5A:DB:F4:96:DF:15:E4:06:16:36:38:B8:3F:C3:6A:57:7F:38:27 48283ms [err] a=setup:actpass 48283ms [err] 48284ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 48285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 48286ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8", "state": "new"}] 48287ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 48287ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 48288ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 48289ms [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='') 48289ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 48289ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8"}', extra='') 48289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 48289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 48304ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WT+oZX5+Id9G') 48304ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WT+oZX5+Id9G') 48309ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7333242915079774959 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:mIoT\\r\\na=ice-pwd:kRtLdy9ItuJjOw+Xf2CN5Kmp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2D:8D:F7:2C:74:A4:0B:5A:79:0A:B2:F8:CA:59:B6:64:CB:E3:EB:0F:98:73:13:95:13:60:4E:C9:DF:19:09:F6\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8"}', extra='') 48309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 48309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 48309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 48309ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 48309ms [err] v=0 48309ms [err] o=- 7333242915079774959 2 IN IP4 127.0.0.1 48309ms [err] s=- 48309ms [err] t=0 0 48309ms [err] a=group:BUNDLE 0 48309ms [err] a=msid-semantic: WMS 48309ms [err] m=application 9 DTLS/SCTP 5000 48309ms [err] c=IN IP4 0.0.0.0 48309ms [err] a=ice-ufrag:mIoT 48309ms [err] a=ice-pwd:kRtLdy9ItuJjOw+Xf2CN5Kmp 48309ms [err] a=ice-options:trickle 48309ms [err] a=fingerprint:sha-256 2D:8D:F7:2C:74:A4:0B:5A:79:0A:B2:F8:CA:59:B6:64:CB:E3:EB:0F:98:73:13:95:13:60:4E:C9:DF:19:09:F6 48309ms [err] a=setup:active 48309ms [err] a=mid:0 48309ms [err] a=sctpmap:5000 webrtc-datachannel 1024 48309ms [err] 48310ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 48310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 48310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 48310ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(bQvf7zX4W4 1 udp 1845501695 172.17.0.2 56784 typ prflx) 48310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 48310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 48310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 48311ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36395) -> ('172.17.0.2', 56784)) State.WAITING -> State.IN_PROGRESS 48311ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Mop+\x08{|1TM\xec\xc2') 48311ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8", "state": "connecting"}] 48311ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Mop+\x08{|1TM\xec\xc2') 48312ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36395) -> ('172.17.0.2', 56784)) State.IN_PROGRESS -> State.SUCCEEDED 48312ms [err] INFO:aioice.ice:Connection(0) ICE completed 48325ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3485928604 1 udp 2113937151 c950e77b-923f-4090-a806-88ef8240387a.local 56784 typ host generation 0 ufrag mIoT network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8"}', extra='') 48325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 48325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 48325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 48328ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c950e77b-923f-4090-a806-88ef8240387a.local" resolved to 172.17.0.2 48332ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36395) -> ('172.17.0.2', 56784)) State.FROZEN -> State.IN_PROGRESS 48332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\xa7\r\xbcK\xff\x9d\xbdp\xbc\xbcz') 48333ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\xa7\r\xbcK\xff\x9d\xbdp\xbc\xbcz') 48333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36395) -> ('172.17.0.2', 56784)) State.IN_PROGRESS -> State.SUCCEEDED 48333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32793) -> ('172.17.0.2', 56784)) State.FROZEN -> State.FAILED 48352ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 48352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 48353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 48354ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 48355ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 48356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 48356ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 48356ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 48356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 48356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 48356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 48356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 48356ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8", "state": "connected"}] 48359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 48360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=880119764, stream_id=1, stream_seq=0) 48361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 48361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119764, gaps=[]) 48361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 48361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=882264240, stream_id=1, stream_seq=0) 48361ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 48361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=882264240, gaps=[]) 48362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=880119765, stream_id=1, stream_seq=1) 48363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 48363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119766, stream_id=1, stream_seq=2) 48363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119767, stream_id=1, stream_seq=2) 48363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119768, stream_id=1, stream_seq=2) 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119766, gaps=[]) 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119769, stream_id=1, stream_seq=2) 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119770, stream_id=1, stream_seq=2) 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119768, gaps=[]) 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119771, stream_id=1, stream_seq=2) 48364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119772, stream_id=1, stream_seq=2) 48365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119770, gaps=[]) 48365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119773, stream_id=1, stream_seq=3) 48365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119774, stream_id=1, stream_seq=3) 48366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119775, stream_id=1, stream_seq=3) 48366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119776, stream_id=1, stream_seq=3) 48366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119772, gaps=[]) 48366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119777, stream_id=1, stream_seq=3) 48366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119778, stream_id=1, stream_seq=3) 48366ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6+cVQhWXYZNY') 48367ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6+cVQhWXYZNY') 48368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119774, gaps=[]) 48368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119779, stream_id=1, stream_seq=3) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119776, gaps=[]) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119780, stream_id=1, stream_seq=4) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119781, stream_id=1, stream_seq=4) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119782, stream_id=1, stream_seq=4) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119783, stream_id=1, stream_seq=4) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119784, stream_id=1, stream_seq=4) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119778, gaps=[]) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119785, stream_id=1, stream_seq=4) 48371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119786, stream_id=1, stream_seq=4) 48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119780, gaps=[]) 48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119787, stream_id=1, stream_seq=5) 48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119788, stream_id=1, stream_seq=5) 48372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119789, stream_id=1, stream_seq=5) 48373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119782, gaps=[]) 48373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119790, stream_id=1, stream_seq=5) 48373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119791, stream_id=1, stream_seq=5) 48373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119792, stream_id=1, stream_seq=5) 48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119784, gaps=[]) 48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119793, stream_id=1, stream_seq=5) 48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119786, gaps=[]) 48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119794, stream_id=1, stream_seq=6) 48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119795, stream_id=1, stream_seq=6) 48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119796, stream_id=1, stream_seq=6) 48375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119797, stream_id=1, stream_seq=6) 48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119788, gaps=[]) 48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119798, stream_id=1, stream_seq=6) 48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119799, stream_id=1, stream_seq=6) 48376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119800, stream_id=1, stream_seq=6) 48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119790, gaps=[]) 48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119801, stream_id=1, stream_seq=7) 48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119802, stream_id=1, stream_seq=7) 48377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119803, stream_id=1, stream_seq=7) 48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119792, gaps=[]) 48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119804, stream_id=1, stream_seq=7) 48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119805, stream_id=1, stream_seq=7) 48378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119806, stream_id=1, stream_seq=7) 48380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119794, gaps=[]) 48380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119807, stream_id=1, stream_seq=7) 48380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119796, gaps=[]) 48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119808, stream_id=1, stream_seq=8) 48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119809, stream_id=1, stream_seq=8) 48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119810, stream_id=1, stream_seq=8) 48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119811, stream_id=1, stream_seq=8) 48381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119798, gaps=[]) 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119812, stream_id=1, stream_seq=8) 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119813, stream_id=1, stream_seq=8) 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119814, stream_id=1, stream_seq=8) 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119800, gaps=[]) 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119815, stream_id=1, stream_seq=9) 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119816, stream_id=1, stream_seq=9) 48383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119817, stream_id=1, stream_seq=9) 48384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119802, gaps=[]) 48384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119818, stream_id=1, stream_seq=9) 48384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119819, stream_id=1, stream_seq=9) 48384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119820, stream_id=1, stream_seq=9) 48385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119804, gaps=[]) 48385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119821, stream_id=1, stream_seq=9) 48386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119806, gaps=[]) 48386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119822, stream_id=1, stream_seq=10) 48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119823, stream_id=1, stream_seq=10) 48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119824, stream_id=1, stream_seq=10) 48387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119825, stream_id=1, stream_seq=10) 48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119808, gaps=[]) 48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119826, stream_id=1, stream_seq=10) 48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119827, stream_id=1, stream_seq=10) 48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119828, stream_id=1, stream_seq=10) 48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119810, gaps=[]) 48388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119829, stream_id=1, stream_seq=11) 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119830, stream_id=1, stream_seq=11) 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119831, stream_id=1, stream_seq=11) 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119812, gaps=[]) 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119832, stream_id=1, stream_seq=11) 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119833, stream_id=1, stream_seq=11) 48389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119834, stream_id=1, stream_seq=11) 48390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119814, gaps=[]) 48390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119835, stream_id=1, stream_seq=11) 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119816, gaps=[]) 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119836, stream_id=1, stream_seq=12) 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119837, stream_id=1, stream_seq=12) 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119838, stream_id=1, stream_seq=12) 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119839, stream_id=1, stream_seq=12) 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119818, gaps=[]) 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119840, stream_id=1, stream_seq=12) 48392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119841, stream_id=1, stream_seq=12) 48392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119842, stream_id=1, stream_seq=12) 48392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119820, gaps=[]) 48392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119843, stream_id=1, stream_seq=13) 48392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119844, stream_id=1, stream_seq=13) 48392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119845, stream_id=1, stream_seq=13) 48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119822, gaps=[]) 48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119846, stream_id=1, stream_seq=13) 48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119847, stream_id=1, stream_seq=13) 48406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119848, stream_id=1, stream_seq=13) 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119824, gaps=[]) 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119849, stream_id=1, stream_seq=13) 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119826, gaps=[]) 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119850, stream_id=1, stream_seq=14) 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119851, stream_id=1, stream_seq=14) 48407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119852, stream_id=1, stream_seq=14) 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119853, stream_id=1, stream_seq=14) 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119828, gaps=[]) 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119854, stream_id=1, stream_seq=14) 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119855, stream_id=1, stream_seq=14) 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119856, stream_id=1, stream_seq=14) 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119830, gaps=[]) 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119857, stream_id=1, stream_seq=15) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119858, stream_id=1, stream_seq=15) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119859, stream_id=1, stream_seq=15) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119832, gaps=[]) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119860, stream_id=1, stream_seq=15) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119861, stream_id=1, stream_seq=15) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119862, stream_id=1, stream_seq=15) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119834, gaps=[]) 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119863, stream_id=1, stream_seq=15) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119836, gaps=[]) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119864, stream_id=1, stream_seq=16) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119865, stream_id=1, stream_seq=16) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119866, stream_id=1, stream_seq=16) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119867, stream_id=1, stream_seq=16) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119838, gaps=[]) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119868, stream_id=1, stream_seq=16) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119869, stream_id=1, stream_seq=16) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119870, stream_id=1, stream_seq=16) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119840, gaps=[]) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119871, stream_id=1, stream_seq=17) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119872, stream_id=1, stream_seq=17) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119873, stream_id=1, stream_seq=17) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119842, gaps=[]) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119874, stream_id=1, stream_seq=17) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119875, stream_id=1, stream_seq=17) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119876, stream_id=1, stream_seq=17) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119844, gaps=[]) 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119877, stream_id=1, stream_seq=17) 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119846, gaps=[]) 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119878, stream_id=1, stream_seq=18) 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119879, stream_id=1, stream_seq=18) 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119880, stream_id=1, stream_seq=18) 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119881, stream_id=1, stream_seq=18) 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119848, gaps=[]) 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119882, stream_id=1, stream_seq=18) 48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119883, stream_id=1, stream_seq=18) 48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119884, stream_id=1, stream_seq=18) 48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119850, gaps=[]) 48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119885, stream_id=1, stream_seq=19) 48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119886, stream_id=1, stream_seq=19) 48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119852, gaps=[]) 48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119887, stream_id=1, stream_seq=19) 48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119888, stream_id=1, stream_seq=19) 48421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119889, stream_id=1, stream_seq=19) 48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119854, gaps=[]) 48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119890, stream_id=1, stream_seq=19) 48422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119891, stream_id=1, stream_seq=19) 48423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119856, gaps=[]) 48423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119892, stream_id=1, stream_seq=20) 48424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119893, stream_id=1, stream_seq=20) 48424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119894, stream_id=1, stream_seq=20) 48424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119858, gaps=[]) 48424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119895, stream_id=1, stream_seq=20) 48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119896, stream_id=1, stream_seq=20) 48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119897, stream_id=1, stream_seq=20) 48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119860, gaps=[]) 48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119898, stream_id=1, stream_seq=20) 48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119862, gaps=[]) 48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119899, stream_id=1, stream_seq=21) 48426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119900, stream_id=1, stream_seq=21) 48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119901, stream_id=1, stream_seq=21) 48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119902, stream_id=1, stream_seq=21) 48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119903, stream_id=1, stream_seq=21) 48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119864, gaps=[]) 48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119904, stream_id=1, stream_seq=21) 48427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119905, stream_id=1, stream_seq=21) 48428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119866, gaps=[]) 48428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119906, stream_id=1, stream_seq=22) 48428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119907, stream_id=1, stream_seq=22) 48428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119908, stream_id=1, stream_seq=22) 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119868, gaps=[]) 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119909, stream_id=1, stream_seq=22) 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119910, stream_id=1, stream_seq=22) 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119911, stream_id=1, stream_seq=22) 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119870, gaps=[]) 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119912, stream_id=1, stream_seq=22) 48430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119872, gaps=[]) 48430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119913, stream_id=1, stream_seq=23) 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119914, stream_id=1, stream_seq=23) 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119915, stream_id=1, stream_seq=23) 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119916, stream_id=1, stream_seq=23) 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119874, gaps=[]) 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119917, stream_id=1, stream_seq=23) 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119918, stream_id=1, stream_seq=23) 48431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119919, stream_id=1, stream_seq=23) 48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119876, gaps=[]) 48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119920, stream_id=1, stream_seq=24) 48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119921, stream_id=1, stream_seq=24) 48432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119922, stream_id=1, stream_seq=24) 48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119878, gaps=[]) 48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119923, stream_id=1, stream_seq=24) 48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119924, stream_id=1, stream_seq=24) 48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119925, stream_id=1, stream_seq=24) 48433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119880, gaps=[]) 48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119926, stream_id=1, stream_seq=24) 48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119882, gaps=[]) 48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119927, stream_id=1, stream_seq=25) 48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119928, stream_id=1, stream_seq=25) 48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119929, stream_id=1, stream_seq=25) 48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119930, stream_id=1, stream_seq=25) 48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119884, gaps=[]) 48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119931, stream_id=1, stream_seq=25) 48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119932, stream_id=1, stream_seq=25) 48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119933, stream_id=1, stream_seq=25) 48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119886, gaps=[]) 48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119934, stream_id=1, stream_seq=26) 48437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119935, stream_id=1, stream_seq=26) 48437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119936, stream_id=1, stream_seq=26) 48437ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8192 48438ms [log] 8188 48438ms [log] line [file] undefined 48438ms [log] 48438ms [log] reading line 48438ms [log] [experimentStatusChanged] {"status": "running", "message": null} 48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119888, gaps=[]) 48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119937, stream_id=1, stream_seq=26) 48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119938, stream_id=1, stream_seq=26) 48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119939, stream_id=1, stream_seq=26) 48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119890, gaps=[]) 48438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119940, stream_id=1, stream_seq=26) 48439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119892, gaps=[]) 48439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119941, stream_id=1, stream_seq=27) 48440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119942, stream_id=1, stream_seq=27) 48440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119943, stream_id=1, stream_seq=27) 48440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119944, stream_id=1, stream_seq=27) 48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119894, gaps=[]) 48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119945, stream_id=1, stream_seq=27) 48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119946, stream_id=1, stream_seq=27) 48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119947, stream_id=1, stream_seq=27) 48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119896, gaps=[]) 48441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119948, stream_id=1, stream_seq=28) 48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119949, stream_id=1, stream_seq=28) 48465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119950, stream_id=1, stream_seq=28) 48469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119898, gaps=[]) 48469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119951, stream_id=1, stream_seq=28) 48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119952, stream_id=1, stream_seq=28) 48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119953, stream_id=1, stream_seq=28) 48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119900, gaps=[]) 48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119954, stream_id=1, stream_seq=28) 48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119902, gaps=[]) 48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119955, stream_id=1, stream_seq=29) 48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119956, stream_id=1, stream_seq=29) 48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119957, stream_id=1, stream_seq=29) 48471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119958, stream_id=1, stream_seq=29) 48472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119904, gaps=[]) 48472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119959, stream_id=1, stream_seq=29) 48472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119960, stream_id=1, stream_seq=29) 48472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119961, stream_id=1, stream_seq=29) 48472ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h02hrE6D9rGi') 48472ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h02hrE6D9rGi') 48472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119906, gaps=[]) 48472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119962, stream_id=1, stream_seq=30) 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119963, stream_id=1, stream_seq=30) 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119964, stream_id=1, stream_seq=30) 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119908, gaps=[]) 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119965, stream_id=1, stream_seq=30) 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119966, stream_id=1, stream_seq=30) 48473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119967, stream_id=1, stream_seq=30) 48474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119910, gaps=[]) 48474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119968, stream_id=1, stream_seq=30) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119912, gaps=[]) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119969, stream_id=1, stream_seq=31) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119970, stream_id=1, stream_seq=31) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119971, stream_id=1, stream_seq=31) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119972, stream_id=1, stream_seq=31) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119914, gaps=[]) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119973, stream_id=1, stream_seq=31) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119974, stream_id=1, stream_seq=31) 48475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119975, stream_id=1, stream_seq=31) 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119916, gaps=[]) 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119976, stream_id=1, stream_seq=32) 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119977, stream_id=1, stream_seq=32) 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119978, stream_id=1, stream_seq=32) 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119918, gaps=[]) 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119979, stream_id=1, stream_seq=32) 48477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119980, stream_id=1, stream_seq=32) 48477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119981, stream_id=1, stream_seq=32) 48477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119920, gaps=[]) 48477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119982, stream_id=1, stream_seq=32) 48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119922, gaps=[]) 48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=880119983, stream_id=1, stream_seq=33) 48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119984, stream_id=1, stream_seq=33) 48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119985, stream_id=1, stream_seq=33) 48478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119986, stream_id=1, stream_seq=33) 48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119924, gaps=[]) 48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119987, stream_id=1, stream_seq=33) 48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=880119988, stream_id=1, stream_seq=33) 48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=880119989, stream_id=1, stream_seq=33) 48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119926, gaps=[]) 48479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119928, gaps=[]) 48480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119930, gaps=[]) 48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119932, gaps=[]) 48481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119934, gaps=[]) 48482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119936, gaps=[]) 48483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119938, gaps=[]) 48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119940, gaps=[]) 48484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119942, gaps=[]) 48485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119944, gaps=[]) 48486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119946, gaps=[]) 48487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119948, gaps=[]) 48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119950, gaps=[]) 48488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119952, gaps=[]) 48489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119954, gaps=[]) 48514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119956, gaps=[]) 48515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119958, gaps=[]) 48516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119960, gaps=[]) 48517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119962, gaps=[]) 48518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119964, gaps=[]) 48519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119966, gaps=[]) 48519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119968, gaps=[]) 48520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119970, gaps=[]) 48521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119972, gaps=[]) 48522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119974, gaps=[]) 48522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=880119976, gaps=[]) 48523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=880119978, gaps=[]) 48524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=880119980, gaps=[]) 48525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=880119982, gaps=[]) 48525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=880119984, gaps=[]) 48526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=880119986, gaps=[]) 48527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=880119988, gaps=[]) 48528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48529ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yhysZSWmCBMf') 48529ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yhysZSWmCBMf') 48529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32793) -> ('172.17.0.2', 56784)) State.WAITING -> State.IN_PROGRESS 48530ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xad\x02N\x0bv\xb9\xcf9\xe4<\xfd\x0b') 48531ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56784) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xad\x02N\x0bv\xb9\xcf9\xe4<\xfd\x0b') 48531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32793) -> ('172.17.0.2', 56784)) State.IN_PROGRESS -> State.SUCCEEDED 48683ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8"}', extra='') 48683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 48683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 48683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 48683ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 48683ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 48683ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 48683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 48684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 48684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48684ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 48684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/eb128268-60d9-4ef4-8db6-34e30112b2c8", "state": "closed"}] 48685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 48685ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 48777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 48777ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 48871ms [err] Traceback (most recent call last): 48871ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 48871ms [err] return _run_code(code, main_globals, None, 48871ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 48871ms [err] exec(code, run_globals) 48871ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 48871ms [err] sys.exit(main()) 48871ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 48871ms [err] asyncio.run(main_async()) 48871ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 48871ms [err] return loop.run_until_complete(main) 48871ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 48871ms [err] self.run_forever() 48871ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 48872ms [err] self._run_once() 48872ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 48872ms [err] event_list = self._selector.select(timeout) 48872ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 48872ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 48872ms [err] KeyboardInterrupt 48898ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 48898ms [err] h.flush() 48898ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 49059ms [log] starting device 49689ms [err] DEBUG:asyncio:Using selector: EpollSelector 49872ms [err] ERROR:asyncio:Unclosed client session 49872ms [err] client_session: 50012ms [log] parsing 50012ms [log] creating device handler 50012ms [log] [ready] 50012ms [log] reading line 50012ms [log] [websocketToken] "93c07b4d-e45b-42e5-941e-6ccb834ded7b" 50050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50050ms [log] [websocketConnected] 50307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 50307ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 50349ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/02d2fba1-14aa-48b5-a385-bcb8acbdc04e"}}', extra='') 50349ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/02d2fba1-14aa-48b5-a385-bcb8acbdc04e"} 50486ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 50490ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "new"}] 52493ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 52494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 52494ms [err] v=0 52494ms [err] o=- 3951821004 3951821004 IN IP4 0.0.0.0 52494ms [err] s=- 52494ms [err] t=0 0 52494ms [err] a=group:BUNDLE 0 52494ms [err] a=msid-semantic:WMS * 52494ms [err] m=application 9 DTLS/SCTP 5000 52494ms [err] c=IN IP4 0.0.0.0 52494ms [err] a=mid:0 52494ms [err] a=sctpmap:5000 webrtc-datachannel 65535 52494ms [err] a=max-message-size:65536 52494ms [err] a=ice-ufrag:qOfE 52494ms [err] a=ice-pwd:TVAtVQ1hIDeKV2m1SyCovv 52494ms [err] a=fingerprint:sha-256 D5:7D:17:88:00:2B:D9:7F:A6:74:84:24:2E:5D:0D:E7:5B:68:DC:06:FB:74:30:FE:7A:E2:E5:02:70:FF:B3:DF 52494ms [err] a=setup:actpass 52494ms [err] 52495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 52496ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 52497ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "new"}] 52498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 52498ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 52499ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 52500ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 52500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 52500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 52500ms [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='') 52500ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 52518ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52661) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xbbO:\xc4\x7f'Y\x90\xeb\x16Y\xf0") 52519ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52661) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xbbO:\xc4\x7f'Y\x90\xeb\x16Y\xf0") 52526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951821004 3951821004 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 52661 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52661 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46053 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:LFqL\\r\\na=ice-pwd:YvVHR5OfuziJCEWBboAtHi\\r\\na=fingerprint:sha-256 09:0C:CF:D3:88:06:20:A0:D7:35:DC:19:AB:D0:0F:22:F9:B3:C2:D9:02:00:6C:98:C1:61:87:5B:E8:00:3E:B4\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 52526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 52526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 52526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 52526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 52526ms [err] v=0 52526ms [err] o=- 3951821004 3951821004 IN IP4 0.0.0.0 52526ms [err] s=- 52526ms [err] t=0 0 52526ms [err] a=group:BUNDLE 0 52526ms [err] a=msid-semantic:WMS * 52526ms [err] m=application 52661 DTLS/SCTP 5000 52526ms [err] c=IN IP4 172.30.0.1 52526ms [err] a=mid:0 52526ms [err] a=sctpmap:5000 webrtc-datachannel 65535 52526ms [err] a=max-message-size:65536 52526ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52661 typ host 52526ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46053 typ host 52526ms [err] a=end-of-candidates 52526ms [err] a=ice-ufrag:LFqL 52526ms [err] a=ice-pwd:YvVHR5OfuziJCEWBboAtHi 52526ms [err] a=fingerprint:sha-256 09:0C:CF:D3:88:06:20:A0:D7:35:DC:19:AB:D0:0F:22:F9:B3:C2:D9:02:00:6C:98:C1:61:87:5B:E8:00:3E:B4 52526ms [err] a=setup:active 52526ms [err] 52527ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 52527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 52527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 52528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35161) -> ('172.30.0.1', 52661)) State.FROZEN -> State.WAITING 52528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57712) -> ('172.30.0.1', 52661)) State.FROZEN -> State.WAITING 52528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35161) -> ('172.17.0.2', 46053)) State.FROZEN -> State.WAITING 52528ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(W6eZae9sgx 1 udp 1862270975 172.17.0.2 52661 typ prflx) 52528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 52528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 52528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 52528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35161) -> ('172.17.0.2', 52661)) State.WAITING -> State.IN_PROGRESS 52529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52661) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\xd4\xf1\xd0C\xaa_.d8g\x9a') 52529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35161) -> ('172.30.0.1', 52661)) State.WAITING -> State.IN_PROGRESS 52529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52661) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xadesC>;c\xe6\xdfM\xa7x') 52529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "connecting"}] 52530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52661) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\xd4\xf1\xd0C\xaa_.d8g\x9a') 52530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35161) -> ('172.17.0.2', 52661)) State.IN_PROGRESS -> State.SUCCEEDED 52530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57712) -> ('172.30.0.1', 52661)) State.WAITING -> State.FAILED 52530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35161) -> ('172.17.0.2', 46053)) State.WAITING -> State.FAILED 52530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57712) -> ('172.17.0.2', 46053)) State.FROZEN -> State.FAILED 52530ms [err] INFO:aioice.ice:Connection(0) ICE completed 52530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52661) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xadesC>;c\xe6\xdfM\xa7x') 52530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35161) -> ('172.30.0.1', 52661)) State.IN_PROGRESS -> State.SUCCEEDED 52531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52661) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\xf4\x8f\xab\xae=\xd8\x08\xec\xc3\x154') 52531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52661) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\xf4\x8f\xab\xae=\xd8\x08\xec\xc3\x154') 52549ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 52549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 52550ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 52550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 52552ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 52552ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 52552ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 52552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 52553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 52553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 52553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 52553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 52553ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "connected"}] 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 52554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2199844313, stream_id=1, stream_seq=0) 52555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 52556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1376415627, stream_id=1, stream_seq=0) 52556ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 52556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1376415627, gaps=[]) 52557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844313, gaps=[]) 52557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 52557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2199844314, stream_id=1, stream_seq=1) 52557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 52557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844315, stream_id=1, stream_seq=2) 52558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844316, stream_id=1, stream_seq=2) 52558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844317, stream_id=1, stream_seq=2) 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844314, gaps=[]) 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844318, stream_id=1, stream_seq=2) 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844315, gaps=[]) 52559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844319, stream_id=1, stream_seq=2) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844320, stream_id=1, stream_seq=2) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844316, gaps=[]) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844321, stream_id=1, stream_seq=2) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844317, gaps=[]) 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844322, stream_id=1, stream_seq=3) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844323, stream_id=1, stream_seq=3) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844318, gaps=[]) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844324, stream_id=1, stream_seq=3) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844325, stream_id=1, stream_seq=3) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844319, gaps=[]) 52561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844326, stream_id=1, stream_seq=3) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844327, stream_id=1, stream_seq=3) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844320, gaps=[]) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844328, stream_id=1, stream_seq=3) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844321, gaps=[]) 52562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844329, stream_id=1, stream_seq=4) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844330, stream_id=1, stream_seq=4) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844322, gaps=[]) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844331, stream_id=1, stream_seq=4) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844332, stream_id=1, stream_seq=4) 52563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844323, gaps=[]) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844333, stream_id=1, stream_seq=4) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844334, stream_id=1, stream_seq=4) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844324, gaps=[]) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844335, stream_id=1, stream_seq=4) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844325, gaps=[]) 52564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844336, stream_id=1, stream_seq=5) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844337, stream_id=1, stream_seq=5) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844326, gaps=[]) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844338, stream_id=1, stream_seq=5) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844339, stream_id=1, stream_seq=5) 52565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844327, gaps=[]) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844340, stream_id=1, stream_seq=5) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844341, stream_id=1, stream_seq=5) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844328, gaps=[]) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844342, stream_id=1, stream_seq=5) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844329, gaps=[]) 52566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844343, stream_id=1, stream_seq=6) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844344, stream_id=1, stream_seq=6) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844330, gaps=[]) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844345, stream_id=1, stream_seq=6) 52567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844346, stream_id=1, stream_seq=6) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844331, gaps=[]) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844347, stream_id=1, stream_seq=6) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844348, stream_id=1, stream_seq=6) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844332, gaps=[]) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844349, stream_id=1, stream_seq=6) 52568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844333, gaps=[]) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844350, stream_id=1, stream_seq=7) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844351, stream_id=1, stream_seq=7) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844334, gaps=[]) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844352, stream_id=1, stream_seq=7) 52569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844353, stream_id=1, stream_seq=7) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844335, gaps=[]) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844354, stream_id=1, stream_seq=7) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844355, stream_id=1, stream_seq=7) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844336, gaps=[]) 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844356, stream_id=1, stream_seq=7) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844337, gaps=[]) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844357, stream_id=1, stream_seq=8) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844358, stream_id=1, stream_seq=8) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844338, gaps=[]) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844359, stream_id=1, stream_seq=8) 52571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844360, stream_id=1, stream_seq=8) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844339, gaps=[]) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844361, stream_id=1, stream_seq=8) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844362, stream_id=1, stream_seq=8) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844340, gaps=[]) 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844363, stream_id=1, stream_seq=8) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844341, gaps=[]) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844364, stream_id=1, stream_seq=9) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844365, stream_id=1, stream_seq=9) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844342, gaps=[]) 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844366, stream_id=1, stream_seq=9) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844367, stream_id=1, stream_seq=9) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844343, gaps=[]) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844368, stream_id=1, stream_seq=9) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844369, stream_id=1, stream_seq=9) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844344, gaps=[]) 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844370, stream_id=1, stream_seq=9) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844345, gaps=[]) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844371, stream_id=1, stream_seq=10) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844372, stream_id=1, stream_seq=10) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844346, gaps=[]) 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844373, stream_id=1, stream_seq=10) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844374, stream_id=1, stream_seq=10) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844347, gaps=[]) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844375, stream_id=1, stream_seq=10) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844376, stream_id=1, stream_seq=10) 52576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844348, gaps=[]) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844377, stream_id=1, stream_seq=10) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844349, gaps=[]) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844378, stream_id=1, stream_seq=11) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844379, stream_id=1, stream_seq=11) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844350, gaps=[]) 52577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844380, stream_id=1, stream_seq=11) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844381, stream_id=1, stream_seq=11) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844351, gaps=[]) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844382, stream_id=1, stream_seq=11) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844383, stream_id=1, stream_seq=11) 52578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844352, gaps=[]) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844384, stream_id=1, stream_seq=11) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844353, gaps=[]) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844385, stream_id=1, stream_seq=12) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844386, stream_id=1, stream_seq=12) 52579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844354, gaps=[]) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844387, stream_id=1, stream_seq=12) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844388, stream_id=1, stream_seq=12) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844355, gaps=[]) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844389, stream_id=1, stream_seq=12) 52580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844390, stream_id=1, stream_seq=12) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844356, gaps=[]) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844391, stream_id=1, stream_seq=12) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844357, gaps=[]) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844392, stream_id=1, stream_seq=13) 52581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844393, stream_id=1, stream_seq=13) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844358, gaps=[]) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844394, stream_id=1, stream_seq=13) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844395, stream_id=1, stream_seq=13) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844359, gaps=[]) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844396, stream_id=1, stream_seq=13) 52582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844397, stream_id=1, stream_seq=13) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844360, gaps=[]) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844398, stream_id=1, stream_seq=13) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844361, gaps=[]) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844399, stream_id=1, stream_seq=14) 52583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844400, stream_id=1, stream_seq=14) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844362, gaps=[]) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844401, stream_id=1, stream_seq=14) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844402, stream_id=1, stream_seq=14) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844363, gaps=[]) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844403, stream_id=1, stream_seq=14) 52584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844404, stream_id=1, stream_seq=14) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844364, gaps=[]) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844405, stream_id=1, stream_seq=14) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844365, gaps=[]) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844406, stream_id=1, stream_seq=15) 52585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844407, stream_id=1, stream_seq=15) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844366, gaps=[]) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844408, stream_id=1, stream_seq=15) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844409, stream_id=1, stream_seq=15) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844367, gaps=[]) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844410, stream_id=1, stream_seq=15) 52586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844411, stream_id=1, stream_seq=15) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844368, gaps=[]) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844412, stream_id=1, stream_seq=15) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844369, gaps=[]) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844413, stream_id=1, stream_seq=16) 52587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844414, stream_id=1, stream_seq=16) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844370, gaps=[]) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844415, stream_id=1, stream_seq=16) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844416, stream_id=1, stream_seq=16) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844371, gaps=[]) 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844417, stream_id=1, stream_seq=16) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844418, stream_id=1, stream_seq=16) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844372, gaps=[]) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844419, stream_id=1, stream_seq=16) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844373, gaps=[]) 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844420, stream_id=1, stream_seq=17) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844421, stream_id=1, stream_seq=17) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844374, gaps=[]) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844422, stream_id=1, stream_seq=17) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844423, stream_id=1, stream_seq=17) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844375, gaps=[]) 52590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844424, stream_id=1, stream_seq=17) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844425, stream_id=1, stream_seq=17) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844376, gaps=[]) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844426, stream_id=1, stream_seq=17) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844377, gaps=[]) 52591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844427, stream_id=1, stream_seq=18) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844428, stream_id=1, stream_seq=18) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844378, gaps=[]) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844429, stream_id=1, stream_seq=18) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844430, stream_id=1, stream_seq=18) 52592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844379, gaps=[]) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844431, stream_id=1, stream_seq=18) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844432, stream_id=1, stream_seq=18) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844380, gaps=[]) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844433, stream_id=1, stream_seq=18) 52593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844381, gaps=[]) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844434, stream_id=1, stream_seq=19) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844435, stream_id=1, stream_seq=19) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844382, gaps=[]) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844436, stream_id=1, stream_seq=19) 52594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844437, stream_id=1, stream_seq=19) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844383, gaps=[]) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844438, stream_id=1, stream_seq=19) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844439, stream_id=1, stream_seq=19) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844384, gaps=[]) 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844440, stream_id=1, stream_seq=19) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844385, gaps=[]) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844441, stream_id=1, stream_seq=20) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844442, stream_id=1, stream_seq=20) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844386, gaps=[]) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844443, stream_id=1, stream_seq=20) 52596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844444, stream_id=1, stream_seq=20) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844387, gaps=[]) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844445, stream_id=1, stream_seq=20) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844446, stream_id=1, stream_seq=20) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844388, gaps=[]) 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844447, stream_id=1, stream_seq=20) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844389, gaps=[]) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844448, stream_id=1, stream_seq=21) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844449, stream_id=1, stream_seq=21) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844390, gaps=[]) 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844450, stream_id=1, stream_seq=21) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844451, stream_id=1, stream_seq=21) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844391, gaps=[]) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844452, stream_id=1, stream_seq=21) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844453, stream_id=1, stream_seq=21) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844392, gaps=[]) 52599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844454, stream_id=1, stream_seq=21) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844393, gaps=[]) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844455, stream_id=1, stream_seq=22) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844456, stream_id=1, stream_seq=22) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844394, gaps=[]) 52600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844457, stream_id=1, stream_seq=22) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844458, stream_id=1, stream_seq=22) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844395, gaps=[]) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844459, stream_id=1, stream_seq=22) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844460, stream_id=1, stream_seq=22) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844396, gaps=[]) 52601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844461, stream_id=1, stream_seq=22) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844397, gaps=[]) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844462, stream_id=1, stream_seq=23) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844463, stream_id=1, stream_seq=23) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844398, gaps=[]) 52602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844464, stream_id=1, stream_seq=23) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844465, stream_id=1, stream_seq=23) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844399, gaps=[]) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844466, stream_id=1, stream_seq=23) 52603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844467, stream_id=1, stream_seq=23) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844400, gaps=[]) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844468, stream_id=1, stream_seq=23) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844401, gaps=[]) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844469, stream_id=1, stream_seq=24) 52604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844470, stream_id=1, stream_seq=24) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844402, gaps=[]) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844471, stream_id=1, stream_seq=24) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844472, stream_id=1, stream_seq=24) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844403, gaps=[]) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844473, stream_id=1, stream_seq=24) 52605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844474, stream_id=1, stream_seq=24) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844404, gaps=[]) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844475, stream_id=1, stream_seq=24) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844405, gaps=[]) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844476, stream_id=1, stream_seq=25) 52606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844477, stream_id=1, stream_seq=25) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844406, gaps=[]) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844478, stream_id=1, stream_seq=25) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844479, stream_id=1, stream_seq=25) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844407, gaps=[]) 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844480, stream_id=1, stream_seq=25) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844481, stream_id=1, stream_seq=25) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844408, gaps=[]) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844482, stream_id=1, stream_seq=25) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844409, gaps=[]) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844483, stream_id=1, stream_seq=26) 52608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844484, stream_id=1, stream_seq=26) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844410, gaps=[]) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844485, stream_id=1, stream_seq=26) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844486, stream_id=1, stream_seq=26) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844411, gaps=[]) 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844487, stream_id=1, stream_seq=26) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844488, stream_id=1, stream_seq=26) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844412, gaps=[]) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844489, stream_id=1, stream_seq=26) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844413, gaps=[]) 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844490, stream_id=1, stream_seq=27) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844491, stream_id=1, stream_seq=27) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844414, gaps=[]) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844492, stream_id=1, stream_seq=27) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844493, stream_id=1, stream_seq=27) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844415, gaps=[]) 52611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844494, stream_id=1, stream_seq=27) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844495, stream_id=1, stream_seq=27) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844416, gaps=[]) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844496, stream_id=1, stream_seq=27) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844417, gaps=[]) 52612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844497, stream_id=1, stream_seq=28) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844498, stream_id=1, stream_seq=28) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844418, gaps=[]) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844499, stream_id=1, stream_seq=28) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844500, stream_id=1, stream_seq=28) 52613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844419, gaps=[]) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844501, stream_id=1, stream_seq=28) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844502, stream_id=1, stream_seq=28) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844420, gaps=[]) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844503, stream_id=1, stream_seq=28) 52614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844421, gaps=[]) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844504, stream_id=1, stream_seq=29) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844505, stream_id=1, stream_seq=29) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844422, gaps=[]) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844506, stream_id=1, stream_seq=29) 52615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844507, stream_id=1, stream_seq=29) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844423, gaps=[]) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844508, stream_id=1, stream_seq=29) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844509, stream_id=1, stream_seq=29) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844424, gaps=[]) 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844510, stream_id=1, stream_seq=29) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844425, gaps=[]) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844511, stream_id=1, stream_seq=30) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844512, stream_id=1, stream_seq=30) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844426, gaps=[]) 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844513, stream_id=1, stream_seq=30) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844514, stream_id=1, stream_seq=30) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844427, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844515, stream_id=1, stream_seq=30) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844516, stream_id=1, stream_seq=30) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844428, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844517, stream_id=1, stream_seq=30) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844429, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844518, stream_id=1, stream_seq=31) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844519, stream_id=1, stream_seq=31) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844430, gaps=[]) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844520, stream_id=1, stream_seq=31) 52619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844521, stream_id=1, stream_seq=31) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844431, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844522, stream_id=1, stream_seq=31) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844523, stream_id=1, stream_seq=31) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844432, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844524, stream_id=1, stream_seq=31) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844433, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844525, stream_id=1, stream_seq=32) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844526, stream_id=1, stream_seq=32) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844434, gaps=[]) 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844527, stream_id=1, stream_seq=32) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844528, stream_id=1, stream_seq=32) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844435, gaps=[]) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844529, stream_id=1, stream_seq=32) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844530, stream_id=1, stream_seq=32) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844436, gaps=[]) 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844531, stream_id=1, stream_seq=32) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844437, gaps=[]) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2199844532, stream_id=1, stream_seq=33) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844533, stream_id=1, stream_seq=33) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844438, gaps=[]) 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844534, stream_id=1, stream_seq=33) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844535, stream_id=1, stream_seq=33) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844439, gaps=[]) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844536, stream_id=1, stream_seq=33) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2199844537, stream_id=1, stream_seq=33) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844440, gaps=[]) 52624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2199844538, stream_id=1, stream_seq=33) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844441, gaps=[]) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844442, gaps=[]) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844443, gaps=[]) 52625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844444, gaps=[]) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844445, gaps=[]) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844446, gaps=[]) 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844447, gaps=[]) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844448, gaps=[]) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844449, gaps=[]) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844450, gaps=[]) 52627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844451, gaps=[]) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844452, gaps=[]) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844453, gaps=[]) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844454, gaps=[]) 52628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844455, gaps=[]) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844456, gaps=[]) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844457, gaps=[]) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844458, gaps=[]) 52629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844459, gaps=[]) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844460, gaps=[]) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844461, gaps=[]) 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844462, gaps=[]) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844463, gaps=[]) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844464, gaps=[]) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844465, gaps=[]) 52631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844466, gaps=[]) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844467, gaps=[]) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844468, gaps=[]) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844469, gaps=[]) 52632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844470, gaps=[]) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844471, gaps=[]) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844472, gaps=[]) 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844473, gaps=[]) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844474, gaps=[]) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844475, gaps=[]) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844476, gaps=[]) 52634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844477, gaps=[]) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844478, gaps=[]) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844479, gaps=[]) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844480, gaps=[]) 52635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844481, gaps=[]) 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844482, gaps=[]) 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844483, gaps=[]) 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844484, gaps=[]) 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844485, gaps=[]) 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844486, gaps=[]) 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844487, gaps=[]) 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844488, gaps=[]) 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844489, gaps=[]) 52637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844490, gaps=[]) 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844491, gaps=[]) 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844492, gaps=[]) 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844493, gaps=[]) 52638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844494, gaps=[]) 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844495, gaps=[]) 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844496, gaps=[]) 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844497, gaps=[]) 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844498, gaps=[]) 52639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844499, gaps=[]) 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844500, gaps=[]) 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844501, gaps=[]) 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844502, gaps=[]) 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844503, gaps=[]) 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844504, gaps=[]) 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844505, gaps=[]) 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844506, gaps=[]) 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844507, gaps=[]) 52641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844508, gaps=[]) 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844509, gaps=[]) 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844510, gaps=[]) 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844511, gaps=[]) 52642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844512, gaps=[]) 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844513, gaps=[]) 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844514, gaps=[]) 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844515, gaps=[]) 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844516, gaps=[]) 52643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844517, gaps=[]) 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844518, gaps=[]) 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844519, gaps=[]) 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844520, gaps=[]) 52644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844521, gaps=[]) 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844522, gaps=[]) 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844523, gaps=[]) 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844524, gaps=[]) 52645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844525, gaps=[]) 52646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52646ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8192 52646ms [log] 8188 52646ms [log] line [file] undefined 52646ms [log] 52646ms [log] reading line 52646ms [log] [experimentStatusChanged] {"status": "running", "message": null} 52646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844526, gaps=[]) 52646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844527, gaps=[]) 52646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844528, gaps=[]) 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844529, gaps=[]) 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844530, gaps=[]) 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844531, gaps=[]) 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2199844532, gaps=[]) 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2199844533, gaps=[]) 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2199844534, gaps=[]) 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2199844535, gaps=[]) 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2199844536, gaps=[]) 52648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2199844537, gaps=[]) 52649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 52692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2199844538, gaps=[]) 52692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 52838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515"}', extra='') 52838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 52838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 52838ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 52838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 52838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 52838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 52839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 52839ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 52839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 52839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a36b05a4-ff1b-4d5f-bfae-f5501cd7e515", "state": "closed"}] 52840ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 52840ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 52886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 52887ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 52934ms [err] Traceback (most recent call last): 52934ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 52934ms [err] return _run_code(code, main_globals, None, 52934ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 52934ms [err] exec(code, run_globals) 52934ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 52934ms [err] sys.exit(main()) 52934ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 52934ms [err] asyncio.run(main_async()) 52934ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 52934ms [err] return loop.run_until_complete(main) 52934ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 52935ms [err] self.run_forever() 52935ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 52935ms [err] self._run_once() 52935ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 52935ms [err] event_list = self._selector.select(timeout) 52935ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 52935ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 52935ms [err] KeyboardInterrupt 52937ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 52937ms [err] h.flush() 52937ms [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 70368ms [log] starting device 71034ms [err] DEBUG:asyncio:Using selector: EpollSelector 71194ms [err] ERROR:asyncio:Unclosed client session 71194ms [err] client_session: 71322ms [log] parsing 71322ms [log] creating device handler 71322ms [log] [ready] 71322ms [log] reading line 71322ms [log] [websocketToken] "7dd9bb1a-7f90-41ac-9a6c-dc887c474e3c" 71334ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71334ms [log] line {"signal":"gpio1","value":"strongH"} 71334ms [log] 71334ms [log] reading line 71334ms [log] line {"signal":"gpio2","value":"strongL"} 71334ms [log] 71334ms [log] reading line 71334ms [log] [websocketConnected] 73009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73009ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73057ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/00651fc1-aade-40ca-8723-e38de3c9c434"}}', extra='') 73057ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/00651fc1-aade-40ca-8723-e38de3c9c434"} 73153ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346","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='') 73157ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 73157ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 73157ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346", "state": "new"}] 75161ms [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='') 75161ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 75161ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346"}', extra='') 75161ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 75162ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7570506962740693188 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:9S6r\\r\\na=ice-pwd:2zZhmhQ8Ow2FUCjvHLB2TqFP\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A7:02:7E:5A:03:CA:2A:A1:66:76:DF:EF:31:74:A3:29:78:78:AC:41:D7:A6:33:2E:99:1F:61:25:8F:AE:FB:08\\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/8a60a91a-1b67-4d19-802e-c8109348a346"}', extra='') 75162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 75162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 75162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75162ms [err] v=0 75162ms [err] o=- 7570506962740693188 2 IN IP4 127.0.0.1 75162ms [err] s=- 75162ms [err] t=0 0 75162ms [err] a=group:BUNDLE 0 75162ms [err] a=extmap-allow-mixed 75162ms [err] a=msid-semantic: WMS 75162ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 75162ms [err] c=IN IP4 0.0.0.0 75162ms [err] a=ice-ufrag:9S6r 75162ms [err] a=ice-pwd:2zZhmhQ8Ow2FUCjvHLB2TqFP 75162ms [err] a=ice-options:trickle 75162ms [err] a=fingerprint:sha-256 A7:02:7E:5A:03:CA:2A:A1:66:76:DF:EF:31:74:A3:29:78:78:AC:41:D7:A6:33:2E:99:1F:61:25:8F:AE:FB:08 75162ms [err] a=setup:actpass 75162ms [err] a=mid:0 75162ms [err] a=sctp-port:5000 75162ms [err] a=max-message-size:262144 75162ms [err] 75165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75165ms [err] v=0 75165ms [err] o=- 7570506962740693188 2 IN IP4 127.0.0.1 75165ms [err] s=- 75165ms [err] t=0 0 75165ms [err] a=group:BUNDLE 0 75165ms [err] a=extmap-allow-mixed 75165ms [err] a=msid-semantic: WMS 75165ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 75165ms [err] c=IN IP4 0.0.0.0 75165ms [err] a=ice-ufrag:9S6r 75165ms [err] a=ice-pwd:2zZhmhQ8Ow2FUCjvHLB2TqFP 75165ms [err] a=ice-options:trickle 75165ms [err] a=fingerprint:sha-256 A7:02:7E:5A:03:CA:2A:A1:66:76:DF:EF:31:74:A3:29:78:78:AC:41:D7:A6:33:2E:99:1F:61:25:8F:AE:FB:08 75165ms [err] a=setup:actpass 75165ms [err] a=mid:0 75165ms [err] a=sctp-port:5000 75165ms [err] a=max-message-size:262144 75165ms [err] 75165ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 75166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346", "state": "new"}] 75167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 75167ms [err] v=0 75167ms [err] o=- 3951821027 3951821027 IN IP4 0.0.0.0 75167ms [err] s=- 75167ms [err] t=0 0 75167ms [err] a=group:BUNDLE 0 75167ms [err] a=msid-semantic:WMS * 75167ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 75167ms [err] c=IN IP4 0.0.0.0 75167ms [err] a=mid:0 75167ms [err] a=sctp-port:5000 75167ms [err] a=max-message-size:65536 75167ms [err] a=ice-ufrag:LJ38 75167ms [err] a=ice-pwd:EiwJc3z8Ewd76wz8S4KmwP 75167ms [err] a=fingerprint:sha-256 5E:8B:93:FE:23:29:FF:D4:C7:DC:F6:78:79:EC:B9:DD:59:6B:09:49:92:CA:58:79:04:93:3B:1D:83:C2:8F:49 75167ms [err] a=setup:active 75167ms [err] 75167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75168ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 75170ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 75170ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 75171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75171ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 75172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75173ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346", "state": "connecting"}] 75184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0k/VoXGRfz7V') 75184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0k/VoXGRfz7V') 75184ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(q4TRoZGqMN 1 udp 1845501695 172.17.0.2 52558 typ prflx) 75185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46927) -> ('172.17.0.2', 52558)) State.WAITING -> State.IN_PROGRESS 75185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x98\x9eh\x96\xd4\x99\x0e\xbcH\xa6<') 75186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x98\x9eh\x96\xd4\x99\x0e\xbcH\xa6<') 75187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46927) -> ('172.17.0.2', 52558)) State.IN_PROGRESS -> State.SUCCEEDED 75187ms [err] INFO:aioice.ice:Connection(0) ICE completed 75193ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 75193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75194ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 75194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 75197ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 75197ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 75197ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 75197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75197ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 75198ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346", "state": "connected"}] 75201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 75201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 75201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 75202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 75202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 75202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 75203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3468295136, stream_id=1, stream_seq=0) 75204ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2151083112, stream_id=1, stream_seq=0) 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3468295136, gaps=[]) 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2151083112, gaps=[]) 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2151083113, stream_id=1, stream_seq=1) 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 75205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2151083114, stream_id=1, stream_seq=2) 75208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2151083114, gaps=[]) 75208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 75209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1683328891 1 udp 2113937151 d8652c0b-ff62-4ea4-b475-82cf4b5a76d7.local 52558 typ host generation 0 ufrag 9S6r network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346"}', extra='') 75209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 75209ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 75212ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d8652c0b-ff62-4ea4-b475-82cf4b5a76d7.local" resolved to 172.17.0.2 75241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tlyGUyAT3SJk') 75241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tlyGUyAT3SJk') 75241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46927) -> ('172.17.0.2', 52558)) State.FROZEN -> State.FAILED 75241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47118) -> ('172.17.0.2', 52558)) State.FROZEN -> State.FAILED 75264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75264ms [log] [experimentStatusChanged] {"status": "running", "message": null} 75303ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tc+K4vwReASR') 75303ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52558) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tc+K4vwReASR') 75366ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346"}', extra='') 75367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 75367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 75367ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 75367ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 75367ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 75367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 75367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 75368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75368ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 75368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75368ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8a60a91a-1b67-4d19-802e-c8109348a346", "state": "closed"}] 75369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 75369ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 75477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75477ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 75530ms [err] Traceback (most recent call last): 75530ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75530ms [err] return _run_code(code, main_globals, None, 75530ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75530ms [err] exec(code, run_globals) 75530ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 75531ms [err] sys.exit(main()) 75531ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 75531ms [err] asyncio.run(main_async()) 75531ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75531ms [err] return loop.run_until_complete(main) 75531ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75531ms [err] self.run_forever() 75531ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75531ms [err] self._run_once() 75531ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75532ms [err] event_list = self._selector.select(timeout) 75532ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75532ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75532ms [err] KeyboardInterrupt 75533ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75533ms [err] h.flush() 75533ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 75687ms [log] starting device 76369ms [err] DEBUG:asyncio:Using selector: EpollSelector 76553ms [err] ERROR:asyncio:Unclosed client session 76553ms [err] client_session: 76666ms [log] parsing 76666ms [log] creating device handler 76666ms [log] [ready] 76666ms [log] reading line 76666ms [log] [websocketToken] "71d2f956-51a6-4d90-82a6-9a316151c314" 76701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 76701ms [log] [websocketConnected] 78249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 78273ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 78286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/374d670c-f5fc-4a5a-8b10-8629a0401ffa"}}', extra='') 78287ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/374d670c-f5fc-4a5a-8b10-8629a0401ffa"} 78384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2","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='') 78388ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2", "state": "new"}] 80390ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 80392ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 80392ms [err] v=0 80392ms [err] o=- 3951821032 3951821032 IN IP4 0.0.0.0 80392ms [err] s=- 80392ms [err] t=0 0 80392ms [err] a=group:BUNDLE 0 80392ms [err] a=msid-semantic:WMS * 80392ms [err] m=application 9 DTLS/SCTP 5000 80392ms [err] c=IN IP4 0.0.0.0 80392ms [err] a=mid:0 80392ms [err] a=sctpmap:5000 webrtc-datachannel 65535 80392ms [err] a=max-message-size:65536 80392ms [err] a=ice-ufrag:VXQa 80392ms [err] a=ice-pwd:7HL3918YuOfCeqpwZrudGe 80392ms [err] a=fingerprint:sha-256 56:A3:E9:FA:15:E0:E4:C3:6D:32:1A:A3:80:5B:B0:59:D1:D1:C3:68:A5:3E:A4:85:46:08:3B:16:77:E1:DC:B2 80392ms [err] a=setup:actpass 80392ms [err] 80393ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 80393ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 80395ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2", "state": "new"}] 80395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 80396ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 80396ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 80397ms [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='') 80397ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 80397ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2"}', extra='') 80397ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 80398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 80413ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bf8VdGpwk+9A') 80413ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bf8VdGpwk+9A') 80414ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5571634853400593147 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:jr86\\r\\na=ice-pwd:X4UZ44ciMybr0lj3RouER5Yk\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CC:AE:EE:6B:C7:13:6A:DB:D4:5A:6B:20:DE:AF:A0:8F:27:0F:6A:52:08:6D:06:FD:82:3D:CF:1C:DE:19:AE:7D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2"}', extra='') 80414ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 80414ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 80414ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 80414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 80414ms [err] v=0 80414ms [err] o=- 5571634853400593147 2 IN IP4 127.0.0.1 80414ms [err] s=- 80414ms [err] t=0 0 80414ms [err] a=group:BUNDLE 0 80414ms [err] a=msid-semantic: WMS 80414ms [err] m=application 9 DTLS/SCTP 5000 80414ms [err] c=IN IP4 0.0.0.0 80414ms [err] a=ice-ufrag:jr86 80414ms [err] a=ice-pwd:X4UZ44ciMybr0lj3RouER5Yk 80414ms [err] a=ice-options:trickle 80414ms [err] a=fingerprint:sha-256 CC:AE:EE:6B:C7:13:6A:DB:D4:5A:6B:20:DE:AF:A0:8F:27:0F:6A:52:08:6D:06:FD:82:3D:CF:1C:DE:19:AE:7D 80414ms [err] a=setup:active 80414ms [err] a=mid:0 80414ms [err] a=sctpmap:5000 webrtc-datachannel 1024 80414ms [err] 80415ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 80415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 80415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 80416ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(faSM3G40WD 1 udp 1845501695 172.17.0.2 51405 typ prflx) 80416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 80416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 80416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 80416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57552) -> ('172.17.0.2', 51405)) State.WAITING -> State.IN_PROGRESS 80416ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe0\xe5z/\x07\xd3\xbb\xc8\xbb\x90\t7') 80416ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2", "state": "connecting"}] 80417ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe0\xe5z/\x07\xd3\xbb\xc8\xbb\x90\t7') 80417ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57552) -> ('172.17.0.2', 51405)) State.IN_PROGRESS -> State.SUCCEEDED 80417ms [err] INFO:aioice.ice:Connection(0) ICE completed 80420ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3581268538 1 udp 2113937151 c81de329-0386-43b0-ad7c-4866fe0ca896.local 51405 typ host generation 0 ufrag jr86 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2"}', extra='') 80420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 80420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 80420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 80423ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c81de329-0386-43b0-ad7c-4866fe0ca896.local" resolved to 172.17.0.2 80437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57552) -> ('172.17.0.2', 51405)) State.FROZEN -> State.IN_PROGRESS 80437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8h4\xb2A\x0f\x83\x13\xb5\xa9n/') 80438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8h4\xb2A\x0f\x83\x13\xb5\xa9n/') 80438ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57552) -> ('172.17.0.2', 51405)) State.IN_PROGRESS -> State.SUCCEEDED 80439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43298) -> ('172.17.0.2', 51405)) State.FROZEN -> State.FAILED 80458ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 80458ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 80459ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 80460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 80462ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 80462ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 80462ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 80463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 80463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 80463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 80463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 80463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 80463ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2", "state": "connected"}] 80464ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 80464ms [log] line {"signal":"gpio1","value":"strongH"} 80464ms [log] 80464ms [log] reading line 80464ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 80467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 80467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 80467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 80467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 80467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 80467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 80467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 80468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 80468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 80468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 80468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1098337010, stream_id=1, stream_seq=0) 80468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 80469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1098337010, gaps=[]) 80469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 80472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1013342301, stream_id=1, stream_seq=0) 80472ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 80472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1013342301, gaps=[]) 80473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1098337011, stream_id=1, stream_seq=1) 80473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 80474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1098337012, stream_id=1, stream_seq=2) 80474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1098337013, stream_id=1, stream_seq=3) 80474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1098337014, stream_id=1, stream_seq=4) 80475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1098337012, gaps=[]) 80475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 80475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1098337014, gaps=[]) 80475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 80476ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4r0xIodS/rBL') 80476ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4r0xIodS/rBL') 80537ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RpEwOBhkByyr') 80538ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RpEwOBhkByyr') 80551ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 80551ms [log] line {"signal":"gpio2","value":"strongL"} 80551ms [log] 80551ms [log] reading line 80551ms [log] [experimentStatusChanged] {"status": "running", "message": null} 80600ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IYwf8gRKkJgg') 80600ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IYwf8gRKkJgg') 80601ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43298) -> ('172.17.0.2', 51405)) State.WAITING -> State.IN_PROGRESS 80601ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x18yE\x11;\xfe7\xe5i\x0e/-') 80626ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51405) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x18yE\x11;\xfe7\xe5i\x0e/-') 80626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43298) -> ('172.17.0.2', 51405)) State.IN_PROGRESS -> State.SUCCEEDED 80638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2"}', extra='') 80638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 80639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 80639ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 80639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 80639ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 80639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 80639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 80639ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 80639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 80640ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 80640ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 80640ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7bf5bc7-4e8c-43d2-95f6-168923562ee2", "state": "closed"}] 80640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 80640ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 80774ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 80774ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 80883ms [err] Traceback (most recent call last): 80883ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 80883ms [err] return _run_code(code, main_globals, None, 80883ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 80883ms [err] exec(code, run_globals) 80883ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 80883ms [err] sys.exit(main()) 80883ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 80884ms [err] asyncio.run(main_async()) 80884ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 80884ms [err] return loop.run_until_complete(main) 80884ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 80884ms [err] self.run_forever() 80884ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 80884ms [err] self._run_once() 80884ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 80885ms [err] event_list = self._selector.select(timeout) 80885ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 80885ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 80885ms [err] KeyboardInterrupt 80887ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 80887ms [err] h.flush() 80887ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 80977ms [log] starting device 81646ms [err] DEBUG:asyncio:Using selector: EpollSelector 81836ms [err] ERROR:asyncio:Unclosed client session 81836ms [err] client_session: 81971ms [log] parsing 81971ms [log] creating device handler 81971ms [log] [ready] 81971ms [log] reading line 81971ms [log] [websocketToken] "8066eeea-79cb-41bf-b30c-91af5c4b82be" 81982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 81982ms [log] line {"signal":"gpio1","value":"strongH"} 81982ms [log] 81982ms [log] reading line 81982ms [log] line {"signal":"gpio2","value":"strongL"} 81982ms [log] 81982ms [log] reading line 81982ms [log] [websocketConnected] 82263ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82264ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 82306ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a80cfe80-fd9c-44d7-a906-eaab161d8eea"}}', extra='') 82306ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a80cfe80-fd9c-44d7-a906-eaab161d8eea"} 82409ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9","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='') 82413ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 82413ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 82413ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "new"}] 84416ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 84416ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 84417ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 84417ms [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='') 84417ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 84431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951821036 3951821036 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 33556 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33556 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40223 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:yNqF\\r\\na=ice-pwd:gsBVuQ6uwAJkohJ8UOn6lm\\r\\na=fingerprint:sha-256 14:B5:84:CA:01:A2:BA:4F:1D:8C:5B:67:55:D1:E8:D6:8B:C5:FB:05:2C:CC:F8:E5:7E:8A:40:76:C6:C4:EA:64\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 84431ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 84431ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 84432ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 84432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 84432ms [err] v=0 84432ms [err] o=- 3951821036 3951821036 IN IP4 0.0.0.0 84432ms [err] s=- 84432ms [err] t=0 0 84432ms [err] a=group:BUNDLE 0 84432ms [err] a=msid-semantic:WMS * 84432ms [err] m=application 33556 DTLS/SCTP 5000 84432ms [err] c=IN IP4 172.30.0.1 84432ms [err] a=mid:0 84432ms [err] a=sctpmap:5000 webrtc-datachannel 65535 84432ms [err] a=max-message-size:65536 84432ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33556 typ host 84432ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40223 typ host 84432ms [err] a=end-of-candidates 84432ms [err] a=ice-ufrag:yNqF 84432ms [err] a=ice-pwd:gsBVuQ6uwAJkohJ8UOn6lm 84432ms [err] a=fingerprint:sha-256 14:B5:84:CA:01:A2:BA:4F:1D:8C:5B:67:55:D1:E8:D6:8B:C5:FB:05:2C:CC:F8:E5:7E:8A:40:76:C6:C4:EA:64 84432ms [err] a=setup:actpass 84432ms [err] 84434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 84434ms [err] v=0 84434ms [err] o=- 3951821036 3951821036 IN IP4 0.0.0.0 84434ms [err] s=- 84434ms [err] t=0 0 84434ms [err] a=group:BUNDLE 0 84434ms [err] a=msid-semantic:WMS * 84434ms [err] m=application 33556 DTLS/SCTP 5000 84434ms [err] c=IN IP4 172.30.0.1 84434ms [err] a=mid:0 84434ms [err] a=sctpmap:5000 webrtc-datachannel 65535 84434ms [err] a=max-message-size:65536 84434ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33556 typ host 84434ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40223 typ host 84434ms [err] a=end-of-candidates 84434ms [err] a=ice-ufrag:yNqF 84434ms [err] a=ice-pwd:gsBVuQ6uwAJkohJ8UOn6lm 84434ms [err] a=fingerprint:sha-256 14:B5:84:CA:01:A2:BA:4F:1D:8C:5B:67:55:D1:E8:D6:8B:C5:FB:05:2C:CC:F8:E5:7E:8A:40:76:C6:C4:EA:64 84434ms [err] a=setup:actpass 84434ms [err] 84435ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 84436ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "new"}] 84437ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 84437ms [err] v=0 84437ms [err] o=- 3951821036 3951821036 IN IP4 0.0.0.0 84437ms [err] s=- 84437ms [err] t=0 0 84437ms [err] a=group:BUNDLE 0 84437ms [err] a=msid-semantic:WMS * 84437ms [err] m=application 9 DTLS/SCTP 5000 84437ms [err] c=IN IP4 0.0.0.0 84437ms [err] a=mid:0 84437ms [err] a=sctpmap:5000 webrtc-datachannel 65535 84437ms [err] a=max-message-size:65536 84437ms [err] a=ice-ufrag:0bjj 84437ms [err] a=ice-pwd:ObU27uCi2q8VdQfxdkfGop 84437ms [err] a=fingerprint:sha-256 9F:28:7A:A8:1D:95:CD:59:42:22:CF:18:C7:C5:5F:B9:15:CD:49:FB:C5:67:FE:D3:4E:14:07:0A:E8:B0:EA:1F 84437ms [err] a=setup:active 84437ms [err] 84438ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 84438ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 84438ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 84440ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 84440ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 84441ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 84442ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 84442ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 84442ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 84443ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37996) -> ('172.30.0.1', 33556)) State.FROZEN -> State.WAITING 84443ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45439) -> ('172.30.0.1', 33556)) State.FROZEN -> State.WAITING 84443ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37996) -> ('172.17.0.2', 40223)) State.FROZEN -> State.WAITING 84443ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 84444ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 84444ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37996) -> ('172.30.0.1', 33556)) State.WAITING -> State.IN_PROGRESS 84444ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33556) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xaf@l\xa3\x08\xdd)\xac\xc4\x1a\xf0') 84444ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "connecting"}] 84445ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33556) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\xaf@l\xa3\x08\xdd)\xac\xc4\x1a\xf0') 84445ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37996) -> ('172.30.0.1', 33556)) State.IN_PROGRESS -> State.SUCCEEDED 84452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33556) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89\x82!/U\xa4\xeeJ\xaf\xceo\x9c') 84452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33556) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89\x82!/U\xa4\xeeJ\xaf\xceo\x9c') 84452ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45439) -> ('172.30.0.1', 33556)) State.WAITING -> State.FAILED 84452ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37996) -> ('172.17.0.2', 40223)) State.WAITING -> State.FAILED 84453ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45439) -> ('172.17.0.2', 40223)) State.FROZEN -> State.FAILED 84453ms [err] INFO:aioice.ice:Connection(0) ICE completed 84453ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33556) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94p\x0e{%\xd0\x13*\xe0\xc7\x0bf') 84453ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33556) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94p\x0e{%\xd0\x13*\xe0\xc7\x0bf') 84453ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8LSVqYf4ao 1 udp 1862270975 172.17.0.2 33556 typ prflx) 84453ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37996) -> ('172.17.0.2', 33556)) State.WAITING -> State.IN_PROGRESS 84453ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33556) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+#r\xf9,t\xf3+\xa7wH/') 84454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33556) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+#r\xf9,t\xf3+\xa7wH/') 84454ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37996) -> ('172.17.0.2', 33556)) State.IN_PROGRESS -> State.SUCCEEDED 84464ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 84465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 84465ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 84466ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 84477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 84477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 84478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 84478ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "connected"}] 84478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 84478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 84478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 84479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1457030557, stream_id=1, stream_seq=0) 84480ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=344613844, stream_id=1, stream_seq=0) 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 84480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1457030557, gaps=[]) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=344613845, stream_id=1, stream_seq=1) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=344613846, stream_id=1, stream_seq=2) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=344613844, gaps=[]) 84481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=344613845, gaps=[]) 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=344613846, gaps=[]) 84482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 84565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 84565ms [log] [experimentStatusChanged] {"status": "running", "message": null} 84663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9"}', extra='') 84663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 84663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 84663ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 84663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 84663ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 84663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 84664ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 84664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84664ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 84664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 84664ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0c067bda-f066-4b18-8ad9-7e26001740d9", "state": "closed"}] 84665ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 84665ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 84759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 84759ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 84861ms [err] Traceback (most recent call last): 84861ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 84861ms [err] return _run_code(code, main_globals, None, 84861ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 84861ms [err] exec(code, run_globals) 84861ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 84861ms [err] sys.exit(main()) 84861ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 84861ms [err] asyncio.run(main_async()) 84861ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 84861ms [err] return loop.run_until_complete(main) 84861ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 84861ms [err] self.run_forever() 84861ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 84862ms [err] self._run_once() 84862ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 84862ms [err] event_list = self._selector.select(timeout) 84862ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 84862ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 84862ms [err] KeyboardInterrupt 84864ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 84864ms [err] h.flush() 84864ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 85046ms [log] starting device 85719ms [err] DEBUG:asyncio:Using selector: EpollSelector 85877ms [err] ERROR:asyncio:Unclosed client session 85877ms [err] client_session: 86015ms [log] parsing 86015ms [log] creating device handler 86015ms [log] [ready] 86015ms [log] reading line 86015ms [log] [websocketToken] "1f6e7755-7f4d-4386-8692-ede022c16377" 86057ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86057ms [log] [websocketConnected] 86311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86311ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86344ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7cbef0eb-5187-4499-98fd-1e0b152a843d"}}', extra='') 86344ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7cbef0eb-5187-4499-98fd-1e0b152a843d"} 86447ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62","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='') 86451ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "new"}] 88454ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88454ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88454ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88454ms [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='') 88454ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951821040 3951821040 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 45090 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45090 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34964 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nwbr\\r\\na=ice-pwd:r1FMD7YZPzkJstFfbn2aiU\\r\\na=fingerprint:sha-256 14:CE:E6:21:86:1A:48:9E:99:0A:67:57:DB:34:5D:FD:29:80:A0:34:15:38:50:05:C7:58:7C:71:D7:C8:3F:1E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 88469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 88470ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 88470ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88470ms [err] v=0 88470ms [err] o=- 3951821040 3951821040 IN IP4 0.0.0.0 88470ms [err] s=- 88470ms [err] t=0 0 88470ms [err] a=group:BUNDLE 0 88470ms [err] a=msid-semantic:WMS * 88470ms [err] m=application 45090 DTLS/SCTP 5000 88470ms [err] c=IN IP4 172.30.0.1 88470ms [err] a=mid:0 88470ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88470ms [err] a=max-message-size:65536 88470ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45090 typ host 88470ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34964 typ host 88470ms [err] a=end-of-candidates 88470ms [err] a=ice-ufrag:nwbr 88470ms [err] a=ice-pwd:r1FMD7YZPzkJstFfbn2aiU 88470ms [err] a=fingerprint:sha-256 14:CE:E6:21:86:1A:48:9E:99:0A:67:57:DB:34:5D:FD:29:80:A0:34:15:38:50:05:C7:58:7C:71:D7:C8:3F:1E 88470ms [err] a=setup:actpass 88470ms [err] 88472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88472ms [err] v=0 88472ms [err] o=- 3951821040 3951821040 IN IP4 0.0.0.0 88472ms [err] s=- 88472ms [err] t=0 0 88472ms [err] a=group:BUNDLE 0 88472ms [err] a=msid-semantic:WMS * 88472ms [err] m=application 45090 DTLS/SCTP 5000 88472ms [err] c=IN IP4 172.30.0.1 88472ms [err] a=mid:0 88472ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88472ms [err] a=max-message-size:65536 88472ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45090 typ host 88472ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34964 typ host 88472ms [err] a=end-of-candidates 88472ms [err] a=ice-ufrag:nwbr 88472ms [err] a=ice-pwd:r1FMD7YZPzkJstFfbn2aiU 88472ms [err] a=fingerprint:sha-256 14:CE:E6:21:86:1A:48:9E:99:0A:67:57:DB:34:5D:FD:29:80:A0:34:15:38:50:05:C7:58:7C:71:D7:C8:3F:1E 88472ms [err] a=setup:actpass 88472ms [err] 88473ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 88473ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "new"}] 88475ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 88475ms [err] v=0 88475ms [err] o=- 3951821040 3951821040 IN IP4 0.0.0.0 88475ms [err] s=- 88475ms [err] t=0 0 88475ms [err] a=group:BUNDLE 0 88475ms [err] a=msid-semantic:WMS * 88475ms [err] m=application 9 DTLS/SCTP 5000 88475ms [err] c=IN IP4 0.0.0.0 88475ms [err] a=mid:0 88475ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88475ms [err] a=max-message-size:65536 88475ms [err] a=ice-ufrag:gsgx 88475ms [err] a=ice-pwd:9dFwVT99WD1W3yCBKLdTbj 88475ms [err] a=fingerprint:sha-256 CC:A1:6F:DE:5D:67:C6:8E:91:BD:89:00:0E:C0:73:17:AC:04:F1:E5:95:20:80:59:F9:C1:24:D3:0E:4B:F2:66 88475ms [err] a=setup:active 88475ms [err] 88475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88475ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88477ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88478ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88478ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 88478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 88478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 88478ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54528) -> ('172.30.0.1', 45090)) State.FROZEN -> State.WAITING 88479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46546) -> ('172.30.0.1', 45090)) State.FROZEN -> State.WAITING 88479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54528) -> ('172.17.0.2', 34964)) State.FROZEN -> State.WAITING 88479ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88479ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54528) -> ('172.30.0.1', 45090)) State.WAITING -> State.IN_PROGRESS 88479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93dL>\xbd\x0cr\x94\x18bt\xbf') 88479ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "connecting"}] 88480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x93dL>\xbd\x0cr\x94\x18bt\xbf') 88480ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54528) -> ('172.30.0.1', 45090)) State.IN_PROGRESS -> State.SUCCEEDED 88488ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeb$y\xf0\xda\xc1\xe9\x12g\x8f\x10\xd6') 88489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeb$y\xf0\xda\xc1\xe9\x12g\x8f\x10\xd6') 88489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46546) -> ('172.30.0.1', 45090)) State.WAITING -> State.FAILED 88489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54528) -> ('172.17.0.2', 34964)) State.WAITING -> State.FAILED 88489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46546) -> ('172.17.0.2', 34964)) State.FROZEN -> State.FAILED 88489ms [err] INFO:aioice.ice:Connection(0) ICE completed 88489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x1dB\x10\xd1(\\\xbc\xf0V\x80\x9a') 88489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x1dB\x10\xd1(\\\xbc\xf0V\x80\x9a') 88490ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(XSysvIDdeH 1 udp 1862270975 172.17.0.2 45090 typ prflx) 88490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54528) -> ('172.17.0.2', 45090)) State.WAITING -> State.IN_PROGRESS 88490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45090) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04#\xa3\x89\xdb5\xf8\xc3\xbc|\xdf\x8c') 88490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45090) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04#\xa3\x89\xdb5\xf8\xc3\xbc|\xdf\x8c') 88490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54528) -> ('172.17.0.2', 45090)) State.IN_PROGRESS -> State.SUCCEEDED 88501ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 88501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 88502ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 88502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 88513ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 88514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 88514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 88514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 88514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 88514ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "connected"}] 88514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 88514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 88515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 88515ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 88515ms [log] line {"signal":"gpio1","value":"strongH"} 88515ms [log] 88515ms [log] reading line 88515ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 88516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 88516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 88516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 88517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3594848000, stream_id=1, stream_seq=0) 88518ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3362565462, stream_id=1, stream_seq=0) 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3594848000, gaps=[]) 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3362565463, stream_id=1, stream_seq=1) 88518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3362565464, stream_id=1, stream_seq=2) 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3362565465, stream_id=1, stream_seq=3) 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3362565466, stream_id=1, stream_seq=4) 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565462, gaps=[]) 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565463, gaps=[]) 88519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565464, gaps=[]) 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565465, gaps=[]) 88520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 88521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3362565466, gaps=[]) 88521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 88564ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 88564ms [log] line {"signal":"gpio2","value":"strongL"} 88564ms [log] 88564ms [log] reading line 88564ms [log] [experimentStatusChanged] {"status": "running", "message": null} 88707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62"}', extra='') 88707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 88708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 88708ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 88708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 88708ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 88708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 88708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 88708ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88709ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 88709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88709ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ac9afd1-0fe6-4bc1-a410-c7a4001aed62", "state": "closed"}] 88709ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 88710ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 88806ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 88806ms [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 88939ms [err] Traceback (most recent call last): 88939ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 88939ms [err] return _run_code(code, main_globals, None, 88939ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 88939ms [err] exec(code, run_globals) 88939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 88939ms [err] sys.exit(main()) 88939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 88939ms [err] asyncio.run(main_async()) 88939ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 88939ms [err] return loop.run_until_complete(main) 88939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 88940ms [err] self.run_forever() 88940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 88940ms [err] self._run_once() 88940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 88940ms [err] event_list = self._selector.select(timeout) 88940ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 88941ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 88941ms [err] KeyboardInterrupt 88942ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 88942ms [err] h.flush() 88942ms [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 105993ms [log] starting device 106695ms [err] DEBUG:asyncio:Using selector: EpollSelector 106852ms [err] ERROR:asyncio:Unclosed client session 106852ms [err] client_session: 106979ms [log] parsing 106979ms [log] creating device handler 106979ms [log] [ready] 106979ms [log] reading line 106979ms [log] [websocketToken] "f0b6077c-2d6f-46da-9ab6-39f88cb2beee" 106992ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 106992ms [log] line {"signal":"gpio1","value":"strongH"} 106992ms [log] 106992ms [log] reading line 106992ms [log] line {"signal":"gpio2","value":"strongL"} 106992ms [log] 106992ms [log] reading line 106992ms [log] [websocketConnected] 108568ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 108568ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 108585ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f26e0b85-25c5-41a5-a968-44418e3ebb5c"}}', extra='') 108585ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f26e0b85-25c5-41a5-a968-44418e3ebb5c"} 108681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e","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='') 108685ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 108685ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 108685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e", "state": "new"}] 110688ms [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='') 110688ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 110688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e"}', extra='') 110688ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110688ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 110689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 818603921076816681 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:Fnuo\\r\\na=ice-pwd:MdBODaXVOx1qY9MTquZjxUt4\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 94:13:13:96:F7:D1:50:94:57:14:B3:5C:27:F4:18:68:D2:EB:C8:0A:D2:3E:7D:89:8D:ED:FB:29:2A:A0:85:90\\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/73d3e414-d6a6-4330-bfdf-c5ce692cd77e"}', extra='') 110689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 110689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 110689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 110689ms [err] v=0 110689ms [err] o=- 818603921076816681 2 IN IP4 127.0.0.1 110689ms [err] s=- 110689ms [err] t=0 0 110689ms [err] a=group:BUNDLE 0 110689ms [err] a=extmap-allow-mixed 110689ms [err] a=msid-semantic: WMS 110689ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 110689ms [err] c=IN IP4 0.0.0.0 110689ms [err] a=ice-ufrag:Fnuo 110689ms [err] a=ice-pwd:MdBODaXVOx1qY9MTquZjxUt4 110689ms [err] a=ice-options:trickle 110689ms [err] a=fingerprint:sha-256 94:13:13:96:F7:D1:50:94:57:14:B3:5C:27:F4:18:68:D2:EB:C8:0A:D2:3E:7D:89:8D:ED:FB:29:2A:A0:85:90 110689ms [err] a=setup:actpass 110689ms [err] a=mid:0 110689ms [err] a=sctp-port:5000 110689ms [err] a=max-message-size:262144 110689ms [err] 110692ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 110692ms [err] v=0 110692ms [err] o=- 818603921076816681 2 IN IP4 127.0.0.1 110692ms [err] s=- 110692ms [err] t=0 0 110692ms [err] a=group:BUNDLE 0 110692ms [err] a=extmap-allow-mixed 110692ms [err] a=msid-semantic: WMS 110692ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 110692ms [err] c=IN IP4 0.0.0.0 110692ms [err] a=ice-ufrag:Fnuo 110692ms [err] a=ice-pwd:MdBODaXVOx1qY9MTquZjxUt4 110692ms [err] a=ice-options:trickle 110692ms [err] a=fingerprint:sha-256 94:13:13:96:F7:D1:50:94:57:14:B3:5C:27:F4:18:68:D2:EB:C8:0A:D2:3E:7D:89:8D:ED:FB:29:2A:A0:85:90 110692ms [err] a=setup:actpass 110692ms [err] a=mid:0 110692ms [err] a=sctp-port:5000 110692ms [err] a=max-message-size:262144 110692ms [err] 110692ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 110692ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e", "state": "new"}] 110694ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 110694ms [err] v=0 110694ms [err] o=- 3951821062 3951821062 IN IP4 0.0.0.0 110694ms [err] s=- 110694ms [err] t=0 0 110694ms [err] a=group:BUNDLE 0 110694ms [err] a=msid-semantic:WMS * 110694ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 110694ms [err] c=IN IP4 0.0.0.0 110694ms [err] a=mid:0 110694ms [err] a=sctp-port:5000 110694ms [err] a=max-message-size:65536 110694ms [err] a=ice-ufrag:Q4uv 110694ms [err] a=ice-pwd:xMs3UhtNGfBh3V2NL7Z6Ts 110694ms [err] a=fingerprint:sha-256 DA:EE:04:A1:D8:8E:93:ED:9A:A4:DA:9C:A8:D2:20:58:B8:E7:87:6D:C5:B4:D6:5C:11:0D:C8:28:39:E9:1D:2C 110694ms [err] a=setup:active 110694ms [err] 110694ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 110694ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 110695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 110697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 110697ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 110697ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 110698ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 110698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 110698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 110698ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 110698ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 110698ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e", "state": "connecting"}] 110710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yeYGfVPyB9Bg') 110710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yeYGfVPyB9Bg') 110711ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(K6Fn3EoBuL 1 udp 1845501695 172.17.0.2 52523 typ prflx) 110711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42367) -> ('172.17.0.2', 52523)) State.WAITING -> State.IN_PROGRESS 110711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3\xc8\xecq\x7f*\x9d\xd6fy\r\x1a') 110714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3\xc8\xecq\x7f*\x9d\xd6fy\r\x1a') 110714ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42367) -> ('172.17.0.2', 52523)) State.IN_PROGRESS -> State.SUCCEEDED 110715ms [err] INFO:aioice.ice:Connection(0) ICE completed 110719ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 110719ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 110720ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 110720ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 110724ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 110724ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 110724ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 110724ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 110725ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 110725ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e", "state": "connected"}] 110728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 110728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 110728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 110730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 110730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 110730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 110731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=87780635, stream_id=1, stream_seq=0) 110731ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 110732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4057018822, stream_id=1, stream_seq=0) 110732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 110732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=87780635, gaps=[]) 110733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4057018822, gaps=[]) 110733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 110733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4057018823, stream_id=1, stream_seq=1) 110734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 110734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4057018824, stream_id=1, stream_seq=2) 110735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4057018824, gaps=[]) 110735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 110741ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3892770468 1 udp 2113937151 e98c4214-0178-4c61-ae73-f812d66df333.local 52523 typ host generation 0 ufrag Fnuo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e"}', extra='') 110741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 110741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 110743ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e98c4214-0178-4c61-ae73-f812d66df333.local" resolved to 172.17.0.2 110772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fRHsyj+n5Xj2') 110772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fRHsyj+n5Xj2') 110772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42367) -> ('172.17.0.2', 52523)) State.FROZEN -> State.FAILED 110772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39781) -> ('172.17.0.2', 52523)) State.FROZEN -> State.FAILED 110820ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 110820ms [log] [experimentStatusChanged] {"status": "running", "message": null} 110835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vlFBXgxBVDqD') 110835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52523) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vlFBXgxBVDqD') 110892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e"}', extra='') 110892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 110892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 110892ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 110892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 110892ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 110892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 110892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 110892ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 110892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 110893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 110893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 110893ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73d3e414-d6a6-4330-bfdf-c5ce692cd77e", "state": "closed"}] 110893ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 110893ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 110972ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 110972ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 111076ms [err] Traceback (most recent call last): 111076ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 111076ms [err] return _run_code(code, main_globals, None, 111076ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 111076ms [err] exec(code, run_globals) 111076ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 111077ms [err] sys.exit(main()) 111077ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 111077ms [err] asyncio.run(main_async()) 111077ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 111077ms [err] return loop.run_until_complete(main) 111077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 111077ms [err] self.run_forever() 111077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 111077ms [err] self._run_once() 111077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 111078ms [err] event_list = self._selector.select(timeout) 111078ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 111078ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 111078ms [err] KeyboardInterrupt 111080ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 111080ms [err] h.flush() 111080ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 111260ms [log] starting device 111970ms [err] DEBUG:asyncio:Using selector: EpollSelector 112128ms [err] ERROR:asyncio:Unclosed client session 112128ms [err] client_session: 112232ms [log] parsing 112232ms [log] creating device handler 112232ms [log] [ready] 112232ms [log] reading line 112232ms [log] [websocketToken] "045476f6-07e8-4db6-8fd4-72fa486fb976" 112267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 112267ms [log] [websocketConnected] 113812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 113813ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 113857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5680406d-8f84-482d-bf73-389e07a43977"}}', extra='') 113857ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5680406d-8f84-482d-bf73-389e07a43977"} 113956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761","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='') 113961ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761", "state": "new"}] 115964ms [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='') 115965ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 115965ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761"}', extra='') 115965ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115965ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 115965ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4679649739387597619 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:FhgZ\\r\\na=ice-pwd:mjiRmh7ieVAq33tykSgwzfaC\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1E:37:42:AC:14:E8:BF:49:41:05:0A:66:01:70:B8:D4:C3:DA:A3:EB:FA:F1:90:6A:5E:3C:C3:90:40:B0:88:6F\\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/c4ec07ca-bf32-4f51-be0a-b847a3559761"}', extra='') 115965ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 115965ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 115965ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 115966ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 115966ms [err] v=0 115966ms [err] o=- 4679649739387597619 2 IN IP4 127.0.0.1 115966ms [err] s=- 115966ms [err] t=0 0 115966ms [err] a=group:BUNDLE 0 115966ms [err] a=extmap-allow-mixed 115966ms [err] a=msid-semantic: WMS 115966ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 115966ms [err] c=IN IP4 0.0.0.0 115966ms [err] a=ice-ufrag:FhgZ 115966ms [err] a=ice-pwd:mjiRmh7ieVAq33tykSgwzfaC 115966ms [err] a=ice-options:trickle 115966ms [err] a=fingerprint:sha-256 1E:37:42:AC:14:E8:BF:49:41:05:0A:66:01:70:B8:D4:C3:DA:A3:EB:FA:F1:90:6A:5E:3C:C3:90:40:B0:88:6F 115966ms [err] a=setup:actpass 115966ms [err] a=mid:0 115966ms [err] a=sctp-port:5000 115966ms [err] a=max-message-size:262144 115966ms [err] 115968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 115968ms [err] v=0 115968ms [err] o=- 4679649739387597619 2 IN IP4 127.0.0.1 115968ms [err] s=- 115968ms [err] t=0 0 115968ms [err] a=group:BUNDLE 0 115968ms [err] a=extmap-allow-mixed 115968ms [err] a=msid-semantic: WMS 115968ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 115968ms [err] c=IN IP4 0.0.0.0 115968ms [err] a=ice-ufrag:FhgZ 115968ms [err] a=ice-pwd:mjiRmh7ieVAq33tykSgwzfaC 115968ms [err] a=ice-options:trickle 115968ms [err] a=fingerprint:sha-256 1E:37:42:AC:14:E8:BF:49:41:05:0A:66:01:70:B8:D4:C3:DA:A3:EB:FA:F1:90:6A:5E:3C:C3:90:40:B0:88:6F 115968ms [err] a=setup:actpass 115968ms [err] a=mid:0 115968ms [err] a=sctp-port:5000 115968ms [err] a=max-message-size:262144 115968ms [err] 115969ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 115969ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761", "state": "new"}] 115971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 115971ms [err] v=0 115971ms [err] o=- 3951821067 3951821067 IN IP4 0.0.0.0 115971ms [err] s=- 115971ms [err] t=0 0 115971ms [err] a=group:BUNDLE 0 115971ms [err] a=msid-semantic:WMS * 115971ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 115971ms [err] c=IN IP4 0.0.0.0 115971ms [err] a=mid:0 115971ms [err] a=sctp-port:5000 115971ms [err] a=max-message-size:65536 115971ms [err] a=ice-ufrag:d1pc 115971ms [err] a=ice-pwd:vYkSkcZBSQaIv3fOpfd9cj 115971ms [err] a=fingerprint:sha-256 F4:80:5D:B4:81:C0:2B:8D:27:F9:23:69:B1:A7:BC:3C:F4:89:96:13:1C:7A:88:E8:50:0A:2D:BB:31:6C:FF:E2 115971ms [err] a=setup:active 115971ms [err] 115972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 115972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 115972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 115974ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 115975ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 115975ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 115976ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 115976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 115976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 115976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115977ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 115977ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761", "state": "connecting"}] 115986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b's2tnpHQli1M6') 115986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b's2tnpHQli1M6') 115986ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8LGNuNjh3N 1 udp 1845501695 172.17.0.2 45629 typ prflx) 115987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53166) -> ('172.17.0.2', 45629)) State.WAITING -> State.IN_PROGRESS 115987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\xdf=Q\xce\rvJ\x02d\x1e\x12') 115990ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\xdf=Q\xce\rvJ\x02d\x1e\x12') 115991ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53166) -> ('172.17.0.2', 45629)) State.IN_PROGRESS -> State.SUCCEEDED 115991ms [err] INFO:aioice.ice:Connection(0) ICE completed 115997ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 115997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 115998ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 115999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 116003ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 116003ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 116003ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 116003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 116003ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 116004ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761", "state": "connected"}] 116004ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 116004ms [log] line {"signal":"gpio1","value":"strongH"} 116004ms [log] 116004ms [log] reading line 116004ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116005ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2814806610 1 udp 2113937151 cb401edd-e6d4-4291-923e-86dcaffed536.local 45629 typ host generation 0 ufrag FhgZ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761"}', extra='') 116006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 116006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 116007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 116009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 116011ms [err] INFO:aioice.ice:Connection(0) Remote candidate "cb401edd-e6d4-4291-923e-86dcaffed536.local" resolved to 172.17.0.2 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1792157143, stream_id=1, stream_seq=0) 116011ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1215020417, stream_id=1, stream_seq=0) 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 116011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1792157143, gaps=[]) 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1215020417, gaps=[]) 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1215020418, stream_id=1, stream_seq=1) 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 116012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1215020419, stream_id=1, stream_seq=2) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1215020420, stream_id=1, stream_seq=3) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1215020421, stream_id=1, stream_seq=4) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1215020419, gaps=[]) 116013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1215020421, gaps=[]) 116014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 116037ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2kFx78sDz3JA') 116038ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2kFx78sDz3JA') 116038ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53166) -> ('172.17.0.2', 45629)) State.FROZEN -> State.FAILED 116038ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34113) -> ('172.17.0.2', 45629)) State.FROZEN -> State.FAILED 116062ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 116063ms [log] line {"signal":"gpio2","value":"strongL"} 116063ms [log] 116063ms [log] reading line 116063ms [log] [experimentStatusChanged] {"status": "running", "message": null} 116100ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ab4Febe00SM9') 116100ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45629) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ab4Febe00SM9') 116198ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761"}', extra='') 116198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 116198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 116198ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 116199ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 116199ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 116199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 116199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 116199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116199ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 116199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116200ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c4ec07ca-bf32-4f51-be0a-b847a3559761", "state": "closed"}] 116200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 116201ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 116301ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 116301ms [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 116357ms [err] Traceback (most recent call last): 116357ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 116357ms [err] return _run_code(code, main_globals, None, 116357ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 116357ms [err] exec(code, run_globals) 116357ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 116357ms [err] sys.exit(main()) 116357ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 116357ms [err] asyncio.run(main_async()) 116357ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 116357ms [err] return loop.run_until_complete(main) 116357ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 116358ms [err] self.run_forever() 116358ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 116358ms [err] self._run_once() 116358ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 116358ms [err] event_list = self._selector.select(timeout) 116358ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 116359ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 116359ms [err] KeyboardInterrupt 116360ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 116360ms [err] h.flush() 116360ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 116490ms [log] starting device 117154ms [err] DEBUG:asyncio:Using selector: EpollSelector 117319ms [err] ERROR:asyncio:Unclosed client session 117319ms [err] client_session: 117459ms [log] parsing 117459ms [log] creating device handler 117459ms [log] [ready] 117459ms [log] reading line 117459ms [log] [websocketToken] "aed1d47f-5dc2-42c5-887a-750dd0332d60" 117505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 117505ms [log] line {"signal":"gpio1","value":"strongH"} 117505ms [log] 117505ms [log] reading line 117505ms [log] line {"signal":"gpio2","value":"strongL"} 117505ms [log] 117505ms [log] reading line 117505ms [log] [websocketConnected] 117680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 117681ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 117696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/dca94761-90d1-4d7d-988f-4a06c48da2b8"}}', extra='') 117696ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/dca94761-90d1-4d7d-988f-4a06c48da2b8"} 117785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee","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='') 117788ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 117789ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 117789ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "new"}] 119792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 119792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 119792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 119792ms [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='') 119792ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 119805ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951821071 3951821071 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 43490 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43490 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45473 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ufKn\\r\\na=ice-pwd:430gJlw119eIHhjFNF0UTR\\r\\na=fingerprint:sha-256 AB:74:A1:C1:E6:AC:48:EE:7A:C7:3F:C8:0D:15:67:69:8C:82:FD:EC:67:6A:90:B9:FF:A0:61:9A:23:BE:07:33\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 119805ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 119805ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 119805ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 119805ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 119805ms [err] v=0 119805ms [err] o=- 3951821071 3951821071 IN IP4 0.0.0.0 119805ms [err] s=- 119805ms [err] t=0 0 119805ms [err] a=group:BUNDLE 0 119805ms [err] a=msid-semantic:WMS * 119805ms [err] m=application 43490 DTLS/SCTP 5000 119805ms [err] c=IN IP4 172.30.0.1 119805ms [err] a=mid:0 119805ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119805ms [err] a=max-message-size:65536 119805ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43490 typ host 119805ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45473 typ host 119805ms [err] a=end-of-candidates 119805ms [err] a=ice-ufrag:ufKn 119805ms [err] a=ice-pwd:430gJlw119eIHhjFNF0UTR 119805ms [err] a=fingerprint:sha-256 AB:74:A1:C1:E6:AC:48:EE:7A:C7:3F:C8:0D:15:67:69:8C:82:FD:EC:67:6A:90:B9:FF:A0:61:9A:23:BE:07:33 119805ms [err] a=setup:actpass 119805ms [err] 119808ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 119808ms [err] v=0 119808ms [err] o=- 3951821071 3951821071 IN IP4 0.0.0.0 119808ms [err] s=- 119808ms [err] t=0 0 119808ms [err] a=group:BUNDLE 0 119808ms [err] a=msid-semantic:WMS * 119808ms [err] m=application 43490 DTLS/SCTP 5000 119808ms [err] c=IN IP4 172.30.0.1 119808ms [err] a=mid:0 119808ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119808ms [err] a=max-message-size:65536 119808ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43490 typ host 119808ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45473 typ host 119808ms [err] a=end-of-candidates 119808ms [err] a=ice-ufrag:ufKn 119808ms [err] a=ice-pwd:430gJlw119eIHhjFNF0UTR 119808ms [err] a=fingerprint:sha-256 AB:74:A1:C1:E6:AC:48:EE:7A:C7:3F:C8:0D:15:67:69:8C:82:FD:EC:67:6A:90:B9:FF:A0:61:9A:23:BE:07:33 119808ms [err] a=setup:actpass 119808ms [err] 119809ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 119809ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "new"}] 119811ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 119811ms [err] v=0 119811ms [err] o=- 3951821071 3951821071 IN IP4 0.0.0.0 119811ms [err] s=- 119811ms [err] t=0 0 119811ms [err] a=group:BUNDLE 0 119811ms [err] a=msid-semantic:WMS * 119811ms [err] m=application 9 DTLS/SCTP 5000 119811ms [err] c=IN IP4 0.0.0.0 119811ms [err] a=mid:0 119811ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119811ms [err] a=max-message-size:65536 119811ms [err] a=ice-ufrag:JycY 119811ms [err] a=ice-pwd:wQXpyLtgTH2gTv9gbPIJ8N 119811ms [err] a=fingerprint:sha-256 2E:67:05:29:EB:DF:D2:C3:6F:C4:E0:24:AB:CB:50:48:C4:CA:06:DC:A0:15:04:5F:83:27:9B:4F:80:E6:5D:77 119811ms [err] a=setup:active 119811ms [err] 119812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 119812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 119812ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 119815ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 119815ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 119816ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 119817ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 119817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 119817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 119817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40329) -> ('172.30.0.1', 43490)) State.FROZEN -> State.WAITING 119817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56965) -> ('172.30.0.1', 43490)) State.FROZEN -> State.WAITING 119817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40329) -> ('172.17.0.2', 45473)) State.FROZEN -> State.WAITING 119818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 119818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 119818ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40329) -> ('172.30.0.1', 43490)) State.WAITING -> State.IN_PROGRESS 119818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43490) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\x04\n\xa2\x1b\x08\x80)N\xdb4&') 119818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "connecting"}] 119819ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43490) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\x04\n\xa2\x1b\x08\x80)N\xdb4&') 119819ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40329) -> ('172.30.0.1', 43490)) State.IN_PROGRESS -> State.SUCCEEDED 119828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43490) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"9\x96+\xba,a\x96.c\x94\x7f'") 119828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43490) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"9\x96+\xba,a\x96.c\x94\x7f'") 119828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56965) -> ('172.30.0.1', 43490)) State.WAITING -> State.FAILED 119828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40329) -> ('172.17.0.2', 45473)) State.WAITING -> State.FAILED 119828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56965) -> ('172.17.0.2', 45473)) State.FROZEN -> State.FAILED 119829ms [err] INFO:aioice.ice:Connection(0) ICE completed 119829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43490) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4T\xbd\xbf\xbd.\xd5\x91\x19j\x13\xa9') 119829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43490) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4T\xbd\xbf\xbd.\xd5\x91\x19j\x13\xa9') 119829ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tvXt7O8pKD 1 udp 1862270975 172.17.0.2 43490 typ prflx) 119829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40329) -> ('172.17.0.2', 43490)) State.WAITING -> State.IN_PROGRESS 119829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43490) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\xb6\xa2\xa1\xff\x8b\xe3\xd0\xf4B\xb1h') 119830ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43490) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\xb6\xa2\xa1\xff\x8b\xe3\xd0\xf4B\xb1h') 119830ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40329) -> ('172.17.0.2', 43490)) State.IN_PROGRESS -> State.SUCCEEDED 119838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 119838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 119840ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 119840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 119853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 119853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 119853ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 119853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 119853ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 119854ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "connected"}] 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 119854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 119855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 119855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 119855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 119856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2569467054, stream_id=1, stream_seq=0) 119856ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 119857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=951160394, stream_id=1, stream_seq=0) 119857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 119857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2569467054, gaps=[]) 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=951160395, stream_id=1, stream_seq=1) 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=951160396, stream_id=1, stream_seq=2) 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951160394, gaps=[]) 119858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 119859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951160395, gaps=[]) 119859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 119859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951160396, gaps=[]) 119859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 119905ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 119905ms [log] [experimentStatusChanged] {"status": "running", "message": null} 120022ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee"}', extra='') 120022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 120024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 120024ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 120024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 120024ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 120024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 120024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 120024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 120024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 120024ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 120025ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/488afc55-0409-4dce-9d25-07c2c9dfe2ee", "state": "closed"}] 120083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 120083ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 120140ms [err] Traceback (most recent call last): 120140ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 120140ms [err] return _run_code(code, main_globals, None, 120140ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 120140ms [err] exec(code, run_globals) 120140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 120140ms [err] sys.exit(main()) 120140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 120140ms [err] asyncio.run(main_async()) 120140ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 120141ms [err] return loop.run_until_complete(main) 120141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 120141ms [err] self.run_forever() 120141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 120141ms [err] self._run_once() 120141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 120142ms [err] event_list = self._selector.select(timeout) 120142ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 120142ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 120142ms [err] KeyboardInterrupt 120143ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 120143ms [err] h.flush() 120143ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 120325ms [log] starting device 120995ms [err] DEBUG:asyncio:Using selector: EpollSelector 121158ms [err] ERROR:asyncio:Unclosed client session 121158ms [err] client_session: 121288ms [log] parsing 121288ms [log] creating device handler 121288ms [log] [ready] 121288ms [log] reading line 121288ms [log] [websocketToken] "8d864e66-3795-4a31-b413-f415a329639f" 121304ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 121304ms [log] [websocketConnected] 121531ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 121531ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 121544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/162cec2b-0620-4905-856a-552cd9e560ac"}}', extra='') 121544ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/162cec2b-0620-4905-856a-552cd9e560ac"} 121632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320","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='') 121636ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "new"}] 123639ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 123639ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123639ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 123639ms [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='') 123640ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 123653ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951821075 3951821075 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 34822 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34822 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36572 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:f5Ms\\r\\na=ice-pwd:vHv3jCELSU4ArkxVs361xb\\r\\na=fingerprint:sha-256 41:57:E7:07:3A:B8:6A:68:74:02:E0:3B:CA:68:17:50:B4:0A:04:E0:54:9D:43:77:A3:1F:70:12:08:A5:60:36\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 123653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 123653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 123653ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 123653ms [err] v=0 123653ms [err] o=- 3951821075 3951821075 IN IP4 0.0.0.0 123653ms [err] s=- 123653ms [err] t=0 0 123653ms [err] a=group:BUNDLE 0 123653ms [err] a=msid-semantic:WMS * 123653ms [err] m=application 34822 DTLS/SCTP 5000 123653ms [err] c=IN IP4 172.30.0.1 123653ms [err] a=mid:0 123653ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123653ms [err] a=max-message-size:65536 123653ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34822 typ host 123653ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36572 typ host 123653ms [err] a=end-of-candidates 123653ms [err] a=ice-ufrag:f5Ms 123653ms [err] a=ice-pwd:vHv3jCELSU4ArkxVs361xb 123653ms [err] a=fingerprint:sha-256 41:57:E7:07:3A:B8:6A:68:74:02:E0:3B:CA:68:17:50:B4:0A:04:E0:54:9D:43:77:A3:1F:70:12:08:A5:60:36 123653ms [err] a=setup:actpass 123653ms [err] 123656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 123656ms [err] v=0 123656ms [err] o=- 3951821075 3951821075 IN IP4 0.0.0.0 123656ms [err] s=- 123656ms [err] t=0 0 123656ms [err] a=group:BUNDLE 0 123656ms [err] a=msid-semantic:WMS * 123656ms [err] m=application 34822 DTLS/SCTP 5000 123656ms [err] c=IN IP4 172.30.0.1 123656ms [err] a=mid:0 123656ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123656ms [err] a=max-message-size:65536 123656ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34822 typ host 123656ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 36572 typ host 123656ms [err] a=end-of-candidates 123656ms [err] a=ice-ufrag:f5Ms 123656ms [err] a=ice-pwd:vHv3jCELSU4ArkxVs361xb 123656ms [err] a=fingerprint:sha-256 41:57:E7:07:3A:B8:6A:68:74:02:E0:3B:CA:68:17:50:B4:0A:04:E0:54:9D:43:77:A3:1F:70:12:08:A5:60:36 123656ms [err] a=setup:actpass 123656ms [err] 123657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 123657ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "new"}] 123658ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 123658ms [err] v=0 123658ms [err] o=- 3951821075 3951821075 IN IP4 0.0.0.0 123658ms [err] s=- 123658ms [err] t=0 0 123658ms [err] a=group:BUNDLE 0 123658ms [err] a=msid-semantic:WMS * 123658ms [err] m=application 9 DTLS/SCTP 5000 123658ms [err] c=IN IP4 0.0.0.0 123658ms [err] a=mid:0 123658ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123658ms [err] a=max-message-size:65536 123658ms [err] a=ice-ufrag:dHlY 123658ms [err] a=ice-pwd:pjfm5jHMmfIDLyLRi13RdA 123658ms [err] a=fingerprint:sha-256 23:7C:9C:94:E0:AD:6C:F7:30:CD:DB:B8:E0:FD:AC:35:8E:AB:03:34:26:77:8B:DF:3D:EF:51:8F:41:9E:A8:49 123658ms [err] a=setup:active 123658ms [err] 123658ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 123658ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 123658ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 123660ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 123660ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 123660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 123660ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 123660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 123660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 123661ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49352) -> ('172.30.0.1', 34822)) State.FROZEN -> State.WAITING 123661ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38996) -> ('172.30.0.1', 34822)) State.FROZEN -> State.WAITING 123661ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49352) -> ('172.17.0.2', 36572)) State.FROZEN -> State.WAITING 123661ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 123661ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 123661ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49352) -> ('172.30.0.1', 34822)) State.WAITING -> State.IN_PROGRESS 123661ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34822) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94\xdcz\xb4\xe3\xb95K\xee\xf8\xf3!') 123661ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "connecting"}] 123662ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34822) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94\xdcz\xb4\xe3\xb95K\xee\xf8\xf3!') 123662ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49352) -> ('172.30.0.1', 34822)) State.IN_PROGRESS -> State.SUCCEEDED 123670ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34822) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xed\xaf\xa6^\x9b# d\xa8c\xdeW') 123671ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34822) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xed\xaf\xa6^\x9b# d\xa8c\xdeW') 123671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38996) -> ('172.30.0.1', 34822)) State.WAITING -> State.FAILED 123671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49352) -> ('172.17.0.2', 36572)) State.WAITING -> State.FAILED 123671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38996) -> ('172.17.0.2', 36572)) State.FROZEN -> State.FAILED 123671ms [err] INFO:aioice.ice:Connection(0) ICE completed 123671ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34822) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff=\x1fTI\x7f\x9c62\x8f\x85@') 123671ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34822) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff=\x1fTI\x7f\x9c62\x8f\x85@') 123671ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(u4vgkvlfXA 1 udp 1862270975 172.17.0.2 34822 typ prflx) 123672ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49352) -> ('172.17.0.2', 34822)) State.WAITING -> State.IN_PROGRESS 123672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34822) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\xe2\xef\xda4\x01=\xe4\xce\\%\xc0') 123672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34822) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\xe2\xef\xda4\x01=\xe4\xce\\%\xc0') 123672ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49352) -> ('172.17.0.2', 34822)) State.IN_PROGRESS -> State.SUCCEEDED 123683ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 123683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 123683ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 123684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 123694ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 123694ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 123694ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 123694ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 123695ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 123695ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "connected"}] 123695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 123695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 123695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 123695ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 123695ms [log] line {"signal":"gpio1","value":"strongH"} 123695ms [log] 123695ms [log] reading line 123695ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 123696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4142342914, stream_id=1, stream_seq=0) 123697ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2074450722, stream_id=1, stream_seq=0) 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 123697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4142342914, gaps=[]) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2074450723, stream_id=1, stream_seq=1) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2074450724, stream_id=1, stream_seq=2) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2074450725, stream_id=1, stream_seq=3) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2074450726, stream_id=1, stream_seq=4) 123698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450722, gaps=[]) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450723, gaps=[]) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450724, gaps=[]) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450725, gaps=[]) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2074450726, gaps=[]) 123699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 123748ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 123748ms [log] line {"signal":"gpio2","value":"strongL"} 123748ms [log] 123748ms [log] reading line 123748ms [log] [experimentStatusChanged] {"status": "running", "message": null} 123874ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320"}', extra='') 123874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 123877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 123877ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 123877ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 123877ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 123877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 123877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 123877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123877ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 123877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 123877ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 123877ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/89f03838-6188-4c8c-9d2f-b69cf9281320", "state": "closed"}] 123930ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 123930ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 124028ms [err] Traceback (most recent call last): 124028ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 124028ms [err] return _run_code(code, main_globals, None, 124028ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 124029ms [err] exec(code, run_globals) 124029ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 124029ms [err] sys.exit(main()) 124029ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 124029ms [err] asyncio.run(main_async()) 124029ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 124029ms [err] return loop.run_until_complete(main) 124029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 124029ms [err] self.run_forever() 124029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 124030ms [err] self._run_once() 124030ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 124030ms [err] event_list = self._selector.select(timeout) 124030ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 124030ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 124030ms [err] KeyboardInterrupt 124032ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 124032ms [err] h.flush() 124032ms [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