================== python Client to js Client Communication: should connect without errors 15016ms [log] starting device 15779ms [err] DEBUG:asyncio:Using selector: EpollSelector 15965ms [err] ERROR:asyncio:Unclosed client session 15965ms [err] client_session: 16063ms [log] parsing 16063ms [log] creating device handler 16063ms [log] [ready] 16063ms [log] reading line 16063ms [log] [websocketToken] "4b9990e8-a3c2-485b-bd6e-64af4d59fa97" 16075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 16075ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 17791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17791ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17896ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/756e72a9-af0b-4472-928b-2c714a8fce07"}}', extra='') 17896ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/756e72a9-af0b-4472-928b-2c714a8fce07"} 17997ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 18001ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada", "state": "new"}] 20005ms [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='') 20005ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada"}', extra='') 20005ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 20005ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 20006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3989412748342746798 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:pG4u\\r\\na=ice-pwd:uwvdmgY6LqvZAcfGdCpV2tfT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D1:14:68:27:E9:E7:DF:CC:27:A6:7A:4C:29:BF:74:D7:A1:0F:8B:0F:41:C2:FD:11:36:F3:64:17:55:E6:40: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/3bf1c986-0e7d-4682-a106-700a17a18ada"}', extra='') 20006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 20006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 20006ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20006ms [err] v=0 20006ms [err] o=- 3989412748342746798 2 IN IP4 127.0.0.1 20006ms [err] s=- 20006ms [err] t=0 0 20006ms [err] a=group:BUNDLE 0 20006ms [err] a=extmap-allow-mixed 20006ms [err] a=msid-semantic: WMS 20006ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 20006ms [err] c=IN IP4 0.0.0.0 20006ms [err] a=ice-ufrag:pG4u 20006ms [err] a=ice-pwd:uwvdmgY6LqvZAcfGdCpV2tfT 20006ms [err] a=ice-options:trickle 20006ms [err] a=fingerprint:sha-256 D1:14:68:27:E9:E7:DF:CC:27:A6:7A:4C:29:BF:74:D7:A1:0F:8B:0F:41:C2:FD:11:36:F3:64:17:55:E6:40:22 20006ms [err] a=setup:actpass 20006ms [err] a=mid:0 20006ms [err] a=sctp-port:5000 20006ms [err] a=max-message-size:262144 20006ms [err] 20008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20008ms [err] v=0 20008ms [err] o=- 3989412748342746798 2 IN IP4 127.0.0.1 20008ms [err] s=- 20008ms [err] t=0 0 20008ms [err] a=group:BUNDLE 0 20008ms [err] a=extmap-allow-mixed 20008ms [err] a=msid-semantic: WMS 20008ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 20008ms [err] c=IN IP4 0.0.0.0 20008ms [err] a=ice-ufrag:pG4u 20008ms [err] a=ice-pwd:uwvdmgY6LqvZAcfGdCpV2tfT 20008ms [err] a=ice-options:trickle 20008ms [err] a=fingerprint:sha-256 D1:14:68:27:E9:E7:DF:CC:27:A6:7A:4C:29:BF:74:D7:A1:0F:8B:0F:41:C2:FD:11:36:F3:64:17:55:E6:40:22 20008ms [err] a=setup:actpass 20008ms [err] a=mid:0 20008ms [err] a=sctp-port:5000 20008ms [err] a=max-message-size:262144 20008ms [err] 20008ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 20009ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada", "state": "new"}] 20010ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 20010ms [err] v=0 20010ms [err] o=- 3952605795 3952605795 IN IP4 0.0.0.0 20010ms [err] s=- 20010ms [err] t=0 0 20010ms [err] a=group:BUNDLE 0 20010ms [err] a=msid-semantic:WMS * 20010ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 20010ms [err] c=IN IP4 0.0.0.0 20010ms [err] a=mid:0 20010ms [err] a=sctp-port:5000 20010ms [err] a=max-message-size:65536 20010ms [err] a=ice-ufrag:YQZF 20010ms [err] a=ice-pwd:Y0SvjG9n4jC4vMJnc4agC1 20010ms [err] a=fingerprint:sha-256 7B:61:46:21:57:20:BD:3D:F6:5B:6D:29:30:94:6F:4A:1C:49:93:93:51:0D:7C:CA:E5:E9:14:26:1F:AB:8D:7C 20010ms [err] a=setup:active 20010ms [err] 20010ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20010ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20010ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 20012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 20012ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 20012ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 20013ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 20013ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 20013ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 20013ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20013ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20013ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada", "state": "connecting"}] 20051ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vb4aIxS49iS/') 20051ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vb4aIxS49iS/') 20051ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xO5Af2hhT3 1 udp 1845501695 172.17.0.2 46287 typ prflx) 20051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48218) -> ('172.17.0.2', 46287)) State.WAITING -> State.IN_PROGRESS 20051ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!/G\xcbat\x0c8Pr\x1a\xbc') 20052ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!/G\xcbat\x0c8Pr\x1a\xbc') 20052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48218) -> ('172.17.0.2', 46287)) State.IN_PROGRESS -> State.SUCCEEDED 20053ms [err] INFO:aioice.ice:Connection(0) ICE completed 20067ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 20067ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 20068ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 20068ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 20095ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 20095ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 20095ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 20095ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 20096ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 20096ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada", "state": "connected"}] 20099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 20099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 20099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 20099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 20100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 20100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 20101ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3411196762 1 udp 2113937151 a38b0d22-00c8-46e3-956d-b6ced16da212.local 46287 typ host generation 0 ufrag pG4u network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada"}', extra='') 20101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 20101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 20101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1845320864, stream_id=1, stream_seq=0) 20101ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 20101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2387414692, stream_id=1, stream_seq=0) 20101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 20102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1845320864, gaps=[]) 20102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2387414692, gaps=[]) 20102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 20104ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a38b0d22-00c8-46e3-956d-b6ced16da212.local" resolved to 172.17.0.2 20115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q5TkwHqnR9bn') 20115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q5TkwHqnR9bn') 20115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48218) -> ('172.17.0.2', 46287)) State.FROZEN -> State.FAILED 20115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38493) -> ('172.17.0.2', 46287)) State.FROZEN -> State.FAILED 20191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oneCsmOiRX1G') 20191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46287) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oneCsmOiRX1G') 20239ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20239ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada"}', extra='') 20295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 20297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 20297ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20297ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 20297ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 20297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20297ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20297ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 20297ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20297ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20297ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20297ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20298ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3bf1c986-0e7d-4682-a106-700a17a18ada", "state": "closed"}] 20399ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20399ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 20531ms [err] Traceback (most recent call last): 20531ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20531ms [err] return _run_code(code, main_globals, None, 20531ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20531ms [err] exec(code, run_globals) 20531ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20531ms [err] sys.exit(main()) 20531ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20531ms [err] asyncio.run(main_async()) 20531ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20532ms [err] return loop.run_until_complete(main) 20532ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20532ms [err] self.run_forever() 20532ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20533ms [err] self._run_once() 20533ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20533ms [err] event_list = self._selector.select(timeout) 20533ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20533ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20533ms [err] KeyboardInterrupt 20535ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20535ms [err] h.flush() 20535ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 20768ms [log] starting device 21746ms [err] DEBUG:asyncio:Using selector: EpollSelector 21941ms [err] ERROR:asyncio:Unclosed client session 21941ms [err] client_session: 22127ms [log] parsing 22127ms [log] creating device handler 22127ms [log] [ready] 22127ms [log] reading line 22127ms [log] [websocketToken] "f1c85554-7bb5-45c6-ad35-ff915f919571" 22168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22169ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 22463ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22463ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 22498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4f3de26c-2070-472d-9cc6-f2b2abeab07a"}}', extra='') 22499ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4f3de26c-2070-472d-9cc6-f2b2abeab07a"} 22605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 22608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "new"}] 24610ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 24610ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24610ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 24610ms [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='') 24610ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 24622ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952605799 3952605799 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 60284 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 60284 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59824 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WCaz\\r\\na=ice-pwd:SIwmfzxqrdKrxZgd32xxBx\\r\\na=fingerprint:sha-256 B0:0E:BA:53:02:AC:E6:76:05:C9:C1:BB:70:96:4D:50:73:8D:F4:62:76:E6:00:15:11:C2:F7:B9:08:73:11:1E\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 24622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 24622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 24622ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 24622ms [err] v=0 24622ms [err] o=- 3952605799 3952605799 IN IP4 0.0.0.0 24622ms [err] s=- 24622ms [err] t=0 0 24622ms [err] a=group:BUNDLE 0 24622ms [err] a=msid-semantic:WMS * 24622ms [err] m=application 60284 DTLS/SCTP 5000 24622ms [err] c=IN IP4 172.30.0.1 24622ms [err] a=mid:0 24622ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24622ms [err] a=max-message-size:65536 24622ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60284 typ host 24622ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59824 typ host 24622ms [err] a=end-of-candidates 24622ms [err] a=ice-ufrag:WCaz 24622ms [err] a=ice-pwd:SIwmfzxqrdKrxZgd32xxBx 24622ms [err] a=fingerprint:sha-256 B0:0E:BA:53:02:AC:E6:76:05:C9:C1:BB:70:96:4D:50:73:8D:F4:62:76:E6:00:15:11:C2:F7:B9:08:73:11:1E 24622ms [err] a=setup:actpass 24622ms [err] 24624ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 24624ms [err] v=0 24624ms [err] o=- 3952605799 3952605799 IN IP4 0.0.0.0 24624ms [err] s=- 24624ms [err] t=0 0 24624ms [err] a=group:BUNDLE 0 24624ms [err] a=msid-semantic:WMS * 24624ms [err] m=application 60284 DTLS/SCTP 5000 24624ms [err] c=IN IP4 172.30.0.1 24624ms [err] a=mid:0 24624ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24624ms [err] a=max-message-size:65536 24624ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60284 typ host 24624ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59824 typ host 24624ms [err] a=end-of-candidates 24624ms [err] a=ice-ufrag:WCaz 24624ms [err] a=ice-pwd:SIwmfzxqrdKrxZgd32xxBx 24624ms [err] a=fingerprint:sha-256 B0:0E:BA:53:02:AC:E6:76:05:C9:C1:BB:70:96:4D:50:73:8D:F4:62:76:E6:00:15:11:C2:F7:B9:08:73:11:1E 24624ms [err] a=setup:actpass 24624ms [err] 24624ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 24624ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "new"}] 24626ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 24626ms [err] v=0 24626ms [err] o=- 3952605799 3952605799 IN IP4 0.0.0.0 24626ms [err] s=- 24626ms [err] t=0 0 24626ms [err] a=group:BUNDLE 0 24626ms [err] a=msid-semantic:WMS * 24626ms [err] m=application 9 DTLS/SCTP 5000 24626ms [err] c=IN IP4 0.0.0.0 24626ms [err] a=mid:0 24626ms [err] a=sctpmap:5000 webrtc-datachannel 65535 24626ms [err] a=max-message-size:65536 24626ms [err] a=ice-ufrag:KvjY 24626ms [err] a=ice-pwd:LsZTzhvCNn4YDAlIZbQLpZ 24626ms [err] a=fingerprint:sha-256 40:3F:13:0F:E3:2C:BB:DA:72:7A:85:0F:6D:5F:62:2E:26:29:8C:97:46:B8:67:2C:87:29:94:44:19:82:7B:1B 24626ms [err] a=setup:active 24626ms [err] 24626ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 24627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 24627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 24653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 24653ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 24653ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 24654ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 24654ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 24654ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 24655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41849) -> ('172.30.0.1', 60284)) State.FROZEN -> State.WAITING 24655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36264) -> ('172.30.0.1', 60284)) State.FROZEN -> State.WAITING 24655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41849) -> ('172.17.0.2', 59824)) State.FROZEN -> State.WAITING 24655ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24655ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41849) -> ('172.30.0.1', 60284)) State.WAITING -> State.IN_PROGRESS 24655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60284) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\xc8\xb2\x93%\xdd38\x07\xe6\xf3)') 24655ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "connecting"}] 24656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60284) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\xc8\xb2\x93%\xdd38\x07\xe6\xf3)') 24656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41849) -> ('172.30.0.1', 60284)) State.IN_PROGRESS -> State.SUCCEEDED 24668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60284) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd\xaf6A\xf71\xd4\xe2\xc5vwn') 24668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60284) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd\xaf6A\xf71\xd4\xe2\xc5vwn') 24668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36264) -> ('172.30.0.1', 60284)) State.WAITING -> State.FAILED 24668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41849) -> ('172.17.0.2', 59824)) State.WAITING -> State.FAILED 24669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36264) -> ('172.17.0.2', 59824)) State.FROZEN -> State.FAILED 24669ms [err] INFO:aioice.ice:Connection(0) ICE completed 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60284) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xceK`\xaax\x8a\xaf\x84\xcf{QW') 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60284) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xceK`\xaax\x8a\xaf\x84\xcf{QW') 24669ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(eemSRbT2Vj 1 udp 1862270975 172.17.0.2 60284 typ prflx) 24669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41849) -> ('172.17.0.2', 60284)) State.WAITING -> State.IN_PROGRESS 24669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60284) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x832\x84K\xad\x0c?i9\xf5\xaaa') 24670ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60284) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x832\x84K\xad\x0c?i9\xf5\xaaa') 24670ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41849) -> ('172.17.0.2', 60284)) State.IN_PROGRESS -> State.SUCCEEDED 24675ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 24675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 24676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 24676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 24708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 24708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 24708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 24708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 24709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 24709ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "connected"}] 24710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 24710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 24710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 24711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1313690817, stream_id=1, stream_seq=0) 24712ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2667006923, stream_id=1, stream_seq=0) 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1313690817, gaps=[]) 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2667006923, gaps=[]) 24712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 24815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24815ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d"}', extra='') 24902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 24902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 24902ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24902ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 24902ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 24903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24903ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 24903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24904ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24904ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c01436cd-94dd-4c52-8a16-6ef31f68bb0d", "state": "closed"}] 24969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24969ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 25101ms [err] Traceback (most recent call last): 25101ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 25101ms [err] return _run_code(code, main_globals, None, 25101ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 25101ms [err] exec(code, run_globals) 25101ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 25101ms [err] sys.exit(main()) 25101ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 25101ms [err] asyncio.run(main_async()) 25101ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 25101ms [err] return loop.run_until_complete(main) 25101ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 25102ms [err] self.run_forever() 25102ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 25102ms [err] self._run_once() 25102ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 25102ms [err] event_list = self._selector.select(timeout) 25102ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 25102ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 25102ms [err] KeyboardInterrupt 25104ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 25104ms [err] h.flush() 25104ms [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 31448ms [log] starting device 32255ms [err] DEBUG:asyncio:Using selector: EpollSelector 32440ms [err] ERROR:asyncio:Unclosed client session 32440ms [err] client_session: 32579ms [log] parsing 32579ms [log] creating device handler 32579ms [log] [ready] 32579ms [log] reading line 32579ms [log] [websocketToken] "4eeea89c-6b68-4cb4-91c1-2c615de1fa15" 32591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32591ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 34310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 34310ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 34325ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/90d3fd02-ae86-467c-960b-aa242cb96fdc"}}', extra='') 34326ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/90d3fd02-ae86-467c-960b-aa242cb96fdc"} 34451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 34455ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778", "state": "new"}] 36462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778"}', extra='') 36462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 36462ms [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='') 36462ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 36462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5968310782290811587 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:6FWY\\r\\na=ice-pwd:0Twjp7ZbGuLuKJCaBVHSTLe7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 3A:3B:74:A7:78:9A:46:02:4B:C1:F4:EB:02:92:DE:F3:5C:04:5A:5F:63:43:57:01:BF:C3:15:FE:42:91:BD:4B\\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/101f5143-c7c3-4240-950a-363121038778"}', extra='') 36462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 36462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 36462ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36462ms [err] v=0 36462ms [err] o=- 5968310782290811587 2 IN IP4 127.0.0.1 36462ms [err] s=- 36462ms [err] t=0 0 36462ms [err] a=group:BUNDLE 0 36462ms [err] a=extmap-allow-mixed 36462ms [err] a=msid-semantic: WMS 36462ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36462ms [err] c=IN IP4 0.0.0.0 36462ms [err] a=ice-ufrag:6FWY 36462ms [err] a=ice-pwd:0Twjp7ZbGuLuKJCaBVHSTLe7 36462ms [err] a=ice-options:trickle 36462ms [err] a=fingerprint:sha-256 3A:3B:74:A7:78:9A:46:02:4B:C1:F4:EB:02:92:DE:F3:5C:04:5A:5F:63:43:57:01:BF:C3:15:FE:42:91:BD:4B 36462ms [err] a=setup:actpass 36462ms [err] a=mid:0 36462ms [err] a=sctp-port:5000 36462ms [err] a=max-message-size:262144 36462ms [err] 36464ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36464ms [err] v=0 36464ms [err] o=- 5968310782290811587 2 IN IP4 127.0.0.1 36464ms [err] s=- 36464ms [err] t=0 0 36464ms [err] a=group:BUNDLE 0 36464ms [err] a=extmap-allow-mixed 36464ms [err] a=msid-semantic: WMS 36464ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36464ms [err] c=IN IP4 0.0.0.0 36464ms [err] a=ice-ufrag:6FWY 36464ms [err] a=ice-pwd:0Twjp7ZbGuLuKJCaBVHSTLe7 36464ms [err] a=ice-options:trickle 36464ms [err] a=fingerprint:sha-256 3A:3B:74:A7:78:9A:46:02:4B:C1:F4:EB:02:92:DE:F3:5C:04:5A:5F:63:43:57:01:BF:C3:15:FE:42:91:BD:4B 36464ms [err] a=setup:actpass 36464ms [err] a=mid:0 36464ms [err] a=sctp-port:5000 36464ms [err] a=max-message-size:262144 36464ms [err] 36464ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 36464ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778", "state": "new"}] 36465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 36465ms [err] v=0 36465ms [err] o=- 3952605811 3952605811 IN IP4 0.0.0.0 36465ms [err] s=- 36465ms [err] t=0 0 36465ms [err] a=group:BUNDLE 0 36465ms [err] a=msid-semantic:WMS * 36465ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36465ms [err] c=IN IP4 0.0.0.0 36465ms [err] a=mid:0 36465ms [err] a=sctp-port:5000 36465ms [err] a=max-message-size:65536 36465ms [err] a=ice-ufrag:fjH0 36465ms [err] a=ice-pwd:l0nISC6N2ILTtzqct6MCe7 36465ms [err] a=fingerprint:sha-256 A8:80:04:FD:6A:9F:35:F6:A5:32:05:20:BD:FC:77:57:3E:55:4C:EF:DF:4A:44:A9:7E:3D:0A:EC:10:C5:49:BC 36465ms [err] a=setup:active 36465ms [err] 36465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 36467ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 36467ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 36467ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 36467ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 36467ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 36467ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 36468ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36468ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36468ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778", "state": "connecting"}] 36479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NiK0868+Vwvd') 36479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NiK0868+Vwvd') 36479ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ryWa9obRGx 1 udp 1845501695 172.17.0.2 55987 typ prflx) 36479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46681) -> ('172.17.0.2', 55987)) State.WAITING -> State.IN_PROGRESS 36479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd\xd9NM\xb3\x9f\x05,\xeex\xd1V') 36482ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd\xd9NM\xb3\x9f\x05,\xeex\xd1V') 36482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46681) -> ('172.17.0.2', 55987)) State.IN_PROGRESS -> State.SUCCEEDED 36482ms [err] INFO:aioice.ice:Connection(0) ICE completed 36488ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 36489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 36514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 36514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 36514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1946736836 1 udp 2113937151 fc9d64e7-a396-49d1-a301-f5988df44f73.local 55987 typ host generation 0 ufrag 6FWY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778"}', extra='') 36514ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36514ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36514ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 36519ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fc9d64e7-a396-49d1-a301-f5988df44f73.local" resolved to 172.17.0.2 36520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 36520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 36520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 36520ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 36520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 36520ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778", "state": "connected"}] 36521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 36521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 36521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 36522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 36522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 36522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 36523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1072301124, stream_id=1, stream_seq=0) 36523ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 36523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4263935761, stream_id=1, stream_seq=0) 36523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 36523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1072301124, gaps=[]) 36524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4263935761, gaps=[]) 36524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 36559ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Op0mpdBQwWU5') 36559ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Op0mpdBQwWU5') 36559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46681) -> ('172.17.0.2', 55987)) State.FROZEN -> State.FAILED 36559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35994) -> ('172.17.0.2', 55987)) State.FROZEN -> State.FAILED 36614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gzxW4R0u90QD') 36614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55987) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gzxW4R0u90QD') 36622ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 36623ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 36818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778"}', extra='') 36818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 36818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 36818ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 36818ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 36818ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 36818ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 36819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 36819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 36819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36819ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/101f5143-c7c3-4240-950a-363121038778", "state": "closed"}] 36820ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 36820ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 36948ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 36949ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 37057ms [err] Traceback (most recent call last): 37057ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 37057ms [err] return _run_code(code, main_globals, None, 37057ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 37057ms [err] exec(code, run_globals) 37057ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 37057ms [err] sys.exit(main()) 37057ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 37057ms [err] asyncio.run(main_async()) 37057ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 37057ms [err] return loop.run_until_complete(main) 37057ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 37057ms [err] self.run_forever() 37057ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 37057ms [err] self._run_once() 37057ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 37057ms [err] event_list = self._selector.select(timeout) 37057ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 37057ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 37057ms [err] KeyboardInterrupt 37059ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 37059ms [err] h.flush() 37059ms [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 47812ms [log] starting device 48704ms [err] DEBUG:asyncio:Using selector: EpollSelector 48943ms [err] ERROR:asyncio:Unclosed client session 48943ms [err] client_session: 49051ms [log] parsing 49051ms [log] creating device handler 49051ms [log] [ready] 49051ms [log] reading line 49051ms [log] [websocketToken] "d6ba884c-af54-4f1b-83d2-782c08aab118" 49088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 49088ms [log] [websocketConnected] 50541ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 50542ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 50579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/14f71eac-458a-429a-83be-5d0fd52c036a"}}', extra='') 50579ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/14f71eac-458a-429a-83be-5d0fd52c036a"} 50680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 50684ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778", "state": "new"}] 52688ms [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='') 52688ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 52688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778"}', extra='') 52689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 52689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 52689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4201881316023292591 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:IaSG\\r\\na=ice-pwd:3GhnW52KVQfe5hN2aygk4s6l\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6F:F6:90:33:69:AD:62:96:04:A1:42:C9:0F:1F:13:BB:44:5E:1E:AE:79:3A:23:44:DD:9C:49:63:72:44:88:12\\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/06385177-9a15-49fa-b928-eaa3abe7c778"}', extra='') 52689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 52689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 52689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 52689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 52689ms [err] v=0 52689ms [err] o=- 4201881316023292591 2 IN IP4 127.0.0.1 52689ms [err] s=- 52689ms [err] t=0 0 52689ms [err] a=group:BUNDLE 0 52689ms [err] a=extmap-allow-mixed 52689ms [err] a=msid-semantic: WMS 52689ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 52689ms [err] c=IN IP4 0.0.0.0 52689ms [err] a=ice-ufrag:IaSG 52689ms [err] a=ice-pwd:3GhnW52KVQfe5hN2aygk4s6l 52689ms [err] a=ice-options:trickle 52689ms [err] a=fingerprint:sha-256 6F:F6:90:33:69:AD:62:96:04:A1:42:C9:0F:1F:13:BB:44:5E:1E:AE:79:3A:23:44:DD:9C:49:63:72:44:88:12 52689ms [err] a=setup:actpass 52689ms [err] a=mid:0 52689ms [err] a=sctp-port:5000 52689ms [err] a=max-message-size:262144 52689ms [err] 52691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 52691ms [err] v=0 52691ms [err] o=- 4201881316023292591 2 IN IP4 127.0.0.1 52691ms [err] s=- 52691ms [err] t=0 0 52691ms [err] a=group:BUNDLE 0 52691ms [err] a=extmap-allow-mixed 52691ms [err] a=msid-semantic: WMS 52691ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 52691ms [err] c=IN IP4 0.0.0.0 52691ms [err] a=ice-ufrag:IaSG 52691ms [err] a=ice-pwd:3GhnW52KVQfe5hN2aygk4s6l 52691ms [err] a=ice-options:trickle 52691ms [err] a=fingerprint:sha-256 6F:F6:90:33:69:AD:62:96:04:A1:42:C9:0F:1F:13:BB:44:5E:1E:AE:79:3A:23:44:DD:9C:49:63:72:44:88:12 52691ms [err] a=setup:actpass 52691ms [err] a=mid:0 52691ms [err] a=sctp-port:5000 52691ms [err] a=max-message-size:262144 52691ms [err] 52691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 52692ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778", "state": "new"}] 52693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 52693ms [err] v=0 52693ms [err] o=- 3952605827 3952605827 IN IP4 0.0.0.0 52693ms [err] s=- 52693ms [err] t=0 0 52693ms [err] a=group:BUNDLE 0 52693ms [err] a=msid-semantic:WMS * 52693ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 52693ms [err] c=IN IP4 0.0.0.0 52693ms [err] a=mid:0 52693ms [err] a=sctp-port:5000 52693ms [err] a=max-message-size:65536 52693ms [err] a=ice-ufrag:xiEj 52693ms [err] a=ice-pwd:B3Tq4Cx6O3MD8ft10wBLbm 52693ms [err] a=fingerprint:sha-256 7A:99:56:A9:F2:18:A9:5A:E5:29:F3:83:F2:A0:BB:4A:53:9E:8A:3A:B6:94:40:F0:B4:D8:CD:F6:0C:04:AF:E0 52693ms [err] a=setup:active 52693ms [err] 52693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 52693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 52693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 52695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 52695ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 52696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 52696ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 52696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 52696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 52697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 52697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 52697ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778", "state": "connecting"}] 52705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jhU19To0+VMg') 52706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jhU19To0+VMg') 52706ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Mwt44kGIJg 1 udp 1845501695 172.17.0.2 51996 typ prflx) 52706ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38490) -> ('172.17.0.2', 51996)) State.WAITING -> State.IN_PROGRESS 52706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf)F\xc7s\xf7U\x9a\xa8e\x80.') 52709ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf)F\xc7s\xf7U\x9a\xa8e\x80.') 52709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38490) -> ('172.17.0.2', 51996)) State.IN_PROGRESS -> State.SUCCEEDED 52709ms [err] INFO:aioice.ice:Connection(0) ICE completed 52734ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 52734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 52735ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 52736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 52739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 52740ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 52740ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 52740ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 52740ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 52740ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778", "state": "connected"}] 52743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 52743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 52743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 52744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 52744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 52744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 52744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1232774851, stream_id=1, stream_seq=0) 52744ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 52745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1895424768, stream_id=1, stream_seq=0) 52745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 52745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1232774851, gaps=[]) 52746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424768, gaps=[]) 52746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 52746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1895424769, stream_id=1, stream_seq=1) 52746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 52746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424770, stream_id=1, stream_seq=2) 52747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424771, stream_id=1, stream_seq=2) 52747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424772, stream_id=1, stream_seq=2) 52748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424770, gaps=[]) 52748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424773, stream_id=1, stream_seq=2) 52749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424774, stream_id=1, stream_seq=2) 52749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424772, gaps=[]) 52749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424775, stream_id=1, stream_seq=2) 52749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424776, stream_id=1, stream_seq=2) 52750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424774, gaps=[]) 52750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424777, stream_id=1, stream_seq=3) 52750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424778, stream_id=1, stream_seq=3) 52750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424779, stream_id=1, stream_seq=3) 52750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424780, stream_id=1, stream_seq=3) 52751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424776, gaps=[]) 52751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424781, stream_id=1, stream_seq=3) 52751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424782, stream_id=1, stream_seq=3) 52751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424778, gaps=[]) 52751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424783, stream_id=1, stream_seq=3) 52752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424780, gaps=[]) 52752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424784, stream_id=1, stream_seq=4) 52753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424785, stream_id=1, stream_seq=4) 52753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424786, stream_id=1, stream_seq=4) 52753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424787, stream_id=1, stream_seq=4) 52753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424788, stream_id=1, stream_seq=4) 52753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424782, gaps=[]) 52754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424789, stream_id=1, stream_seq=4) 52754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424790, stream_id=1, stream_seq=4) 52754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424784, gaps=[]) 52754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424791, stream_id=1, stream_seq=5) 52755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424792, stream_id=1, stream_seq=5) 52755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424793, stream_id=1, stream_seq=5) 52755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424786, gaps=[]) 52756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424794, stream_id=1, stream_seq=5) 52756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424795, stream_id=1, stream_seq=5) 52756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424796, stream_id=1, stream_seq=5) 52757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424788, gaps=[]) 52757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424797, stream_id=1, stream_seq=5) 52785ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RFGYZsJyftAt') 52785ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RFGYZsJyftAt') 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424790, gaps=[]) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424798, stream_id=1, stream_seq=6) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424799, stream_id=1, stream_seq=6) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424800, stream_id=1, stream_seq=6) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424801, stream_id=1, stream_seq=6) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424792, gaps=[]) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424802, stream_id=1, stream_seq=6) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424803, stream_id=1, stream_seq=6) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424804, stream_id=1, stream_seq=6) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424794, gaps=[]) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424805, stream_id=1, stream_seq=7) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424806, stream_id=1, stream_seq=7) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424807, stream_id=1, stream_seq=7) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424796, gaps=[]) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424808, stream_id=1, stream_seq=7) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424809, stream_id=1, stream_seq=7) 52785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424810, stream_id=1, stream_seq=7) 52786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424798, gaps=[]) 52787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424811, stream_id=1, stream_seq=7) 52788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424800, gaps=[]) 52788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424812, stream_id=1, stream_seq=8) 52788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424813, stream_id=1, stream_seq=8) 52788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424814, stream_id=1, stream_seq=8) 52788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424815, stream_id=1, stream_seq=8) 52789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424802, gaps=[]) 52789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424816, stream_id=1, stream_seq=8) 52790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424817, stream_id=1, stream_seq=8) 52790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424818, stream_id=1, stream_seq=8) 52790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3591379598 1 udp 2113937151 95234e06-b62f-4930-9c8e-a42a4ab7d75f.local 51996 typ host generation 0 ufrag IaSG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778"}', extra='') 52790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 52790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 52790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 52791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424804, gaps=[]) 52791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424819, stream_id=1, stream_seq=9) 52791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424820, stream_id=1, stream_seq=9) 52791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424821, stream_id=1, stream_seq=9) 52792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424806, gaps=[]) 52792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424822, stream_id=1, stream_seq=9) 52792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424823, stream_id=1, stream_seq=9) 52792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424824, stream_id=1, stream_seq=9) 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424808, gaps=[]) 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424825, stream_id=1, stream_seq=9) 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424810, gaps=[]) 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424826, stream_id=1, stream_seq=10) 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424827, stream_id=1, stream_seq=10) 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424828, stream_id=1, stream_seq=10) 52793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424829, stream_id=1, stream_seq=10) 52794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424812, gaps=[]) 52794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424830, stream_id=1, stream_seq=10) 52794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424831, stream_id=1, stream_seq=10) 52794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424832, stream_id=1, stream_seq=10) 52797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424814, gaps=[]) 52797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424833, stream_id=1, stream_seq=11) 52797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424834, stream_id=1, stream_seq=11) 52797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424835, stream_id=1, stream_seq=11) 52797ms [err] INFO:aioice.ice:Connection(0) Remote candidate "95234e06-b62f-4930-9c8e-a42a4ab7d75f.local" resolved to 172.17.0.2 52798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424816, gaps=[]) 52798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424836, stream_id=1, stream_seq=11) 52798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424837, stream_id=1, stream_seq=11) 52798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424838, stream_id=1, stream_seq=11) 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424818, gaps=[]) 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424839, stream_id=1, stream_seq=11) 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424820, gaps=[]) 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424840, stream_id=1, stream_seq=12) 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424841, stream_id=1, stream_seq=12) 52799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424842, stream_id=1, stream_seq=12) 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424843, stream_id=1, stream_seq=12) 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424822, gaps=[]) 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424844, stream_id=1, stream_seq=12) 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424845, stream_id=1, stream_seq=12) 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424846, stream_id=1, stream_seq=12) 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424824, gaps=[]) 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424847, stream_id=1, stream_seq=13) 52801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424848, stream_id=1, stream_seq=13) 52801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424849, stream_id=1, stream_seq=13) 52801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424826, gaps=[]) 52801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424850, stream_id=1, stream_seq=13) 52801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424851, stream_id=1, stream_seq=13) 52801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424852, stream_id=1, stream_seq=13) 52802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424828, gaps=[]) 52802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424853, stream_id=1, stream_seq=13) 52803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424830, gaps=[]) 52803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424854, stream_id=1, stream_seq=14) 52803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424855, stream_id=1, stream_seq=14) 52803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424856, stream_id=1, stream_seq=14) 52803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424857, stream_id=1, stream_seq=14) 52804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424832, gaps=[]) 52804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424858, stream_id=1, stream_seq=14) 52804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424859, stream_id=1, stream_seq=14) 52804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424860, stream_id=1, stream_seq=14) 52805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424834, gaps=[]) 52805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424861, stream_id=1, stream_seq=15) 52805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424862, stream_id=1, stream_seq=15) 52805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424863, stream_id=1, stream_seq=15) 52830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424836, gaps=[]) 52830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424864, stream_id=1, stream_seq=15) 52830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424865, stream_id=1, stream_seq=15) 52830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424866, stream_id=1, stream_seq=15) 52831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424838, gaps=[]) 52831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424867, stream_id=1, stream_seq=15) 52831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424840, gaps=[]) 52831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424868, stream_id=1, stream_seq=16) 52832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424869, stream_id=1, stream_seq=16) 52832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424870, stream_id=1, stream_seq=16) 52832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424871, stream_id=1, stream_seq=16) 52832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424842, gaps=[]) 52832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424872, stream_id=1, stream_seq=16) 52832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424873, stream_id=1, stream_seq=16) 52833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424874, stream_id=1, stream_seq=16) 52833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424844, gaps=[]) 52833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424875, stream_id=1, stream_seq=17) 52833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424876, stream_id=1, stream_seq=17) 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424877, stream_id=1, stream_seq=17) 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424846, gaps=[]) 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424878, stream_id=1, stream_seq=17) 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424879, stream_id=1, stream_seq=17) 52834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424880, stream_id=1, stream_seq=17) 52835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424848, gaps=[]) 52835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424881, stream_id=1, stream_seq=17) 52836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424850, gaps=[]) 52836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424882, stream_id=1, stream_seq=18) 52836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424883, stream_id=1, stream_seq=18) 52836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424884, stream_id=1, stream_seq=18) 52836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424885, stream_id=1, stream_seq=18) 52837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424852, gaps=[]) 52837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424886, stream_id=1, stream_seq=18) 52837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424887, stream_id=1, stream_seq=18) 52837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424888, stream_id=1, stream_seq=18) 52838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424854, gaps=[]) 52838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424889, stream_id=1, stream_seq=19) 52839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424890, stream_id=1, stream_seq=19) 52839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424856, gaps=[]) 52839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424891, stream_id=1, stream_seq=19) 52839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424892, stream_id=1, stream_seq=19) 52840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424893, stream_id=1, stream_seq=19) 52840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424858, gaps=[]) 52840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424894, stream_id=1, stream_seq=19) 52841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424895, stream_id=1, stream_seq=19) 52841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424860, gaps=[]) 52841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424896, stream_id=1, stream_seq=20) 52842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424897, stream_id=1, stream_seq=20) 52842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424898, stream_id=1, stream_seq=20) 52842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424862, gaps=[]) 52842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424899, stream_id=1, stream_seq=20) 52843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424900, stream_id=1, stream_seq=20) 52843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424901, stream_id=1, stream_seq=20) 52843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r/y7ZLQLfHxC') 52843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51996) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r/y7ZLQLfHxC') 52843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38490) -> ('172.17.0.2', 51996)) State.FROZEN -> State.FAILED 52843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60918) -> ('172.17.0.2', 51996)) State.FROZEN -> State.FAILED 52844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424864, gaps=[]) 52844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424902, stream_id=1, stream_seq=20) 52844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424866, gaps=[]) 52844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424903, stream_id=1, stream_seq=21) 52844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424904, stream_id=1, stream_seq=21) 52846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424905, stream_id=1, stream_seq=21) 52846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424906, stream_id=1, stream_seq=21) 52846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424907, stream_id=1, stream_seq=21) 52846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424868, gaps=[]) 52846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424908, stream_id=1, stream_seq=21) 52846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424909, stream_id=1, stream_seq=21) 52847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424870, gaps=[]) 52847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424910, stream_id=1, stream_seq=22) 52847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424911, stream_id=1, stream_seq=22) 52847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424912, stream_id=1, stream_seq=22) 52848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424872, gaps=[]) 52848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424913, stream_id=1, stream_seq=22) 52848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424914, stream_id=1, stream_seq=22) 52848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424915, stream_id=1, stream_seq=22) 52849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424874, gaps=[]) 52849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424916, stream_id=1, stream_seq=22) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424876, gaps=[]) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424917, stream_id=1, stream_seq=23) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424918, stream_id=1, stream_seq=23) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424919, stream_id=1, stream_seq=23) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424920, stream_id=1, stream_seq=23) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424878, gaps=[]) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424921, stream_id=1, stream_seq=23) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424922, stream_id=1, stream_seq=23) 52851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424923, stream_id=1, stream_seq=23) 52852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424880, gaps=[]) 52852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424924, stream_id=1, stream_seq=24) 52852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424925, stream_id=1, stream_seq=24) 52852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424926, stream_id=1, stream_seq=24) 52853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424882, gaps=[]) 52853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424927, stream_id=1, stream_seq=24) 52853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424928, stream_id=1, stream_seq=24) 52853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424929, stream_id=1, stream_seq=24) 52878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424884, gaps=[]) 52878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424930, stream_id=1, stream_seq=24) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424886, gaps=[]) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424931, stream_id=1, stream_seq=25) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424932, stream_id=1, stream_seq=25) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424933, stream_id=1, stream_seq=25) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424934, stream_id=1, stream_seq=25) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424888, gaps=[]) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424935, stream_id=1, stream_seq=25) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424936, stream_id=1, stream_seq=25) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424937, stream_id=1, stream_seq=25) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424890, gaps=[]) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424938, stream_id=1, stream_seq=26) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424939, stream_id=1, stream_seq=26) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424940, stream_id=1, stream_seq=26) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424892, gaps=[]) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424941, stream_id=1, stream_seq=26) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424942, stream_id=1, stream_seq=26) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424943, stream_id=1, stream_seq=26) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424894, gaps=[]) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424944, stream_id=1, stream_seq=26) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424896, gaps=[]) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424945, stream_id=1, stream_seq=27) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424946, stream_id=1, stream_seq=27) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424947, stream_id=1, stream_seq=27) 52884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424948, stream_id=1, stream_seq=27) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424898, gaps=[]) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424949, stream_id=1, stream_seq=27) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424950, stream_id=1, stream_seq=27) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424951, stream_id=1, stream_seq=27) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424900, gaps=[]) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424952, stream_id=1, stream_seq=28) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424953, stream_id=1, stream_seq=28) 52885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424954, stream_id=1, stream_seq=28) 52886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424902, gaps=[]) 52886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424955, stream_id=1, stream_seq=28) 52886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424956, stream_id=1, stream_seq=28) 52886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424957, stream_id=1, stream_seq=28) 52888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424904, gaps=[]) 52888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424958, stream_id=1, stream_seq=28) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424906, gaps=[]) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424959, stream_id=1, stream_seq=29) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424960, stream_id=1, stream_seq=29) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424961, stream_id=1, stream_seq=29) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424962, stream_id=1, stream_seq=29) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424908, gaps=[]) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424963, stream_id=1, stream_seq=29) 52889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424964, stream_id=1, stream_seq=29) 52890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424965, stream_id=1, stream_seq=29) 52890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424910, gaps=[]) 52890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424966, stream_id=1, stream_seq=30) 52890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424967, stream_id=1, stream_seq=30) 52890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424968, stream_id=1, stream_seq=30) 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424912, gaps=[]) 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424969, stream_id=1, stream_seq=30) 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424970, stream_id=1, stream_seq=30) 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424971, stream_id=1, stream_seq=30) 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424914, gaps=[]) 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424972, stream_id=1, stream_seq=30) 52892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424916, gaps=[]) 52892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424973, stream_id=1, stream_seq=31) 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424974, stream_id=1, stream_seq=31) 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424975, stream_id=1, stream_seq=31) 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424976, stream_id=1, stream_seq=31) 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424918, gaps=[]) 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424977, stream_id=1, stream_seq=31) 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424978, stream_id=1, stream_seq=31) 52893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424979, stream_id=1, stream_seq=31) 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424920, gaps=[]) 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424980, stream_id=1, stream_seq=32) 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424981, stream_id=1, stream_seq=32) 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424982, stream_id=1, stream_seq=32) 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424922, gaps=[]) 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424983, stream_id=1, stream_seq=32) 52894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424984, stream_id=1, stream_seq=32) 52895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424985, stream_id=1, stream_seq=32) 52895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424924, gaps=[]) 52895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424986, stream_id=1, stream_seq=32) 52896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424926, gaps=[]) 52896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1895424987, stream_id=1, stream_seq=33) 52896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424988, stream_id=1, stream_seq=33) 52896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424989, stream_id=1, stream_seq=33) 52896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424990, stream_id=1, stream_seq=33) 52897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424928, gaps=[]) 52897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424991, stream_id=1, stream_seq=33) 52897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1895424992, stream_id=1, stream_seq=33) 52897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1895424993, stream_id=1, stream_seq=33) 52898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424930, gaps=[]) 52898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424932, gaps=[]) 52900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424934, gaps=[]) 52900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424936, gaps=[]) 52901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424938, gaps=[]) 52902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424940, gaps=[]) 52903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424942, gaps=[]) 52905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424944, gaps=[]) 52930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8192 52933ms [log] 8188 52933ms [log] line [file] undefined 52933ms [log] 52933ms [log] reading line 52933ms [log] [experimentStatusChanged] {"status": "running", "message": null} 52934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424946, gaps=[]) 52934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424948, gaps=[]) 52934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424950, gaps=[]) 52935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424952, gaps=[]) 52938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424954, gaps=[]) 52939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424956, gaps=[]) 52940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424958, gaps=[]) 52940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424960, gaps=[]) 52941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424962, gaps=[]) 52942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424964, gaps=[]) 52943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424966, gaps=[]) 52944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424968, gaps=[]) 52946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424970, gaps=[]) 52973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424972, gaps=[]) 52973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424974, gaps=[]) 52973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424976, gaps=[]) 52975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424978, gaps=[]) 52976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1895424980, gaps=[]) 52976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1895424982, gaps=[]) 52977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1895424984, gaps=[]) 52978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1895424986, gaps=[]) 52979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1895424988, gaps=[]) 52979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1895424990, gaps=[]) 52980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 52981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1895424992, gaps=[]) 52981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53175ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778"}', extra='') 53175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 53175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 53175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 53175ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 53176ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 53176ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 53176ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 53176ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 53176ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53177ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 53177ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53177ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53177ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/06385177-9a15-49fa-b928-eaa3abe7c778", "state": "closed"}] 53178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 53178ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 53275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53275ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 53410ms [err] Traceback (most recent call last): 53410ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 53410ms [err] return _run_code(code, main_globals, None, 53410ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 53410ms [err] exec(code, run_globals) 53410ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 53410ms [err] sys.exit(main()) 53410ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 53410ms [err] asyncio.run(main_async()) 53410ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 53411ms [err] return loop.run_until_complete(main) 53411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 53411ms [err] self.run_forever() 53411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 53411ms [err] self._run_once() 53411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 53411ms [err] event_list = self._selector.select(timeout) 53411ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 53411ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 53411ms [err] KeyboardInterrupt 53413ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 53413ms [err] h.flush() 53413ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 53651ms [log] starting device 54370ms [err] DEBUG:asyncio:Using selector: EpollSelector 54565ms [err] ERROR:asyncio:Unclosed client session 54565ms [err] client_session: 54676ms [log] parsing 54676ms [log] creating device handler 54676ms [log] [ready] 54676ms [log] reading line 54676ms [log] [websocketToken] "e263ff52-bd34-4b65-886c-12c025aa6cea" 54706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 54706ms [log] [websocketConnected] 54999ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54999ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 55043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/52cab992-80e8-457d-a4bb-b4630f71e7a7"}}', extra='') 55043ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/52cab992-80e8-457d-a4bb-b4630f71e7a7"} 55143ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 55149ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "new"}] 57152ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 57154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 57154ms [err] v=0 57154ms [err] o=- 3952605832 3952605832 IN IP4 0.0.0.0 57154ms [err] s=- 57154ms [err] t=0 0 57154ms [err] a=group:BUNDLE 0 57154ms [err] a=msid-semantic:WMS * 57154ms [err] m=application 9 DTLS/SCTP 5000 57154ms [err] c=IN IP4 0.0.0.0 57154ms [err] a=mid:0 57154ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57154ms [err] a=max-message-size:65536 57154ms [err] a=ice-ufrag:socJ 57154ms [err] a=ice-pwd:PQ9SJjTRfPIV7z1XxRGaSA 57154ms [err] a=fingerprint:sha-256 2D:42:81:B0:19:8D:EE:49:A4:62:CA:68:A0:13:E4:2C:95:F0:FD:60:2D:C3:27:D8:16:BF:5F:A5:12:E9:74:28 57154ms [err] a=setup:actpass 57154ms [err] 57155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 57156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 57158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "new"}] 57158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 57159ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 57159ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 57160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 57160ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57160ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 57161ms [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='') 57161ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\xda\xcfD}-\xae\xa97\xbb\xd3k') 57176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\xda\xcfD}-\xae\xa97\xbb\xd3k') 57184ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952605832 3952605832 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 53559 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 53559 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54216 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:K10z\\r\\na=ice-pwd:UZbn9xx29lWo9HYQByxV8u\\r\\na=fingerprint:sha-256 FA:DC:64:C0:AA:A2:DB:18:BB:0F:1C:29:F4:47:A9:0E:E8:3E:1E:C3:91:36:26:8D:03:79:94:FE:59:1B:50:9B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 57184ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57184ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 57184ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 57184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 57184ms [err] v=0 57184ms [err] o=- 3952605832 3952605832 IN IP4 0.0.0.0 57184ms [err] s=- 57184ms [err] t=0 0 57184ms [err] a=group:BUNDLE 0 57184ms [err] a=msid-semantic:WMS * 57184ms [err] m=application 53559 DTLS/SCTP 5000 57184ms [err] c=IN IP4 172.30.0.1 57184ms [err] a=mid:0 57184ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57184ms [err] a=max-message-size:65536 57184ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53559 typ host 57184ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54216 typ host 57184ms [err] a=end-of-candidates 57184ms [err] a=ice-ufrag:K10z 57184ms [err] a=ice-pwd:UZbn9xx29lWo9HYQByxV8u 57184ms [err] a=fingerprint:sha-256 FA:DC:64:C0:AA:A2:DB:18:BB:0F:1C:29:F4:47:A9:0E:E8:3E:1E:C3:91:36:26:8D:03:79:94:FE:59:1B:50:9B 57184ms [err] a=setup:active 57184ms [err] 57185ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 57185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 57185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 57185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41231) -> ('172.30.0.1', 53559)) State.FROZEN -> State.WAITING 57185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59785) -> ('172.30.0.1', 53559)) State.FROZEN -> State.WAITING 57185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41231) -> ('172.17.0.2', 54216)) State.FROZEN -> State.WAITING 57185ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(fgzENmrGh6 1 udp 1862270975 172.17.0.2 53559 typ prflx) 57185ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41231) -> ('172.17.0.2', 53559)) State.WAITING -> State.IN_PROGRESS 57186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i,\x9253\xb2\xc2\xbb\x96F\xd7J') 57186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41231) -> ('172.30.0.1', 53559)) State.WAITING -> State.IN_PROGRESS 57186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a\xbc\tb\r\x0c-\xa3\xec\xc6y-') 57186ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "connecting"}] 57187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i,\x9253\xb2\xc2\xbb\x96F\xd7J') 57187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41231) -> ('172.17.0.2', 53559)) State.IN_PROGRESS -> State.SUCCEEDED 57187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59785) -> ('172.30.0.1', 53559)) State.WAITING -> State.FAILED 57187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41231) -> ('172.17.0.2', 54216)) State.WAITING -> State.FAILED 57187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59785) -> ('172.17.0.2', 54216)) State.FROZEN -> State.FAILED 57187ms [err] INFO:aioice.ice:Connection(0) ICE completed 57187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a\xbc\tb\r\x0c-\xa3\xec\xc6y-') 57187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41231) -> ('172.30.0.1', 53559)) State.IN_PROGRESS -> State.SUCCEEDED 57188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\x1db\xb3\x16W\xeb\x94\xfc\xcc\xa3\xcd') 57188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\x1db\xb3\x16W\xeb\x94\xfc\xcc\xa3\xcd') 57207ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 57207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 57208ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 57208ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 57210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 57210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 57210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 57210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 57210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 57211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 57211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 57211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 57211ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "connected"}] 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 57212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 57213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 57213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 57213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 57213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=560106822, stream_id=1, stream_seq=0) 57213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 57214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=544758685, stream_id=1, stream_seq=0) 57214ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 57214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=544758685, gaps=[]) 57215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106822, gaps=[]) 57215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 57215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=560106823, stream_id=1, stream_seq=1) 57215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106824, stream_id=1, stream_seq=2) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106825, stream_id=1, stream_seq=2) 57216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106826, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106823, gaps=[]) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106827, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106824, gaps=[]) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106828, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106829, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106825, gaps=[]) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106830, stream_id=1, stream_seq=2) 57217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106826, gaps=[]) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106831, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106832, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106827, gaps=[]) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106833, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106834, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106828, gaps=[]) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106835, stream_id=1, stream_seq=3) 57218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106836, stream_id=1, stream_seq=3) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106829, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106837, stream_id=1, stream_seq=3) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106830, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106838, stream_id=1, stream_seq=4) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106839, stream_id=1, stream_seq=4) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106831, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106840, stream_id=1, stream_seq=4) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106841, stream_id=1, stream_seq=4) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106832, gaps=[]) 57219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106842, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106843, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106833, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106844, stream_id=1, stream_seq=4) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106834, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106845, stream_id=1, stream_seq=5) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106846, stream_id=1, stream_seq=5) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106835, gaps=[]) 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106847, stream_id=1, stream_seq=5) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106848, stream_id=1, stream_seq=5) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106836, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106849, stream_id=1, stream_seq=5) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106850, stream_id=1, stream_seq=5) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106837, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106851, stream_id=1, stream_seq=5) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106838, gaps=[]) 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106852, stream_id=1, stream_seq=6) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106853, stream_id=1, stream_seq=6) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106839, gaps=[]) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106854, stream_id=1, stream_seq=6) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106855, stream_id=1, stream_seq=6) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106840, gaps=[]) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106856, stream_id=1, stream_seq=6) 57222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106857, stream_id=1, stream_seq=6) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106841, gaps=[]) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106858, stream_id=1, stream_seq=6) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106842, gaps=[]) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106859, stream_id=1, stream_seq=7) 57223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106860, stream_id=1, stream_seq=7) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106843, gaps=[]) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106861, stream_id=1, stream_seq=7) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106862, stream_id=1, stream_seq=7) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106844, gaps=[]) 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106863, stream_id=1, stream_seq=7) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106864, stream_id=1, stream_seq=7) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106845, gaps=[]) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106865, stream_id=1, stream_seq=7) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106846, gaps=[]) 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106866, stream_id=1, stream_seq=8) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106867, stream_id=1, stream_seq=8) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106847, gaps=[]) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106868, stream_id=1, stream_seq=8) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106869, stream_id=1, stream_seq=8) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106848, gaps=[]) 57226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106870, stream_id=1, stream_seq=8) 57227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106871, stream_id=1, stream_seq=8) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106849, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106872, stream_id=1, stream_seq=8) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106850, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106873, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106874, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106851, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106875, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106876, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106852, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106877, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106878, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106853, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106879, stream_id=1, stream_seq=9) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106854, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106880, stream_id=1, stream_seq=10) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106881, stream_id=1, stream_seq=10) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106855, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106882, stream_id=1, stream_seq=10) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106883, stream_id=1, stream_seq=10) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106856, gaps=[]) 57229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106884, stream_id=1, stream_seq=10) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106885, stream_id=1, stream_seq=10) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106857, gaps=[]) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106886, stream_id=1, stream_seq=10) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106858, gaps=[]) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106887, stream_id=1, stream_seq=11) 57230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106888, stream_id=1, stream_seq=11) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106859, gaps=[]) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106889, stream_id=1, stream_seq=11) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106890, stream_id=1, stream_seq=11) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106860, gaps=[]) 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106891, stream_id=1, stream_seq=11) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106892, stream_id=1, stream_seq=11) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106861, gaps=[]) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106893, stream_id=1, stream_seq=11) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106862, gaps=[]) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106894, stream_id=1, stream_seq=12) 57232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106895, stream_id=1, stream_seq=12) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106863, gaps=[]) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106896, stream_id=1, stream_seq=12) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106897, stream_id=1, stream_seq=12) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106864, gaps=[]) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106898, stream_id=1, stream_seq=12) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106899, stream_id=1, stream_seq=12) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106865, gaps=[]) 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106900, stream_id=1, stream_seq=12) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106866, gaps=[]) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106901, stream_id=1, stream_seq=13) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106902, stream_id=1, stream_seq=13) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106867, gaps=[]) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106903, stream_id=1, stream_seq=13) 57234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106904, stream_id=1, stream_seq=13) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106868, gaps=[]) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106905, stream_id=1, stream_seq=13) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106906, stream_id=1, stream_seq=13) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106869, gaps=[]) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106907, stream_id=1, stream_seq=13) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106870, gaps=[]) 57235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106908, stream_id=1, stream_seq=14) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106909, stream_id=1, stream_seq=14) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106871, gaps=[]) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106910, stream_id=1, stream_seq=14) 57236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106911, stream_id=1, stream_seq=14) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106872, gaps=[]) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106912, stream_id=1, stream_seq=14) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106913, stream_id=1, stream_seq=14) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106873, gaps=[]) 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106914, stream_id=1, stream_seq=14) 57238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106874, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106915, stream_id=1, stream_seq=15) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106916, stream_id=1, stream_seq=15) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106875, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106917, stream_id=1, stream_seq=15) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106918, stream_id=1, stream_seq=15) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106876, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106919, stream_id=1, stream_seq=15) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106920, stream_id=1, stream_seq=15) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106877, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106921, stream_id=1, stream_seq=15) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106878, gaps=[]) 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106922, stream_id=1, stream_seq=16) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106923, stream_id=1, stream_seq=16) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106879, gaps=[]) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106924, stream_id=1, stream_seq=16) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106925, stream_id=1, stream_seq=16) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106880, gaps=[]) 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106926, stream_id=1, stream_seq=16) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106927, stream_id=1, stream_seq=16) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106881, gaps=[]) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106928, stream_id=1, stream_seq=16) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106882, gaps=[]) 57241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106929, stream_id=1, stream_seq=17) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106930, stream_id=1, stream_seq=17) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106883, gaps=[]) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106931, stream_id=1, stream_seq=17) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106932, stream_id=1, stream_seq=17) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106884, gaps=[]) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106933, stream_id=1, stream_seq=17) 57242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106934, stream_id=1, stream_seq=17) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106885, gaps=[]) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106935, stream_id=1, stream_seq=17) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106886, gaps=[]) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106936, stream_id=1, stream_seq=18) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106937, stream_id=1, stream_seq=18) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106887, gaps=[]) 57243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106938, stream_id=1, stream_seq=18) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106939, stream_id=1, stream_seq=18) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106888, gaps=[]) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106940, stream_id=1, stream_seq=18) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106941, stream_id=1, stream_seq=18) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106889, gaps=[]) 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106942, stream_id=1, stream_seq=18) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106890, gaps=[]) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106943, stream_id=1, stream_seq=19) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106944, stream_id=1, stream_seq=19) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106891, gaps=[]) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106945, stream_id=1, stream_seq=19) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106946, stream_id=1, stream_seq=19) 57245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106892, gaps=[]) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106947, stream_id=1, stream_seq=19) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106948, stream_id=1, stream_seq=19) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106893, gaps=[]) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106949, stream_id=1, stream_seq=19) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106894, gaps=[]) 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106950, stream_id=1, stream_seq=20) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106951, stream_id=1, stream_seq=20) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106895, gaps=[]) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106952, stream_id=1, stream_seq=20) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106953, stream_id=1, stream_seq=20) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106896, gaps=[]) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106954, stream_id=1, stream_seq=20) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106955, stream_id=1, stream_seq=20) 57247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106897, gaps=[]) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106956, stream_id=1, stream_seq=20) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106898, gaps=[]) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106957, stream_id=1, stream_seq=21) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106958, stream_id=1, stream_seq=21) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106899, gaps=[]) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106959, stream_id=1, stream_seq=21) 57248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106960, stream_id=1, stream_seq=21) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106900, gaps=[]) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106961, stream_id=1, stream_seq=21) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106962, stream_id=1, stream_seq=21) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106901, gaps=[]) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106963, stream_id=1, stream_seq=21) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106902, gaps=[]) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106964, stream_id=1, stream_seq=22) 57249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106965, stream_id=1, stream_seq=22) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106903, gaps=[]) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106966, stream_id=1, stream_seq=22) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106967, stream_id=1, stream_seq=22) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106904, gaps=[]) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106968, stream_id=1, stream_seq=22) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106969, stream_id=1, stream_seq=22) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106905, gaps=[]) 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106970, stream_id=1, stream_seq=22) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106906, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106971, stream_id=1, stream_seq=23) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106972, stream_id=1, stream_seq=23) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106907, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106973, stream_id=1, stream_seq=23) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106974, stream_id=1, stream_seq=23) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106908, gaps=[]) 57251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106975, stream_id=1, stream_seq=23) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106976, stream_id=1, stream_seq=23) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106909, gaps=[]) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106977, stream_id=1, stream_seq=23) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106910, gaps=[]) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106978, stream_id=1, stream_seq=24) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106979, stream_id=1, stream_seq=24) 57252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106911, gaps=[]) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106980, stream_id=1, stream_seq=24) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106981, stream_id=1, stream_seq=24) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106912, gaps=[]) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106982, stream_id=1, stream_seq=24) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106983, stream_id=1, stream_seq=24) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106913, gaps=[]) 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106984, stream_id=1, stream_seq=24) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106914, gaps=[]) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106985, stream_id=1, stream_seq=25) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106986, stream_id=1, stream_seq=25) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106915, gaps=[]) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106987, stream_id=1, stream_seq=25) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106988, stream_id=1, stream_seq=25) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106916, gaps=[]) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106989, stream_id=1, stream_seq=25) 57254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106990, stream_id=1, stream_seq=25) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106917, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106991, stream_id=1, stream_seq=25) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106918, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106992, stream_id=1, stream_seq=26) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106993, stream_id=1, stream_seq=26) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106919, gaps=[]) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106994, stream_id=1, stream_seq=26) 57255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106995, stream_id=1, stream_seq=26) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106920, gaps=[]) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106996, stream_id=1, stream_seq=26) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560106997, stream_id=1, stream_seq=26) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106921, gaps=[]) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560106998, stream_id=1, stream_seq=26) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106922, gaps=[]) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560106999, stream_id=1, stream_seq=27) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107000, stream_id=1, stream_seq=27) 57256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106923, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107001, stream_id=1, stream_seq=27) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107002, stream_id=1, stream_seq=27) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106924, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107003, stream_id=1, stream_seq=27) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107004, stream_id=1, stream_seq=27) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106925, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560107005, stream_id=1, stream_seq=27) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106926, gaps=[]) 57257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560107006, stream_id=1, stream_seq=28) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107007, stream_id=1, stream_seq=28) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106927, gaps=[]) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107008, stream_id=1, stream_seq=28) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107009, stream_id=1, stream_seq=28) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106928, gaps=[]) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107010, stream_id=1, stream_seq=28) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107011, stream_id=1, stream_seq=28) 57258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106929, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560107012, stream_id=1, stream_seq=28) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106930, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560107013, stream_id=1, stream_seq=29) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107014, stream_id=1, stream_seq=29) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106931, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107015, stream_id=1, stream_seq=29) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107016, stream_id=1, stream_seq=29) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106932, gaps=[]) 57259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107017, stream_id=1, stream_seq=29) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107018, stream_id=1, stream_seq=29) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106933, gaps=[]) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560107019, stream_id=1, stream_seq=29) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106934, gaps=[]) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560107020, stream_id=1, stream_seq=30) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107021, stream_id=1, stream_seq=30) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106935, gaps=[]) 57260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107022, stream_id=1, stream_seq=30) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107023, stream_id=1, stream_seq=30) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106936, gaps=[]) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107024, stream_id=1, stream_seq=30) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107025, stream_id=1, stream_seq=30) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106937, gaps=[]) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560107026, stream_id=1, stream_seq=30) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106938, gaps=[]) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560107027, stream_id=1, stream_seq=31) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107028, stream_id=1, stream_seq=31) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106939, gaps=[]) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107029, stream_id=1, stream_seq=31) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107030, stream_id=1, stream_seq=31) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106940, gaps=[]) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107031, stream_id=1, stream_seq=31) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107032, stream_id=1, stream_seq=31) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106941, gaps=[]) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560107033, stream_id=1, stream_seq=31) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106942, gaps=[]) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560107034, stream_id=1, stream_seq=32) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107035, stream_id=1, stream_seq=32) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106943, gaps=[]) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107036, stream_id=1, stream_seq=32) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107037, stream_id=1, stream_seq=32) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106944, gaps=[]) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107038, stream_id=1, stream_seq=32) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107039, stream_id=1, stream_seq=32) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106945, gaps=[]) 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560107040, stream_id=1, stream_seq=32) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106946, gaps=[]) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=560107041, stream_id=1, stream_seq=33) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107042, stream_id=1, stream_seq=33) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106947, gaps=[]) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107043, stream_id=1, stream_seq=33) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107044, stream_id=1, stream_seq=33) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106948, gaps=[]) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107045, stream_id=1, stream_seq=33) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=560107046, stream_id=1, stream_seq=33) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106949, gaps=[]) 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=560107047, stream_id=1, stream_seq=33) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106950, gaps=[]) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106951, gaps=[]) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106952, gaps=[]) 57268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106953, gaps=[]) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106954, gaps=[]) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106955, gaps=[]) 57269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106956, gaps=[]) 57293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106957, gaps=[]) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106958, gaps=[]) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106959, gaps=[]) 57294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106960, gaps=[]) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106961, gaps=[]) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106962, gaps=[]) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106963, gaps=[]) 57295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106964, gaps=[]) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106965, gaps=[]) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106966, gaps=[]) 57296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106967, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106968, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106969, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106970, gaps=[]) 57297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106971, gaps=[]) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106972, gaps=[]) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106973, gaps=[]) 57298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106974, gaps=[]) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106975, gaps=[]) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106976, gaps=[]) 57299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106977, gaps=[]) 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106978, gaps=[]) 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106979, gaps=[]) 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106980, gaps=[]) 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106981, gaps=[]) 57300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106982, gaps=[]) 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106983, gaps=[]) 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106984, gaps=[]) 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106985, gaps=[]) 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106986, gaps=[]) 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106987, gaps=[]) 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106988, gaps=[]) 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106989, gaps=[]) 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106990, gaps=[]) 57302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106991, gaps=[]) 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106992, gaps=[]) 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560106993, gaps=[]) 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560106994, gaps=[]) 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560106995, gaps=[]) 57303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560106996, gaps=[]) 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560106997, gaps=[]) 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560106998, gaps=[]) 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560106999, gaps=[]) 57304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107000, gaps=[]) 57305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107001, gaps=[]) 57305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107002, gaps=[]) 57305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107003, gaps=[]) 57306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107004, gaps=[]) 57306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107005, gaps=[]) 57306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107006, gaps=[]) 57306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107007, gaps=[]) 57307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8192 57307ms [log] 8188 57307ms [log] line [file] undefined 57307ms [log] 57307ms [log] reading line 57307ms [log] [experimentStatusChanged] {"status": "running", "message": null} 57307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107008, gaps=[]) 57307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107009, gaps=[]) 57307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107010, gaps=[]) 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107011, gaps=[]) 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107012, gaps=[]) 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107013, gaps=[]) 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107014, gaps=[]) 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107015, gaps=[]) 57308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107016, gaps=[]) 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107017, gaps=[]) 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107018, gaps=[]) 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107019, gaps=[]) 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107020, gaps=[]) 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107021, gaps=[]) 57309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107022, gaps=[]) 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107023, gaps=[]) 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107024, gaps=[]) 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107025, gaps=[]) 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107026, gaps=[]) 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107027, gaps=[]) 57310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107028, gaps=[]) 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107029, gaps=[]) 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107030, gaps=[]) 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107031, gaps=[]) 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107032, gaps=[]) 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107033, gaps=[]) 57311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107034, gaps=[]) 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107035, gaps=[]) 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107036, gaps=[]) 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107037, gaps=[]) 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107038, gaps=[]) 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107039, gaps=[]) 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107040, gaps=[]) 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=560107041, gaps=[]) 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=560107042, gaps=[]) 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=560107043, gaps=[]) 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=560107044, gaps=[]) 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=560107045, gaps=[]) 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=560107046, gaps=[]) 57313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=560107047, gaps=[]) 57351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 57493ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00"}', extra='') 57494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 57494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 57494ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 57494ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 57494ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 57494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 57494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 57495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57495ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 57495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57495ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/330d98b2-e3ca-4b72-a32b-5c85b8599f00", "state": "closed"}] 57496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 57496ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 57601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 57601ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 57707ms [err] Traceback (most recent call last): 57707ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 57707ms [err] return _run_code(code, main_globals, None, 57707ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 57707ms [err] exec(code, run_globals) 57707ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 57707ms [err] sys.exit(main()) 57707ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 57707ms [err] asyncio.run(main_async()) 57707ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 57708ms [err] return loop.run_until_complete(main) 57708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 57708ms [err] self.run_forever() 57708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 57708ms [err] self._run_once() 57708ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 57709ms [err] event_list = self._selector.select(timeout) 57709ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 57709ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 57709ms [err] KeyboardInterrupt 57710ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 57710ms [err] h.flush() 57710ms [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 76927ms [log] starting device 77696ms [err] DEBUG:asyncio:Using selector: EpollSelector 77905ms [err] ERROR:asyncio:Unclosed client session 77905ms [err] client_session: 78030ms [log] parsing 78030ms [log] creating device handler 78030ms [log] [ready] 78030ms [log] reading line 78030ms [log] [websocketToken] "005d4272-ba07-448c-a5f8-e49fd918c4e9" 78044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 78044ms [log] line {"signal":"gpio1","value":"strongH"} 78044ms [log] 78044ms [log] reading line 78044ms [log] line {"signal":"gpio2","value":"strongL"} 78044ms [log] 78044ms [log] reading line 78044ms [log] [websocketConnected] 80607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80607ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 80625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ec42b62-b970-47d3-bdc8-50c1daa85a49"}}', extra='') 80626ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3ec42b62-b970-47d3-bdc8-50c1daa85a49"} 81172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322","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='') 81176ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 81176ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 81176ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322", "state": "new"}] 83178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322"}', extra='') 83178ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83178ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 83178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4014776403059828625 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:Q535\\r\\na=ice-pwd:Z6KBiZd5e4aXEovL8ZhAldWG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:A0:87:B9:52:48:04:3C:2D:9D:CC:6A:79:66:D2:4E:E4:BF:D5:C6:29:19:17:96:7C:20:0B:BB:2C:DD:91: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/c2c2ad62-aba0-4218-a6f6-0161ec65b322"}', extra='') 83178ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83178ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 83178ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 83178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 83178ms [err] v=0 83178ms [err] o=- 4014776403059828625 2 IN IP4 127.0.0.1 83178ms [err] s=- 83178ms [err] t=0 0 83178ms [err] a=group:BUNDLE 0 83178ms [err] a=extmap-allow-mixed 83178ms [err] a=msid-semantic: WMS 83178ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 83178ms [err] c=IN IP4 0.0.0.0 83178ms [err] a=ice-ufrag:Q535 83178ms [err] a=ice-pwd:Z6KBiZd5e4aXEovL8ZhAldWG 83178ms [err] a=ice-options:trickle 83178ms [err] a=fingerprint:sha-256 75:A0:87:B9:52:48:04:3C:2D:9D:CC:6A:79:66:D2:4E:E4:BF:D5:C6:29:19:17:96:7C:20:0B:BB:2C:DD:91:E1 83178ms [err] a=setup:actpass 83178ms [err] a=mid:0 83178ms [err] a=sctp-port:5000 83178ms [err] a=max-message-size:262144 83178ms [err] 83180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 83180ms [err] v=0 83180ms [err] o=- 4014776403059828625 2 IN IP4 127.0.0.1 83180ms [err] s=- 83180ms [err] t=0 0 83180ms [err] a=group:BUNDLE 0 83180ms [err] a=extmap-allow-mixed 83180ms [err] a=msid-semantic: WMS 83180ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 83180ms [err] c=IN IP4 0.0.0.0 83180ms [err] a=ice-ufrag:Q535 83180ms [err] a=ice-pwd:Z6KBiZd5e4aXEovL8ZhAldWG 83180ms [err] a=ice-options:trickle 83180ms [err] a=fingerprint:sha-256 75:A0:87:B9:52:48:04:3C:2D:9D:CC:6A:79:66:D2:4E:E4:BF:D5:C6:29:19:17:96:7C:20:0B:BB:2C:DD:91:E1 83180ms [err] a=setup:actpass 83180ms [err] a=mid:0 83180ms [err] a=sctp-port:5000 83180ms [err] a=max-message-size:262144 83180ms [err] 83180ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 83180ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322", "state": "new"}] 83181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 83181ms [err] v=0 83181ms [err] o=- 3952605858 3952605858 IN IP4 0.0.0.0 83181ms [err] s=- 83181ms [err] t=0 0 83181ms [err] a=group:BUNDLE 0 83181ms [err] a=msid-semantic:WMS * 83181ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 83181ms [err] c=IN IP4 0.0.0.0 83181ms [err] a=mid:0 83181ms [err] a=sctp-port:5000 83181ms [err] a=max-message-size:65536 83181ms [err] a=ice-ufrag:BVAv 83181ms [err] a=ice-pwd:JAKl3jfZTdOfbLYiZI9Ugl 83181ms [err] a=fingerprint:sha-256 FC:60:F4:C8:B4:82:EE:B9:14:E9:65:ED:12:6A:0B:67:AA:DF:35:FD:32:77:99:18:39:69:9B:71:BA:2B:E9:28 83181ms [err] a=setup:active 83181ms [err] 83182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 83182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 83182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 83183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 83183ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 83183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 83184ms [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='') 83184ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 83184ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 83184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 83184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 83184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 83184ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322", "state": "connecting"}] 83218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z7OE6q+9sN8Z') 83218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z7OE6q+9sN8Z') 83220ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(V1vELf4dUP 1 udp 1845501695 172.17.0.2 39362 typ prflx) 83220ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42186) -> ('172.17.0.2', 39362)) State.WAITING -> State.IN_PROGRESS 83220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'}\xda\xce\xe5;\x07m"Q\x16\xcb\xea') 83221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'}\xda\xce\xe5;\x07m"Q\x16\xcb\xea') 83221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42186) -> ('172.17.0.2', 39362)) State.IN_PROGRESS -> State.SUCCEEDED 83221ms [err] INFO:aioice.ice:Connection(0) ICE completed 83236ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 83236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 83237ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 83237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 83265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 83265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 83265ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 83265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 83265ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 83266ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322", "state": "connected"}] 83268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 83268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 83268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 83269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 83269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 83270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 83270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O2riZDCrcc5I') 83270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O2riZDCrcc5I') 83271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1530784804, stream_id=1, stream_seq=0) 83271ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 83271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1087390003, stream_id=1, stream_seq=0) 83271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 83272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1530784804, gaps=[]) 83272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1087390003, gaps=[]) 83272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 83272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1087390004, stream_id=1, stream_seq=1) 83273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 83273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1087390005, stream_id=1, stream_seq=2) 83273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1087390005, gaps=[]) 83273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 83275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3441759611 1 udp 2113937151 837fab82-36dd-4f09-a3a9-f7454a55a80c.local 39362 typ host generation 0 ufrag Q535 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322"}', extra='') 83275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 83275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 83275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 83278ms [err] INFO:aioice.ice:Connection(0) Remote candidate "837fab82-36dd-4f09-a3a9-f7454a55a80c.local" resolved to 172.17.0.2 83333ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/KSWzRcYtApm') 83333ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39362) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/KSWzRcYtApm') 83357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42186) -> ('172.17.0.2', 39362)) State.FROZEN -> State.FAILED 83357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47718) -> ('172.17.0.2', 39362)) State.FROZEN -> State.FAILED 83420ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 83420ms [log] [experimentStatusChanged] {"status": "running", "message": null} 83473ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322"}', extra='') 83473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 83474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 83474ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 83474ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 83474ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 83474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 83474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 83474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83474ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 83475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 83475ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c2c2ad62-aba0-4218-a6f6-0161ec65b322", "state": "closed"}] 83475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 83476ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83566ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83566ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 83715ms [err] Traceback (most recent call last): 83715ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83716ms [err] return _run_code(code, main_globals, None, 83716ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83716ms [err] exec(code, run_globals) 83716ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83716ms [err] sys.exit(main()) 83716ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83716ms [err] asyncio.run(main_async()) 83716ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83716ms [err] return loop.run_until_complete(main) 83716ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83716ms [err] self.run_forever() 83717ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83717ms [err] self._run_once() 83717ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83717ms [err] event_list = self._selector.select(timeout) 83717ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83745ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83745ms [err] KeyboardInterrupt 83745ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83745ms [err] h.flush() 83745ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83907ms [log] starting device 84721ms [err] DEBUG:asyncio:Using selector: EpollSelector 84956ms [err] ERROR:asyncio:Unclosed client session 84956ms [err] client_session: 85092ms [log] parsing 85092ms [log] creating device handler 85092ms [log] [ready] 85092ms [log] reading line 85092ms [log] [websocketToken] "8a53b1b5-bba1-4279-a312-86e29e9ed0f1" 85107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 85107ms [log] [websocketConnected] 86964ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86965ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 87009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e89f1dce-8c28-4930-9626-4031c2dfde24"}}', extra='') 87009ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e89f1dce-8c28-4930-9626-4031c2dfde24"} 87122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6","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='') 87151ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6", "state": "new"}] 89166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 89167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 89167ms [err] v=0 89167ms [err] o=- 3952605864 3952605864 IN IP4 0.0.0.0 89167ms [err] s=- 89167ms [err] t=0 0 89167ms [err] a=group:BUNDLE 0 89167ms [err] a=msid-semantic:WMS * 89167ms [err] m=application 9 DTLS/SCTP 5000 89167ms [err] c=IN IP4 0.0.0.0 89167ms [err] a=mid:0 89167ms [err] a=sctpmap:5000 webrtc-datachannel 65535 89167ms [err] a=max-message-size:65536 89167ms [err] a=ice-ufrag:825A 89167ms [err] a=ice-pwd:qgtQ2teJyFaySO1y5t1VXl 89167ms [err] a=fingerprint:sha-256 23:DC:BC:E5:58:2C:58:C4:92:6B:E2:10:7A:63:EF:E3:A9:85:DF:C8:6F:F9:0F:7B:19:D4:1D:39:54:5F:65:73 89167ms [err] a=setup:actpass 89167ms [err] 89168ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 89168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 89169ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6", "state": "new"}] 89169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 89169ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 89170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 89170ms [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='') 89170ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 89170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6"}', extra='') 89171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 89183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YfA7g7kpGVAO') 89183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YfA7g7kpGVAO') 89187ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6544952954529247591 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:AAjQ\\r\\na=ice-pwd:0STF01F0wHXP1VFdMAC6RbWO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BE:54:CC:74:ED:A9:4D:15:45:51:56:C4:89:F9:50:2D:81:F7:81:E7:91:D0:8F:B2:E6:B4:70:EB:5A:34:7F:00\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6"}', extra='') 89187ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89187ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 89187ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 89187ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 89187ms [err] v=0 89187ms [err] o=- 6544952954529247591 2 IN IP4 127.0.0.1 89187ms [err] s=- 89187ms [err] t=0 0 89187ms [err] a=group:BUNDLE 0 89187ms [err] a=msid-semantic: WMS 89187ms [err] m=application 9 DTLS/SCTP 5000 89187ms [err] c=IN IP4 0.0.0.0 89187ms [err] a=ice-ufrag:AAjQ 89187ms [err] a=ice-pwd:0STF01F0wHXP1VFdMAC6RbWO 89187ms [err] a=ice-options:trickle 89187ms [err] a=fingerprint:sha-256 BE:54:CC:74:ED:A9:4D:15:45:51:56:C4:89:F9:50:2D:81:F7:81:E7:91:D0:8F:B2:E6:B4:70:EB:5A:34:7F:00 89187ms [err] a=setup:active 89187ms [err] a=mid:0 89187ms [err] a=sctpmap:5000 webrtc-datachannel 1024 89187ms [err] 89188ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 89188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 89188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 89188ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Js2Gv3mrKO 1 udp 1845501695 172.17.0.2 43489 typ prflx) 89189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47730) -> ('172.17.0.2', 43489)) State.WAITING -> State.IN_PROGRESS 89189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r_\x99K\x87uc\xa6]<\x89W') 89189ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6", "state": "connecting"}] 89192ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:449670246 1 udp 2113937151 362353f2-6cfd-4727-8aac-fdcceda0e21a.local 43489 typ host generation 0 ufrag AAjQ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6"}', extra='') 89192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 89192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 89218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r_\x99K\x87uc\xa6]<\x89W') 89219ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47730) -> ('172.17.0.2', 43489)) State.IN_PROGRESS -> State.SUCCEEDED 89219ms [err] INFO:aioice.ice:Connection(0) ICE completed 89219ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 89219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 89220ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 89223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 89223ms [err] INFO:aioice.ice:Connection(0) Remote candidate "362353f2-6cfd-4727-8aac-fdcceda0e21a.local" resolved to 172.17.0.2 89224ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 89225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 89225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 89225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 89225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 89225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 89225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 89225ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 89226ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6", "state": "connected"}] 89226ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 89226ms [log] line {"signal":"gpio1","value":"strongH"} 89226ms [log] 89226ms [log] reading line 89226ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 89228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 89228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 89228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 89228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 89229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 89229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 89229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 89229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 89229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 89230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 89230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=815484709, stream_id=1, stream_seq=0) 89230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 89230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=815484709, gaps=[]) 89230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3774569890, stream_id=1, stream_seq=0) 89234ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3774569890, gaps=[]) 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=815484710, stream_id=1, stream_seq=1) 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=815484711, stream_id=1, stream_seq=2) 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=815484712, stream_id=1, stream_seq=3) 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=815484713, stream_id=1, stream_seq=4) 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=815484711, gaps=[]) 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=815484713, gaps=[]) 89234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 89262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+nnJEnShOJrc') 89262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+nnJEnShOJrc') 89317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+E2gl9RW2zFI') 89318ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+E2gl9RW2zFI') 89379ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K2dtHE9umBmC') 89380ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K2dtHE9umBmC') 89380ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47736) -> ('172.17.0.2', 43489)) State.WAITING -> State.IN_PROGRESS 89380ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6n\x13\x11%\xded\xd4i(\xbf\xca') 89406ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43489) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6n\x13\x11%\xded\xd4i(\xbf\xca') 89406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47736) -> ('172.17.0.2', 43489)) State.IN_PROGRESS -> State.SUCCEEDED 89406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47730) -> ('172.17.0.2', 43489)) State.FROZEN -> State.FAILED 89406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47736) -> ('172.17.0.2', 43489)) State.FROZEN -> State.FAILED 89454ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 89454ms [log] line {"signal":"gpio2","value":"strongL"} 89454ms [log] 89454ms [log] reading line 89454ms [log] [experimentStatusChanged] {"status": "running", "message": null} 89460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6"}', extra='') 89461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 89461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 89461ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 89461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 89461ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 89461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 89462ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 89462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89462ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 89462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89463ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13efc030-8945-4a37-af96-91793eb733a6", "state": "closed"}] 89463ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 89463ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 89615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89615ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 89757ms [err] Traceback (most recent call last): 89757ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 89757ms [err] return _run_code(code, main_globals, None, 89757ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 89757ms [err] exec(code, run_globals) 89757ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 89757ms [err] sys.exit(main()) 89757ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 89757ms [err] asyncio.run(main_async()) 89757ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 89757ms [err] return loop.run_until_complete(main) 89757ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 89757ms [err] self.run_forever() 89757ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 89757ms [err] self._run_once() 89757ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 89757ms [err] event_list = self._selector.select(timeout) 89757ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 89757ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 89757ms [err] KeyboardInterrupt 89758ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 89758ms [err] h.flush() 89758ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 90002ms [log] starting device 90817ms [err] DEBUG:asyncio:Using selector: EpollSelector 91051ms [err] ERROR:asyncio:Unclosed client session 91051ms [err] client_session: 91231ms [log] parsing 91231ms [log] creating device handler 91231ms [log] [ready] 91231ms [log] reading line 91231ms [log] [websocketToken] "f4bdeaaf-a029-495e-8cf3-fdbd58b0f680" 91248ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 91248ms [log] line {"signal":"gpio1","value":"strongH"} 91248ms [log] 91248ms [log] reading line 91248ms [log] line {"signal":"gpio2","value":"strongL"} 91248ms [log] 91248ms [log] reading line 91248ms [log] [websocketConnected] 91618ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 91618ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 91662ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a96b3704-1f3a-4fb1-ac4d-a21582fdf21d"}}', extra='') 91662ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a96b3704-1f3a-4fb1-ac4d-a21582fdf21d"} 91771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6","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='') 91775ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 91775ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 91775ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "new"}] 93778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 93778ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93778ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 93778ms [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='') 93778ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 93792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952605868 3952605868 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 57111 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 57111 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49475 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:GUiT\\r\\na=ice-pwd:NhNN0enVyNpxPZAkWtbyej\\r\\na=fingerprint:sha-256 2D:E7:6C:42:CB:B7:A4:BD:3B:94:9A:D0:E8:26:15:75:56:B4:05:86:07:6F:63:CE:EC:2D:AA:0D:37:64:1A:F4\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 93793ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93793ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 93793ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 93793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 93793ms [err] v=0 93793ms [err] o=- 3952605868 3952605868 IN IP4 0.0.0.0 93793ms [err] s=- 93793ms [err] t=0 0 93793ms [err] a=group:BUNDLE 0 93793ms [err] a=msid-semantic:WMS * 93793ms [err] m=application 57111 DTLS/SCTP 5000 93793ms [err] c=IN IP4 172.30.0.1 93793ms [err] a=mid:0 93793ms [err] a=sctpmap:5000 webrtc-datachannel 65535 93793ms [err] a=max-message-size:65536 93793ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57111 typ host 93793ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49475 typ host 93793ms [err] a=end-of-candidates 93793ms [err] a=ice-ufrag:GUiT 93793ms [err] a=ice-pwd:NhNN0enVyNpxPZAkWtbyej 93793ms [err] a=fingerprint:sha-256 2D:E7:6C:42:CB:B7:A4:BD:3B:94:9A:D0:E8:26:15:75:56:B4:05:86:07:6F:63:CE:EC:2D:AA:0D:37:64:1A:F4 93793ms [err] a=setup:actpass 93793ms [err] 93796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 93796ms [err] v=0 93796ms [err] o=- 3952605868 3952605868 IN IP4 0.0.0.0 93796ms [err] s=- 93796ms [err] t=0 0 93796ms [err] a=group:BUNDLE 0 93796ms [err] a=msid-semantic:WMS * 93796ms [err] m=application 57111 DTLS/SCTP 5000 93796ms [err] c=IN IP4 172.30.0.1 93796ms [err] a=mid:0 93796ms [err] a=sctpmap:5000 webrtc-datachannel 65535 93796ms [err] a=max-message-size:65536 93796ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57111 typ host 93796ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49475 typ host 93796ms [err] a=end-of-candidates 93796ms [err] a=ice-ufrag:GUiT 93796ms [err] a=ice-pwd:NhNN0enVyNpxPZAkWtbyej 93796ms [err] a=fingerprint:sha-256 2D:E7:6C:42:CB:B7:A4:BD:3B:94:9A:D0:E8:26:15:75:56:B4:05:86:07:6F:63:CE:EC:2D:AA:0D:37:64:1A:F4 93796ms [err] a=setup:actpass 93796ms [err] 93796ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 93797ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "new"}] 93798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 93798ms [err] v=0 93798ms [err] o=- 3952605868 3952605868 IN IP4 0.0.0.0 93798ms [err] s=- 93798ms [err] t=0 0 93798ms [err] a=group:BUNDLE 0 93798ms [err] a=msid-semantic:WMS * 93798ms [err] m=application 9 DTLS/SCTP 5000 93798ms [err] c=IN IP4 0.0.0.0 93798ms [err] a=mid:0 93798ms [err] a=sctpmap:5000 webrtc-datachannel 65535 93798ms [err] a=max-message-size:65536 93798ms [err] a=ice-ufrag:gJWh 93798ms [err] a=ice-pwd:CVHhhF6AJ1WTh1TXGNSIKf 93798ms [err] a=fingerprint:sha-256 0F:18:5B:60:0E:9D:A1:E0:78:16:15:F2:9A:7E:1A:63:2F:4D:AB:8A:C8:2C:02:06:68:0D:C9:A5:CA:FF:55:4C 93798ms [err] a=setup:active 93798ms [err] 93798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 93798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 93798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 93800ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 93800ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 93800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 93800ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 93800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 93800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 93801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50770) -> ('172.30.0.1', 57111)) State.FROZEN -> State.WAITING 93801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50863) -> ('172.30.0.1', 57111)) State.FROZEN -> State.WAITING 93801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50770) -> ('172.17.0.2', 49475)) State.FROZEN -> State.WAITING 93801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50770) -> ('172.30.0.1', 57111)) State.WAITING -> State.IN_PROGRESS 93801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7$o\x15\x0c\xc3\x0b\xc6i\x1f\xe9\x80') 93801ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "connecting"}] 93802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7$o\x15\x0c\xc3\x0b\xc6i\x1f\xe9\x80') 93802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50770) -> ('172.30.0.1', 57111)) State.IN_PROGRESS -> State.SUCCEEDED 93810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\xe40i\x14\xe1\xcc6\xa8+\x80m') 93810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\xe40i\x14\xe1\xcc6\xa8+\x80m') 93810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50863) -> ('172.30.0.1', 57111)) State.WAITING -> State.FAILED 93810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50770) -> ('172.17.0.2', 49475)) State.WAITING -> State.FAILED 93810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50863) -> ('172.17.0.2', 49475)) State.FROZEN -> State.FAILED 93810ms [err] INFO:aioice.ice:Connection(0) ICE completed 93810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff\x92\xc3\xa4U\x9f\x04Ru\x91\x04\x85') 93811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff\x92\xc3\xa4U\x9f\x04Ru\x91\x04\x85') 93811ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(cL5BTXlLEQ 1 udp 1862270975 172.17.0.2 57111 typ prflx) 93811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50770) -> ('172.17.0.2', 57111)) State.WAITING -> State.IN_PROGRESS 93811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57111) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16\x1cw2S\xde\xe4\x9d\xe3\x1b7}') 93812ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57111) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x16\x1cw2S\xde\xe4\x9d\xe3\x1b7}') 93812ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50770) -> ('172.17.0.2', 57111)) State.IN_PROGRESS -> State.SUCCEEDED 93822ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 93822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 93823ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 93823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 93833ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 93834ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 93834ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 93834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 93834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 93834ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "connected"}] 93835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 93835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 93835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 93836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 93837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2789998517, stream_id=1, stream_seq=0) 93837ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 93837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2675618335, stream_id=1, stream_seq=0) 93837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 93837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2789998517, gaps=[]) 93839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2675618335, gaps=[]) 93839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 93839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2675618336, stream_id=1, stream_seq=1) 93839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 93839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2675618337, stream_id=1, stream_seq=2) 93840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2675618336, gaps=[]) 93840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 93841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2675618337, gaps=[]) 93841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 93885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93885ms [log] [experimentStatusChanged] {"status": "running", "message": null} 94021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6"}', extra='') 94021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 94022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 94022ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 94022ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 94022ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 94022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 94022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 94022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94023ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 94023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 94023ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13933634-4bc3-45e1-89e0-12d5af6344a6", "state": "closed"}] 94024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 94024ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 94122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 94122ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 94225ms [err] Traceback (most recent call last): 94225ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 94225ms [err] return _run_code(code, main_globals, None, 94225ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 94226ms [err] exec(code, run_globals) 94226ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 94226ms [err] sys.exit(main()) 94226ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 94226ms [err] asyncio.run(main_async()) 94226ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 94226ms [err] return loop.run_until_complete(main) 94226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 94226ms [err] self.run_forever() 94226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 94226ms [err] self._run_once() 94226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 94227ms [err] event_list = self._selector.select(timeout) 94227ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 94227ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 94227ms [err] KeyboardInterrupt 94228ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 94228ms [err] h.flush() 94228ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 94497ms [log] starting device 95191ms [err] DEBUG:asyncio:Using selector: EpollSelector 95410ms [err] ERROR:asyncio:Unclosed client session 95410ms [err] client_session: 95558ms [log] parsing 95558ms [log] creating device handler 95558ms [log] [ready] 95558ms [log] reading line 95558ms [log] [websocketToken] "1928e181-7280-462e-a8a2-50632a2866d7" 95575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 95575ms [log] [websocketConnected] 95895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 95895ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 95937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/69c451ff-27ce-4994-b699-df9c459bc73e"}}', extra='') 95937ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/69c451ff-27ce-4994-b699-df9c459bc73e"} 96044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5","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='') 96048ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "new"}] 98052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 98053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 98053ms [err] v=0 98053ms [err] o=- 3952605873 3952605873 IN IP4 0.0.0.0 98053ms [err] s=- 98053ms [err] t=0 0 98053ms [err] a=group:BUNDLE 0 98053ms [err] a=msid-semantic:WMS * 98053ms [err] m=application 9 DTLS/SCTP 5000 98053ms [err] c=IN IP4 0.0.0.0 98053ms [err] a=mid:0 98053ms [err] a=sctpmap:5000 webrtc-datachannel 65535 98053ms [err] a=max-message-size:65536 98053ms [err] a=ice-ufrag:jYJw 98053ms [err] a=ice-pwd:Y3b4Nl4HlkNX5U8cugAWOv 98053ms [err] a=fingerprint:sha-256 5C:C6:9F:CE:CD:45:9E:B9:54:46:A3:AC:57:F2:A4:6C:09:6B:40:86:A6:71:E2:9A:A3:95:DE:36:A2:F9:68:53 98053ms [err] a=setup:actpass 98053ms [err] 98054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 98054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98055ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "new"}] 98055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98055ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98056ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98056ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 98056ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98056ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98057ms [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='') 98057ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36596) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x18\xa7\x08M\x00\xdbV\xddBHn\x87') 98094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36596) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x18\xa7\x08M\x00\xdbV\xddBHn\x87') 98094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46205) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8fUs\xc0\xf3\x06\x9a\x1c\x1a\xd8\xb6\xc8') 98094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46205) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8fUs\xc0\xf3\x06\x9a\x1c\x1a\xd8\xb6\xc8') 98098ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952605873 3952605873 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 36596 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 36596 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46205 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:MYME\\r\\na=ice-pwd:YsZnCgLNfEYysToljhOvTz\\r\\na=fingerprint:sha-256 8F:88:C1:0E:A0:D2:6E:F9:95:17:D3:49:4F:38:83:25:8E:29:47:39:11:10:60:FB:6E:A9:7E:B9:BF:A2:BF:13\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 98098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 98102ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 98102ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 98102ms [err] v=0 98102ms [err] o=- 3952605873 3952605873 IN IP4 0.0.0.0 98102ms [err] s=- 98102ms [err] t=0 0 98102ms [err] a=group:BUNDLE 0 98102ms [err] a=msid-semantic:WMS * 98102ms [err] m=application 36596 DTLS/SCTP 5000 98102ms [err] c=IN IP4 172.30.0.1 98102ms [err] a=mid:0 98102ms [err] a=sctpmap:5000 webrtc-datachannel 65535 98102ms [err] a=max-message-size:65536 98102ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36596 typ host 98102ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46205 typ host 98102ms [err] a=end-of-candidates 98102ms [err] a=ice-ufrag:MYME 98102ms [err] a=ice-pwd:YsZnCgLNfEYysToljhOvTz 98102ms [err] a=fingerprint:sha-256 8F:88:C1:0E:A0:D2:6E:F9:95:17:D3:49:4F:38:83:25:8E:29:47:39:11:10:60:FB:6E:A9:7E:B9:BF:A2:BF:13 98102ms [err] a=setup:active 98102ms [err] 98102ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 98102ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98102ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.30.0.1', 36596)) State.FROZEN -> State.WAITING 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52436) -> ('172.30.0.1', 36596)) State.FROZEN -> State.WAITING 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.17.0.2', 46205)) State.FROZEN -> State.WAITING 98102ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hF7AoGF7de 1 udp 1862270975 172.17.0.2 36596 typ prflx) 98102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.17.0.2', 36596)) State.WAITING -> State.IN_PROGRESS 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36596) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\t\xad\x07\x10\xc1Q\x8d\xe0\x9d}\x1b\x99') 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.17.0.2', 46205)) State.WAITING -> State.IN_PROGRESS 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46205) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G{7R\x97y2~\xa4Kow') 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.30.0.1', 36596)) State.WAITING -> State.IN_PROGRESS 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36596) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C\xb6\\\xae\xc6~\x92\\\x07G\x9d\xfc') 98102ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36596) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\t\xad\x07\x10\xc1Q\x8d\xe0\x9d}\x1b\x99') 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.17.0.2', 36596)) State.IN_PROGRESS -> State.SUCCEEDED 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52436) -> ('172.30.0.1', 36596)) State.WAITING -> State.FAILED 98102ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52436) -> ('172.17.0.2', 46205)) State.FROZEN -> State.FAILED 98102ms [err] INFO:aioice.ice:Connection(0) ICE completed 98102ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "connecting"}] 98103ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36596) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C\xb6\\\xae\xc6~\x92\\\x07G\x9d\xfc') 98103ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.30.0.1', 36596)) State.IN_PROGRESS -> State.SUCCEEDED 98103ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46205) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G{7R\x97y2~\xa4Kow') 98103ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35758) -> ('172.17.0.2', 46205)) State.IN_PROGRESS -> State.SUCCEEDED 98103ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36596) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x1b\xda\xd8yI\xde0M\x9a,\n') 98103ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36596) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x1b\xda\xd8yI\xde0M\x9a,\n') 98121ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 98121ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98145ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 98145ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98148ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 98148ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 98148ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 98148ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 98148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 98148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 98149ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98149ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "connected"}] 98150ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 98150ms [log] line {"signal":"gpio1","value":"strongH"} 98150ms [log] 98150ms [log] reading line 98150ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 98150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 98151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 98151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 98151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 98151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2559414720, stream_id=1, stream_seq=0) 98151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3099393690, stream_id=1, stream_seq=0) 98152ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3099393690, gaps=[]) 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414720, gaps=[]) 98152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2559414721, stream_id=1, stream_seq=1) 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2559414722, stream_id=1, stream_seq=2) 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2559414723, stream_id=1, stream_seq=3) 98153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2559414724, stream_id=1, stream_seq=4) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414721, gaps=[]) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414722, gaps=[]) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414723, gaps=[]) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2559414724, gaps=[]) 98154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 98304ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98304ms [log] line {"signal":"gpio2","value":"strongL"} 98304ms [log] 98304ms [log] reading line 98304ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98341ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5"}', extra='') 98341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 98341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 98341ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98341ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 98341ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 98341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98342ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98342ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 98342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98342ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/430a29a4-088f-4d4b-adf3-03446782ecf5", "state": "closed"}] 98343ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98343ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98488ms [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 98624ms [err] Traceback (most recent call last): 98624ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98624ms [err] return _run_code(code, main_globals, None, 98624ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98624ms [err] exec(code, run_globals) 98624ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98624ms [err] sys.exit(main()) 98624ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98624ms [err] asyncio.run(main_async()) 98624ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98624ms [err] return loop.run_until_complete(main) 98624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98624ms [err] self.run_forever() 98624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98624ms [err] self._run_once() 98624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98624ms [err] event_list = self._selector.select(timeout) 98624ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98624ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98624ms [err] KeyboardInterrupt 98625ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98625ms [err] h.flush() 98625ms [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 118750ms [log] starting device 119549ms [err] DEBUG:asyncio:Using selector: EpollSelector 119709ms [err] ERROR:asyncio:Unclosed client session 119709ms [err] client_session: 119845ms [log] parsing 119845ms [log] creating device handler 119845ms [log] [ready] 119845ms [log] reading line 119845ms [log] [websocketToken] "b9b80441-0763-4ca8-8f0e-59d0656356b1" 119860ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119860ms [log] line {"signal":"gpio1","value":"strongH"} 119860ms [log] 119860ms [log] reading line 119860ms [log] line {"signal":"gpio2","value":"strongL"} 119860ms [log] 119860ms [log] reading line 119860ms [log] [websocketConnected] 121478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 121479ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 121489ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ad4a57b-8028-4b34-81ed-29c6ff4cf756"}}', extra='') 121489ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3ad4a57b-8028-4b34-81ed-29c6ff4cf756"} 121678ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75","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='') 121684ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 121684ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 121685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75", "state": "new"}] 123693ms [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='') 123693ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 123693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75"}', extra='') 123693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 123693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8686508897699795915 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:ypb3\\r\\na=ice-pwd:pEKPTYvbDrvG2oF09KH24PtK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4D:58:4A:D5:6A:A0:8E:84:D7:7B:44:A3:7D:67:0F:2D:EA:55:D2:95:A7:5B:8C:18:5E:6B:96:47:DA:0E:B1:D1\\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/90f0974c-7e1b-4715-81ca-2d61ebf07d75"}', extra='') 123694ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123694ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 123694ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 123694ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 123694ms [err] v=0 123694ms [err] o=- 8686508897699795915 2 IN IP4 127.0.0.1 123694ms [err] s=- 123694ms [err] t=0 0 123694ms [err] a=group:BUNDLE 0 123694ms [err] a=extmap-allow-mixed 123694ms [err] a=msid-semantic: WMS 123694ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 123694ms [err] c=IN IP4 0.0.0.0 123694ms [err] a=ice-ufrag:ypb3 123694ms [err] a=ice-pwd:pEKPTYvbDrvG2oF09KH24PtK 123694ms [err] a=ice-options:trickle 123694ms [err] a=fingerprint:sha-256 4D:58:4A:D5:6A:A0:8E:84:D7:7B:44:A3:7D:67:0F:2D:EA:55:D2:95:A7:5B:8C:18:5E:6B:96:47:DA:0E:B1:D1 123694ms [err] a=setup:actpass 123694ms [err] a=mid:0 123694ms [err] a=sctp-port:5000 123694ms [err] a=max-message-size:262144 123694ms [err] 123696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 123696ms [err] v=0 123696ms [err] o=- 8686508897699795915 2 IN IP4 127.0.0.1 123696ms [err] s=- 123696ms [err] t=0 0 123696ms [err] a=group:BUNDLE 0 123696ms [err] a=extmap-allow-mixed 123696ms [err] a=msid-semantic: WMS 123696ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 123696ms [err] c=IN IP4 0.0.0.0 123696ms [err] a=ice-ufrag:ypb3 123696ms [err] a=ice-pwd:pEKPTYvbDrvG2oF09KH24PtK 123696ms [err] a=ice-options:trickle 123696ms [err] a=fingerprint:sha-256 4D:58:4A:D5:6A:A0:8E:84:D7:7B:44:A3:7D:67:0F:2D:EA:55:D2:95:A7:5B:8C:18:5E:6B:96:47:DA:0E:B1:D1 123696ms [err] a=setup:actpass 123696ms [err] a=mid:0 123696ms [err] a=sctp-port:5000 123696ms [err] a=max-message-size:262144 123696ms [err] 123696ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 123697ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75", "state": "new"}] 123698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 123698ms [err] v=0 123698ms [err] o=- 3952605898 3952605898 IN IP4 0.0.0.0 123698ms [err] s=- 123698ms [err] t=0 0 123698ms [err] a=group:BUNDLE 0 123698ms [err] a=msid-semantic:WMS * 123698ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 123698ms [err] c=IN IP4 0.0.0.0 123698ms [err] a=mid:0 123698ms [err] a=sctp-port:5000 123698ms [err] a=max-message-size:65536 123698ms [err] a=ice-ufrag:KKC0 123698ms [err] a=ice-pwd:g5hB0y3hAVkX47K5nwMKsE 123698ms [err] a=fingerprint:sha-256 DF:EA:4E:AE:3B:1E:27:67:E3:1C:CD:F7:29:00:A6:16:D1:9E:02:9A:3D:01:D7:A8:79:42:5E:B7:DE:54:24:D9 123698ms [err] a=setup:active 123698ms [err] 123698ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 123698ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 123698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 123700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 123701ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 123725ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 123726ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 123727ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 123727ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 123727ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 123727ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 123728ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75", "state": "connecting"}] 123749ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x6jBoA1SYQX1') 123774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x6jBoA1SYQX1') 123774ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dRumdTrPYm 1 udp 1845501695 172.17.0.2 52817 typ prflx) 123774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52931) -> ('172.17.0.2', 52817)) State.WAITING -> State.IN_PROGRESS 123774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\xdf\xa1\xbb\xd7%!\xe30Q\x0e\xef') 123780ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba\xdf\xa1\xbb\xd7%!\xe30Q\x0e\xef') 123780ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52931) -> ('172.17.0.2', 52817)) State.IN_PROGRESS -> State.SUCCEEDED 123780ms [err] INFO:aioice.ice:Connection(0) ICE completed 123796ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 123796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 123797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 123822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 123826ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wB7FO1Cw5L45') 123826ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wB7FO1Cw5L45') 123827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 123827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 123827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 123827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 123828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 123828ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75", "state": "connected"}] 123833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 123833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 123833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 123834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 123835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 123835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 123836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1547610898, stream_id=1, stream_seq=0) 123836ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 123837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2638060624, stream_id=1, stream_seq=0) 123837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 123837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1547610898, gaps=[]) 123837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2638060625, stream_id=1, stream_seq=1) 123837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2638060626, stream_id=1, stream_seq=2) 123839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2638060624, gaps=[]) 123839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 123841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2638060626, gaps=[]) 123841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 123878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1071718057 1 udp 2113937151 0936da84-9599-4f5f-a676-b4458f580890.local 52817 typ host generation 0 ufrag ypb3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75"}', extra='') 123878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 123878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 123880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Kr2qIv9rXUuf') 123881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52817) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Kr2qIv9rXUuf') 123883ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0936da84-9599-4f5f-a676-b4458f580890.local" resolved to 172.17.0.2 124372ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 124372ms [log] [experimentStatusChanged] {"status": "running", "message": null} 124468ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75"}', extra='') 124469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 124469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 124469ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 124469ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 124469ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 124493ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 124499ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 124500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124500ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 124500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124501ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/90f0974c-7e1b-4715-81ca-2d61ebf07d75", "state": "closed"}] 124501ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 124501ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 124739ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 124739ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 125541ms [err] Traceback (most recent call last): 125541ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 125541ms [err] return _run_code(code, main_globals, None, 125541ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 125541ms [err] exec(code, run_globals) 125541ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 125541ms [err] sys.exit(main()) 125541ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 125541ms [err] asyncio.run(main_async()) 125541ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 125541ms [err] return loop.run_until_complete(main) 125541ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 125541ms [err] self.run_forever() 125541ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 125541ms [err] self._run_once() 125541ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 125542ms [err] event_list = self._selector.select(timeout) 125542ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 125545ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 125545ms [err] KeyboardInterrupt 125545ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 125545ms [err] h.flush() 125545ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 126138ms [log] starting device 126915ms [err] DEBUG:asyncio:Using selector: EpollSelector 127107ms [err] ERROR:asyncio:Unclosed client session 127107ms [err] client_session: 127240ms [log] parsing 127240ms [log] creating device handler 127240ms [log] [ready] 127240ms [log] reading line 127240ms [log] [websocketToken] "6ecdd53e-d2a4-4b68-805c-2b883df2ed24" 127252ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 127252ms [log] [websocketConnected] 129015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 129015ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 129102ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b01bf43d-ea80-4101-9c9b-57fddb609c4b"}}', extra='') 129102ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b01bf43d-ea80-4101-9c9b-57fddb609c4b"} 129200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 129204ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539", "state": "new"}] 131214ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 131215ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 131215ms [err] v=0 131215ms [err] o=- 3952605906 3952605906 IN IP4 0.0.0.0 131215ms [err] s=- 131215ms [err] t=0 0 131215ms [err] a=group:BUNDLE 0 131215ms [err] a=msid-semantic:WMS * 131215ms [err] m=application 9 DTLS/SCTP 5000 131215ms [err] c=IN IP4 0.0.0.0 131215ms [err] a=mid:0 131215ms [err] a=sctpmap:5000 webrtc-datachannel 65535 131215ms [err] a=max-message-size:65536 131215ms [err] a=ice-ufrag:CD4h 131215ms [err] a=ice-pwd:2sDOYRLrwga67K95NXHqbq 131215ms [err] a=fingerprint:sha-256 0B:5B:61:0E:E5:35:09:FD:A6:F5:B0:C7:82:C8:87:34:5B:9A:C3:64:DF:18:4A:E4:62:90:1B:CA:30:F7:CC:97 131215ms [err] a=setup:actpass 131215ms [err] 131216ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 131217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 131218ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539", "state": "new"}] 131218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 131219ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 131219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 131219ms [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='') 131219ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 131219ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539"}', extra='') 131220ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131220ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 131232ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LfiR4VJ/DLmu') 131232ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LfiR4VJ/DLmu') 131233ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2284601273375914503 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:89oe\\r\\na=ice-pwd:yrxUkwqzNBSZpu1W5RMq/l0O\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 39:FF:51:97:90:85:5E:31:88:2B:0B:2A:90:6F:78:88:6B:94:51:FB:26:23:06:BE:DD:42:FB:46:CF:F2:82:78\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539"}', extra='') 131233ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131233ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 131233ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 131233ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 131233ms [err] v=0 131233ms [err] o=- 2284601273375914503 2 IN IP4 127.0.0.1 131233ms [err] s=- 131233ms [err] t=0 0 131233ms [err] a=group:BUNDLE 0 131233ms [err] a=msid-semantic: WMS 131233ms [err] m=application 9 DTLS/SCTP 5000 131233ms [err] c=IN IP4 0.0.0.0 131233ms [err] a=ice-ufrag:89oe 131233ms [err] a=ice-pwd:yrxUkwqzNBSZpu1W5RMq/l0O 131233ms [err] a=ice-options:trickle 131233ms [err] a=fingerprint:sha-256 39:FF:51:97:90:85:5E:31:88:2B:0B:2A:90:6F:78:88:6B:94:51:FB:26:23:06:BE:DD:42:FB:46:CF:F2:82:78 131233ms [err] a=setup:active 131233ms [err] a=mid:0 131233ms [err] a=sctpmap:5000 webrtc-datachannel 1024 131233ms [err] 131235ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 131235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 131235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 131235ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vd5DHX3NNB 1 udp 1845501695 172.17.0.2 56391 typ prflx) 131235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131235ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53396) -> ('172.17.0.2', 56391)) State.WAITING -> State.IN_PROGRESS 131235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\t\xdd:\xe8\xf4Gs\x0flr\x8d') 131235ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539", "state": "connecting"}] 131236ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\t\xdd:\xe8\xf4Gs\x0flr\x8d') 131236ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53396) -> ('172.17.0.2', 56391)) State.IN_PROGRESS -> State.SUCCEEDED 131236ms [err] INFO:aioice.ice:Connection(0) ICE completed 131262ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 131262ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 131262ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 131263ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 131266ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 131266ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 131266ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 131266ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 131267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 131267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 131267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 131267ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 131267ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539", "state": "connected"}] 131268ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4248478625 1 udp 2113937151 192e5703-3a15-481c-8cf2-346b6a479d8d.local 56391 typ host generation 0 ufrag 89oe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539"}', extra='') 131268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 131268ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 131269ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 131269ms [log] line {"signal":"gpio1","value":"strongH"} 131269ms [log] 131269ms [log] reading line 131269ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 131272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 131272ms [err] INFO:aioice.ice:Connection(0) Remote candidate "192e5703-3a15-481c-8cf2-346b6a479d8d.local" resolved to 172.17.0.2 131272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 131272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 131272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 131272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 131272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 131272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 131273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 131273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 131273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 131273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2596236610, stream_id=1, stream_seq=0) 131273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 131274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2596236610, gaps=[]) 131274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 131274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4025722610, stream_id=1, stream_seq=0) 131274ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 131274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4025722610, gaps=[]) 131275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2596236611, stream_id=1, stream_seq=1) 131275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 131275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2596236612, stream_id=1, stream_seq=2) 131276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2596236613, stream_id=1, stream_seq=3) 131276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2596236614, stream_id=1, stream_seq=4) 131276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2596236612, gaps=[]) 131276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 131276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2596236614, gaps=[]) 131276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 131286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D2HZko898CA7') 131286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D2HZko898CA7') 131358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mJ/WO55iieoY') 131358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mJ/WO55iieoY') 131411ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2Nu5UgNCPlyq') 131411ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2Nu5UgNCPlyq') 131411ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59408) -> ('172.17.0.2', 56391)) State.WAITING -> State.IN_PROGRESS 131412ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\xb3\x04\xe71a\xfbuFpW~') 131413ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56391) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5\xb3\x04\xe71a\xfbuFpW~') 131413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59408) -> ('172.17.0.2', 56391)) State.IN_PROGRESS -> State.SUCCEEDED 131413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53396) -> ('172.17.0.2', 56391)) State.FROZEN -> State.FAILED 131413ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59408) -> ('172.17.0.2', 56391)) State.FROZEN -> State.FAILED 131427ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 131427ms [log] line {"signal":"gpio2","value":"strongL"} 131427ms [log] 131427ms [log] reading line 131427ms [log] [experimentStatusChanged] {"status": "running", "message": null} 131469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539"}', extra='') 131469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 131469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 131469ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 131469ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 131469ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 131469ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 131469ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 131470ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131470ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 131470ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131470ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131470ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1aa28864-a197-4817-b3c0-d8aee1608539", "state": "closed"}] 131471ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 131471ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 131607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 131607ms [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 131706ms [err] Traceback (most recent call last): 131706ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 131707ms [err] return _run_code(code, main_globals, None, 131707ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 131707ms [err] exec(code, run_globals) 131707ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 131713ms [err] sys.exit(main()) 131713ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 131713ms [err] asyncio.run(main_async()) 131713ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 131713ms [err] return loop.run_until_complete(main) 131713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 131713ms [err] self.run_forever() 131713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 131713ms [err] self._run_once() 131713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 131713ms [err] event_list = self._selector.select(timeout) 131713ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 131713ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 131713ms [err] KeyboardInterrupt 131713ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 131713ms [err] h.flush() 131713ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 131898ms [log] starting device 132751ms [err] DEBUG:asyncio:Using selector: EpollSelector 132942ms [err] ERROR:asyncio:Unclosed client session 132942ms [err] client_session: 133096ms [log] parsing 133096ms [log] creating device handler 133096ms [log] [ready] 133096ms [log] reading line 133096ms [log] [websocketToken] "6ea620a7-b15b-4ca9-afdd-df07c4a75375" 133145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 133145ms [log] line {"signal":"gpio1","value":"strongH"} 133145ms [log] 133145ms [log] reading line 133145ms [log] line {"signal":"gpio2","value":"strongL"} 133145ms [log] 133145ms [log] reading line 133145ms [log] [websocketConnected] 133439ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 133439ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 133476ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cff8900d-22d7-40a8-8732-c4a6f1edcaaf"}}', extra='') 133477ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cff8900d-22d7-40a8-8732-c4a6f1edcaaf"} 133573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 133577ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 133577ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 133577ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "new"}] 135582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 135583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 135583ms [err] v=0 135583ms [err] o=- 3952605910 3952605910 IN IP4 0.0.0.0 135583ms [err] s=- 135583ms [err] t=0 0 135583ms [err] a=group:BUNDLE 0 135583ms [err] a=msid-semantic:WMS * 135583ms [err] m=application 9 DTLS/SCTP 5000 135583ms [err] c=IN IP4 0.0.0.0 135583ms [err] a=mid:0 135583ms [err] a=sctpmap:5000 webrtc-datachannel 65535 135583ms [err] a=max-message-size:65536 135583ms [err] a=ice-ufrag:OPbe 135583ms [err] a=ice-pwd:wO9tNj8wbybYH012OzKop7 135583ms [err] a=fingerprint:sha-256 D9:C3:D5:49:6A:66:E5:A7:8C:26:90:AD:91:AC:64:EC:CA:A5:7B:A4:B2:6D:F4:3B:9D:A9:36:E6:81:07:19:48 135583ms [err] a=setup:actpass 135583ms [err] 135584ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 135584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 135584ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "new"}] 135585ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 135585ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 135585ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 135585ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 135586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 135586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 135586ms [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='') 135586ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 135596ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43979) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe1\xc6z\xf1\\\xb7h\x7f\xa4Nc@') 135596ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43979) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe1\xc6z\xf1\\\xb7h\x7f\xa4Nc@') 135600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173","content":{"type":"answer","sdp":"v=0\\r\\no=- 3952605910 3952605910 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 43979 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 43979 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56283 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:AFqG\\r\\na=ice-pwd:lhRoh7O8T3dv9X7BO6v8SS\\r\\na=fingerprint:sha-256 42:4B:52:10:8C:E6:25:DD:65:18:3C:AE:CD:F7:36:31:3F:6E:B3:72:31:66:54:3C:8B:EE:31:24:3C:CA:A9:71\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 135600ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 135601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 135601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 135601ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 135601ms [err] v=0 135601ms [err] o=- 3952605910 3952605910 IN IP4 0.0.0.0 135601ms [err] s=- 135601ms [err] t=0 0 135601ms [err] a=group:BUNDLE 0 135601ms [err] a=msid-semantic:WMS * 135601ms [err] m=application 43979 DTLS/SCTP 5000 135601ms [err] c=IN IP4 172.30.0.1 135601ms [err] a=mid:0 135601ms [err] a=sctpmap:5000 webrtc-datachannel 65535 135601ms [err] a=max-message-size:65536 135601ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43979 typ host 135601ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56283 typ host 135601ms [err] a=end-of-candidates 135601ms [err] a=ice-ufrag:AFqG 135601ms [err] a=ice-pwd:lhRoh7O8T3dv9X7BO6v8SS 135601ms [err] a=fingerprint:sha-256 42:4B:52:10:8C:E6:25:DD:65:18:3C:AE:CD:F7:36:31:3F:6E:B3:72:31:66:54:3C:8B:EE:31:24:3C:CA:A9:71 135601ms [err] a=setup:active 135601ms [err] 135602ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 135602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 135602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 135602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57353) -> ('172.30.0.1', 43979)) State.FROZEN -> State.WAITING 135602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49714) -> ('172.30.0.1', 43979)) State.FROZEN -> State.WAITING 135602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57353) -> ('172.17.0.2', 56283)) State.FROZEN -> State.WAITING 135602ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mZWJb33PZH 1 udp 1862270975 172.17.0.2 43979 typ prflx) 135602ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135603ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57353) -> ('172.17.0.2', 43979)) State.WAITING -> State.IN_PROGRESS 135603ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43979) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'`\x16\xd6b\x1f-\x8a0z\t%\xc9') 135603ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57353) -> ('172.30.0.1', 43979)) State.WAITING -> State.IN_PROGRESS 135603ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43979) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb9\x0c\xed|\xe9`\x84\x1bO\xfc\xd6\xe2') 135604ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "connecting"}] 135604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43979) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'`\x16\xd6b\x1f-\x8a0z\t%\xc9') 135604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57353) -> ('172.17.0.2', 43979)) State.IN_PROGRESS -> State.SUCCEEDED 135604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49714) -> ('172.30.0.1', 43979)) State.WAITING -> State.FAILED 135604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57353) -> ('172.17.0.2', 56283)) State.WAITING -> State.FAILED 135604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49714) -> ('172.17.0.2', 56283)) State.FROZEN -> State.FAILED 135604ms [err] INFO:aioice.ice:Connection(0) ICE completed 135605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43979) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb9\x0c\xed|\xe9`\x84\x1bO\xfc\xd6\xe2') 135605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57353) -> ('172.30.0.1', 43979)) State.IN_PROGRESS -> State.SUCCEEDED 135605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43979) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\xb3-\xdaM\xfb\xea\xef\x08\xa97D') 135605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43979) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\xb3-\xdaM\xfb\xea\xef\x08\xa97D') 135630ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 135630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 135631ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 135631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 135633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 135633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 135633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 135634ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 135634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 135634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 135634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 135634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 135634ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "connected"}] 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 135635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1421441355, stream_id=1, stream_seq=0) 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 135636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2908592444, stream_id=1, stream_seq=0) 135637ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 135637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2908592444, gaps=[]) 135637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1421441355, gaps=[]) 135637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 135637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1421441356, stream_id=1, stream_seq=1) 135638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 135638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1421441357, stream_id=1, stream_seq=2) 135638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1421441356, gaps=[]) 135638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 135639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1421441357, gaps=[]) 135639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 135778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 135778ms [log] [experimentStatusChanged] {"status": "running", "message": null} 135796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173"}', extra='') 135797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 135797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 135797ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 135797ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 135797ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 135797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 135821ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 135822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135822ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 135822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135822ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1a529e6d-0e6f-4834-aad8-9ad55d146173", "state": "closed"}] 135823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 135823ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 135940ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 135940ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 136036ms [err] Traceback (most recent call last): 136036ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 136036ms [err] return _run_code(code, main_globals, None, 136036ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 136036ms [err] exec(code, run_globals) 136036ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 136036ms [err] sys.exit(main()) 136036ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 136036ms [err] asyncio.run(main_async()) 136036ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 136037ms [err] return loop.run_until_complete(main) 136037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 136037ms [err] self.run_forever() 136037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 136037ms [err] self._run_once() 136037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 136063ms [err] event_list = self._selector.select(timeout) 136063ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 136063ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 136063ms [err] KeyboardInterrupt 136064ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 136064ms [err] h.flush() 136064ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 136257ms [log] starting device 136974ms [err] DEBUG:asyncio:Using selector: EpollSelector 137175ms [err] ERROR:asyncio:Unclosed client session 137175ms [err] client_session: 137314ms [log] parsing 137314ms [log] creating device handler 137314ms [log] [ready] 137314ms [log] reading line 137314ms [log] [websocketToken] "1fc7cada-1c0f-42f0-ba4a-64d89e482129" 137361ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 137361ms [log] [websocketConnected] 137616ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 137616ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 137660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1c68c878-2eb0-4f7f-a521-b2d91def8f53"}}', extra='') 137660ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1c68c878-2eb0-4f7f-a521-b2d91def8f53"} 137755ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924","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='') 137759ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "new"}] 139762ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 139762ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139762ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 139762ms [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='') 139762ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 139771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924","content":{"type":"offer","sdp":"v=0\\r\\no=- 3952605914 3952605914 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 38998 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 38998 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50162 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:opUx\\r\\na=ice-pwd:MWn9UVk2hm2gUYBMgz7mqw\\r\\na=fingerprint:sha-256 F0:BA:D9:78:7E:87:8C:28:9D:C8:95:CD:F9:8E:A9:D9:B1:04:80:08:FE:2A:C9:8B:9A:FD:51:66:45:08:A1:87\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 139771ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 139771ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 139771ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 139772ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 139772ms [err] v=0 139772ms [err] o=- 3952605914 3952605914 IN IP4 0.0.0.0 139772ms [err] s=- 139772ms [err] t=0 0 139772ms [err] a=group:BUNDLE 0 139772ms [err] a=msid-semantic:WMS * 139772ms [err] m=application 38998 DTLS/SCTP 5000 139772ms [err] c=IN IP4 172.30.0.1 139772ms [err] a=mid:0 139772ms [err] a=sctpmap:5000 webrtc-datachannel 65535 139772ms [err] a=max-message-size:65536 139772ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38998 typ host 139772ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50162 typ host 139772ms [err] a=end-of-candidates 139772ms [err] a=ice-ufrag:opUx 139772ms [err] a=ice-pwd:MWn9UVk2hm2gUYBMgz7mqw 139772ms [err] a=fingerprint:sha-256 F0:BA:D9:78:7E:87:8C:28:9D:C8:95:CD:F9:8E:A9:D9:B1:04:80:08:FE:2A:C9:8B:9A:FD:51:66:45:08:A1:87 139772ms [err] a=setup:actpass 139772ms [err] 139773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 139773ms [err] v=0 139773ms [err] o=- 3952605914 3952605914 IN IP4 0.0.0.0 139773ms [err] s=- 139773ms [err] t=0 0 139773ms [err] a=group:BUNDLE 0 139773ms [err] a=msid-semantic:WMS * 139773ms [err] m=application 38998 DTLS/SCTP 5000 139773ms [err] c=IN IP4 172.30.0.1 139773ms [err] a=mid:0 139773ms [err] a=sctpmap:5000 webrtc-datachannel 65535 139773ms [err] a=max-message-size:65536 139773ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38998 typ host 139773ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50162 typ host 139773ms [err] a=end-of-candidates 139773ms [err] a=ice-ufrag:opUx 139773ms [err] a=ice-pwd:MWn9UVk2hm2gUYBMgz7mqw 139773ms [err] a=fingerprint:sha-256 F0:BA:D9:78:7E:87:8C:28:9D:C8:95:CD:F9:8E:A9:D9:B1:04:80:08:FE:2A:C9:8B:9A:FD:51:66:45:08:A1:87 139773ms [err] a=setup:actpass 139773ms [err] 139773ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 139774ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "new"}] 139775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 139775ms [err] v=0 139775ms [err] o=- 3952605914 3952605914 IN IP4 0.0.0.0 139775ms [err] s=- 139775ms [err] t=0 0 139775ms [err] a=group:BUNDLE 0 139775ms [err] a=msid-semantic:WMS * 139775ms [err] m=application 9 DTLS/SCTP 5000 139775ms [err] c=IN IP4 0.0.0.0 139775ms [err] a=mid:0 139775ms [err] a=sctpmap:5000 webrtc-datachannel 65535 139775ms [err] a=max-message-size:65536 139775ms [err] a=ice-ufrag:v9XO 139775ms [err] a=ice-pwd:gE9dSf2SsE2m46dGUW0x47 139775ms [err] a=fingerprint:sha-256 9B:55:94:E1:84:B3:61:A3:64:7F:8B:D4:82:C2:65:BB:85:97:1E:52:0B:20:BC:3C:4B:DB:20:21:1B:87:E2:46 139775ms [err] a=setup:active 139775ms [err] 139775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 139775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 139775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 139776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 139776ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 139777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 139777ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 139777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 139777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 139777ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.30.0.1', 38998)) State.FROZEN -> State.WAITING 139777ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53168) -> ('172.30.0.1', 38998)) State.FROZEN -> State.WAITING 139777ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.17.0.2', 50162)) State.FROZEN -> State.WAITING 139778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 139778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.30.0.1', 38998)) State.WAITING -> State.IN_PROGRESS 139778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd\x1d2\xf4\xb2p\x8e\xe5G+\xb3S') 139778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "connecting"}] 139779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcd\x1d2\xf4\xb2p\x8e\xe5G+\xb3S') 139779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.30.0.1', 38998)) State.IN_PROGRESS -> State.SUCCEEDED 139806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53168) -> ('172.30.0.1', 38998)) State.WAITING -> State.IN_PROGRESS 139806ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc\x08\x9d\xab\xc4\xd9\xcd\xf4\x8d\xbd\x1c\xdb') 139807ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc\x08\x9d\xab\xc4\xd9\xcd\xf4\x8d\xbd\x1c\xdb') 139807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53168) -> ('172.30.0.1', 38998)) State.IN_PROGRESS -> State.SUCCEEDED 139807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53168) -> ('172.17.0.2', 50162)) State.FROZEN -> State.WAITING 139809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\x1d\xfe\x98\xc2?\xc3\x07|5\x0b\x06') 139809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\x1d\xfe\x98\xc2?\xc3\x07|5\x0b\x06') 139810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.17.0.2', 50162)) State.WAITING -> State.FAILED 139810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53168) -> ('172.17.0.2', 50162)) State.WAITING -> State.FAILED 139810ms [err] INFO:aioice.ice:Connection(0) ICE completed 139810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaebO\x82\xdc=f\x1f,\xdeY\xb4') 139810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaebO\x82\xdc=f\x1f,\xdeY\xb4') 139810ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NKR8H8hpgK 1 udp 1862270975 172.17.0.2 38998 typ prflx) 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xd4\x06\xa2\x0eS$\xd6u\xf2,#') 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 38998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xd4\x06\xa2\x0eS$\xd6u\xf2,#') 139811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.17.0.2', 38998)) State.WAITING -> State.FAILED 139811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.17.0.2', 38998)) State.FAILED -> State.IN_PROGRESS 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb2U\x16\xec^[[n\x9f`\xef/') 139811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb2U\x16\xec^[[n\x9f`\xef/') 139812ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33588) -> ('172.17.0.2', 38998)) State.IN_PROGRESS -> State.SUCCEEDED 139826ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 139826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 139827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 139827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 139860ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 139861ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 139861ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 139861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 139861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 139861ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "connected"}] 139861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 139861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 139862ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 139862ms [log] line {"signal":"gpio1","value":"strongH"} 139862ms [log] 139862ms [log] reading line 139862ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 139862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3458357648, stream_id=1, stream_seq=0) 139863ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2705740650, stream_id=1, stream_seq=0) 139863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3458357648, gaps=[]) 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2705740651, stream_id=1, stream_seq=1) 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2705740652, stream_id=1, stream_seq=2) 139864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2705740653, stream_id=1, stream_seq=3) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2705740654, stream_id=1, stream_seq=4) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740650, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740651, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740652, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740653, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2705740654, gaps=[]) 139866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 140007ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140007ms [log] line {"signal":"gpio2","value":"strongL"} 140007ms [log] 140007ms [log] reading line 140007ms [log] [experimentStatusChanged] {"status": "running", "message": null} 140052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924"}', extra='') 140052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 140053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 140053ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 140053ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 140053ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 140053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 140053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 140053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140053ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 140054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140054ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9842e6c-7b92-4ea6-9998-ff83f2f4d924", "state": "closed"}] 140054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 140054ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 140157ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140157ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 140288ms [err] Traceback (most recent call last): 140288ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 140288ms [err] return _run_code(code, main_globals, None, 140288ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 140288ms [err] exec(code, run_globals) 140288ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 140288ms [err] sys.exit(main()) 140288ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 140293ms [err] asyncio.run(main_async()) 140293ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 140293ms [err] return loop.run_until_complete(main) 140293ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 140293ms [err] self.run_forever() 140293ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 140293ms [err] self._run_once() 140293ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 140293ms [err] event_list = self._selector.select(timeout) 140293ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 140293ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 140293ms [err] KeyboardInterrupt 140293ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 140293ms [err] h.flush() 140293ms [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