================== js Client to python Client Communication: should connect without errors 7909ms [log] starting device 8635ms [err] DEBUG:asyncio:Using selector: EpollSelector 8775ms [err] ERROR:asyncio:Unclosed client session 8775ms [err] client_session: 8851ms [log] parsing 8851ms [log] creating device handler 8851ms [log] [ready] 8851ms [log] reading line 8851ms [log] [websocketToken] "8c5389b5-6515-4a84-bb65-b56460696d69" 8864ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 8864ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 11833ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11833ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 11866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/55b5675c-9b39-4e66-984a-32b00cfa9cf0"}}', extra='') 11866ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/55b5675c-9b39-4e66-984a-32b00cfa9cf0"} 11921ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 11933ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33", "state": "new"}] 13936ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33"}', extra='') 13937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 13937ms [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='') 13937ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 13937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1251975084518323745 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:ybbd\\r\\na=ice-pwd:Zqg+n2boGJT294SJfXz1Slmp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F6:D8:4B:A4:6F:AF:13:23:84:4F:B9:AF:BF:57:AD:02:AE:96:0A:5E:AF:BA:BC:81:87:CB:A0:F2:0C:14:70:4F\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33"}', extra='') 13937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 13937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 13937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13937ms [err] v=0 13937ms [err] o=- 1251975084518323745 2 IN IP4 127.0.0.1 13937ms [err] s=- 13937ms [err] t=0 0 13937ms [err] a=group:BUNDLE 0 13937ms [err] a=extmap-allow-mixed 13937ms [err] a=msid-semantic: WMS 13937ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13937ms [err] c=IN IP4 0.0.0.0 13937ms [err] a=ice-ufrag:ybbd 13937ms [err] a=ice-pwd:Zqg+n2boGJT294SJfXz1Slmp 13937ms [err] a=ice-options:trickle 13937ms [err] a=fingerprint:sha-256 F6:D8:4B:A4:6F:AF:13:23:84:4F:B9:AF:BF:57:AD:02:AE:96:0A:5E:AF:BA:BC:81:87:CB:A0:F2:0C:14:70:4F 13937ms [err] a=setup:actpass 13937ms [err] a=mid:0 13937ms [err] a=sctp-port:5000 13937ms [err] a=max-message-size:262144 13937ms [err] 13940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 13940ms [err] v=0 13940ms [err] o=- 1251975084518323745 2 IN IP4 127.0.0.1 13940ms [err] s=- 13940ms [err] t=0 0 13940ms [err] a=group:BUNDLE 0 13940ms [err] a=extmap-allow-mixed 13940ms [err] a=msid-semantic: WMS 13940ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13940ms [err] c=IN IP4 0.0.0.0 13940ms [err] a=ice-ufrag:ybbd 13940ms [err] a=ice-pwd:Zqg+n2boGJT294SJfXz1Slmp 13940ms [err] a=ice-options:trickle 13940ms [err] a=fingerprint:sha-256 F6:D8:4B:A4:6F:AF:13:23:84:4F:B9:AF:BF:57:AD:02:AE:96:0A:5E:AF:BA:BC:81:87:CB:A0:F2:0C:14:70:4F 13940ms [err] a=setup:actpass 13940ms [err] a=mid:0 13940ms [err] a=sctp-port:5000 13940ms [err] a=max-message-size:262144 13940ms [err] 13940ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 13941ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33", "state": "new"}] 13943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 13943ms [err] v=0 13943ms [err] o=- 3939709186 3939709186 IN IP4 0.0.0.0 13943ms [err] s=- 13943ms [err] t=0 0 13943ms [err] a=group:BUNDLE 0 13943ms [err] a=msid-semantic:WMS * 13943ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 13943ms [err] c=IN IP4 0.0.0.0 13943ms [err] a=mid:0 13943ms [err] a=sctp-port:5000 13943ms [err] a=max-message-size:65536 13943ms [err] a=ice-ufrag:mG3l 13943ms [err] a=ice-pwd:ceZiHGxgHcaHjZa9fS5AQh 13943ms [err] a=fingerprint:sha-256 2A:BE:EC:91:BF:D4:EE:C2:07:B4:02:64:32:2B:6A:07:9A:ED:F8:FD:6B:DB:06:8E:51:4D:45:E3:1F:7D:39:E0 13943ms [err] a=setup:active 13943ms [err] 13944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 13944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 13944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 13946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 13946ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 13948ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8fy*\xab\x01\x04$Z\x90\x00\xce\x8d') 13948ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x14k\xf84w\xf6\x1c@\xb0\x9a\xd4\xc0') 13949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8fy*\xab\x01\x04$Z\x90\x00\xce\x8d') 13950ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x14k\xf84w\xf6\x1c@\xb0\x9a\xd4\xc0') 13951ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 13951ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe2\xd4\xca[&w\xe8\xc9\x95\x01\xc9\xe6') 13952ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe2\xd4\xca[&w\xe8\xc9\x95\x01\xc9\xe6') 13952ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1f\x12M\xd2"8S\xc6\x87%pS') 13953ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1f\x12M\xd2"8S\xc6\x87%pS') 13953ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54170) (expires in 600 seconds) 13953ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 13954ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 13954ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 13954ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 13954ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 13955ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13955ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13955ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33", "state": "connecting"}] 13984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hVNNn7zT1ViO') 13984ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hVNNn7zT1ViO') 13985ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Lp2xOGbK4I 1 udp 1845501695 172.17.0.2 47688 typ prflx) 13985ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33365) -> ('172.17.0.2', 47688)) State.WAITING -> State.IN_PROGRESS 13985ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd\x04\x80\xe9\xfe6\x05\xf8\x91(\xf5\xeb') 13986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd\x04\x80\xe9\xfe6\x05\xf8\x91(\xf5\xeb') 13986ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33365) -> ('172.17.0.2', 47688)) State.IN_PROGRESS -> State.SUCCEEDED 13986ms [err] INFO:aioice.ice:Connection(0) ICE completed 13997ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 13997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 13999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 13999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 14003ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 14003ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 14003ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 14004ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 14004ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 14004ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33", "state": "connected"}] 14005ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2802051509 1 udp 2113937151 d7cc3e3c-ffc7-4e89-88b7-6523c1906b1b.local 47688 typ host generation 0 ufrag ybbd network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33"}', extra='') 14005ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14005ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14005ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14009ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d7cc3e3c-ffc7-4e89-88b7-6523c1906b1b.local" resolved to 172.17.0.2 14009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 14009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 14009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 14010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:590250954 1 udp 1677729535 141.24.211.56 47688 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ybbd network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33"}', extra='') 14010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 14011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 14011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3895843790, stream_id=1, stream_seq=0) 14012ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2918286745, stream_id=1, stream_seq=0) 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3895843790, gaps=[]) 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2918286745, gaps=[]) 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 14015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1881357377 1 udp 33562623 141.24.210.113 53064 typ relay raddr 141.24.211.56 rport 47688 generation 0 ufrag ybbd network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33"}', extra='') 14016ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14016ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14016ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j8ThU9ZwdYBu') 14042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j8ThU9ZwdYBu') 14042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33365) -> ('172.17.0.2', 47688)) State.FROZEN -> State.FAILED 14042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59802) -> ('172.17.0.2', 47688)) State.FROZEN -> State.FAILED 14042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33365) -> ('141.24.211.56', 47688)) State.FROZEN -> State.FAILED 14043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59802) -> ('141.24.211.56', 47688)) State.FROZEN -> State.FAILED 14043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33365) -> ('141.24.210.113', 53064)) State.FROZEN -> State.FAILED 14043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59802) -> ('141.24.210.113', 53064)) State.FROZEN -> State.FAILED 14043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54170) -> ('172.17.0.2', 47688)) State.FROZEN -> State.FAILED 14043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54170) -> ('141.24.211.56', 47688)) State.FROZEN -> State.FAILED 14043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54170) -> ('141.24.210.113', 53064)) State.FROZEN -> State.FAILED 14078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14078ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14105ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7J262IAkXvsb') 14105ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47688) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7J262IAkXvsb') 14586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33"}', extra='') 14586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 14587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 14587ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14587ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 14587ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 14588ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14588ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14589ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 14589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14590ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c548ba60-2a94-4a50-bee3-bee21888ad33", "state": "closed"}] 14590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14591ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14591ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa6X\xbe,v\x1b\x9f5}8\xf3B') 14592ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa6X\xbe,v\x1b\x9f5}8\xf3B') 14592ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54170) 14593ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 14593ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 14671ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14671ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 14715ms [err] Traceback (most recent call last): 14715ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 14716ms [err] return _run_code(code, main_globals, None, 14716ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 14716ms [err] exec(code, run_globals) 14716ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 14716ms [err] sys.exit(main()) 14716ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 14716ms [err] asyncio.run(main_async()) 14716ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 14716ms [err] return loop.run_until_complete(main) 14716ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 14717ms [err] self.run_forever() 14717ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 14717ms [err] self._run_once() 14717ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 14718ms [err] event_list = self._selector.select(timeout) 14718ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 14719ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 14719ms [err] KeyboardInterrupt 14722ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 14722ms [err] h.flush() 14722ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 21638ms [log] starting device 22022ms [err] DEBUG:asyncio:Using selector: EpollSelector 22117ms [err] ERROR:asyncio:Unclosed client session 22117ms [err] client_session: 22190ms [log] parsing 22190ms [log] creating device handler 22190ms [log] [ready] 22190ms [log] reading line 22190ms [log] [websocketToken] "473511bb-a846-4da4-ab1e-972579e9acb6" 22199ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22199ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 23915ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 23915ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 23930ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b18b0e46-ac04-4f6d-9fa4-e5cd707b9b49"}}', extra='') 23930ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/b18b0e46-ac04-4f6d-9fa4-e5cd707b9b49"} 23967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 23971ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "new"}] 25973ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 25973ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 25973ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 25973ms [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='') 25973ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 25994ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44","content":{"type":"offer","sdp":"v=0\\r\\no=- 3939709198 3939709198 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 47567 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 47567 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46292 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47567 typ srflx raddr 172.30.0.1 rport 47567\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46292 typ srflx raddr 172.17.0.2 rport 46292\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55571 typ relay raddr 172.17.0.2 rport 50004\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KXRK\\r\\na=ice-pwd:I0Y8lnroI0dV5f2Hk3ossg\\r\\na=fingerprint:sha-256 B7:96:38:17:9C:18:2D:C2:1D:80:2D:38:01:FA:85:BF:F4:23:59:31:34:A5:4E:D8:FD:39:C5:00:A4:B8:B8:35\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 25994ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 25994ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 25995ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 25995ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 25995ms [err] v=0 25995ms [err] o=- 3939709198 3939709198 IN IP4 0.0.0.0 25995ms [err] s=- 25995ms [err] t=0 0 25995ms [err] a=group:BUNDLE 0 25995ms [err] a=msid-semantic:WMS * 25995ms [err] m=application 47567 DTLS/SCTP 5000 25995ms [err] c=IN IP4 172.30.0.1 25995ms [err] a=mid:0 25995ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25995ms [err] a=max-message-size:65536 25995ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47567 typ host 25995ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46292 typ host 25995ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47567 typ srflx raddr 172.30.0.1 rport 47567 25995ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46292 typ srflx raddr 172.17.0.2 rport 46292 25995ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55571 typ relay raddr 172.17.0.2 rport 50004 25995ms [err] a=end-of-candidates 25995ms [err] a=ice-ufrag:KXRK 25995ms [err] a=ice-pwd:I0Y8lnroI0dV5f2Hk3ossg 25995ms [err] a=fingerprint:sha-256 B7:96:38:17:9C:18:2D:C2:1D:80:2D:38:01:FA:85:BF:F4:23:59:31:34:A5:4E:D8:FD:39:C5:00:A4:B8:B8:35 25995ms [err] a=setup:actpass 25995ms [err] 25998ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 25998ms [err] v=0 25998ms [err] o=- 3939709198 3939709198 IN IP4 0.0.0.0 25998ms [err] s=- 25998ms [err] t=0 0 25998ms [err] a=group:BUNDLE 0 25998ms [err] a=msid-semantic:WMS * 25998ms [err] m=application 47567 DTLS/SCTP 5000 25998ms [err] c=IN IP4 172.30.0.1 25998ms [err] a=mid:0 25998ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25998ms [err] a=max-message-size:65536 25998ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47567 typ host 25998ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46292 typ host 25998ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47567 typ srflx raddr 172.30.0.1 rport 47567 25998ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46292 typ srflx raddr 172.17.0.2 rport 46292 25998ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55571 typ relay raddr 172.17.0.2 rport 50004 25998ms [err] a=end-of-candidates 25998ms [err] a=ice-ufrag:KXRK 25998ms [err] a=ice-pwd:I0Y8lnroI0dV5f2Hk3ossg 25998ms [err] a=fingerprint:sha-256 B7:96:38:17:9C:18:2D:C2:1D:80:2D:38:01:FA:85:BF:F4:23:59:31:34:A5:4E:D8:FD:39:C5:00:A4:B8:B8:35 25998ms [err] a=setup:actpass 25998ms [err] 25998ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 25999ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "new"}] 26001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 26001ms [err] v=0 26001ms [err] o=- 3939709198 3939709198 IN IP4 0.0.0.0 26001ms [err] s=- 26001ms [err] t=0 0 26001ms [err] a=group:BUNDLE 0 26001ms [err] a=msid-semantic:WMS * 26001ms [err] m=application 9 DTLS/SCTP 5000 26001ms [err] c=IN IP4 0.0.0.0 26001ms [err] a=mid:0 26001ms [err] a=sctpmap:5000 webrtc-datachannel 65535 26001ms [err] a=max-message-size:65536 26001ms [err] a=ice-ufrag:c4Pt 26001ms [err] a=ice-pwd:b7FeWe43nS9BH5X2tyGU8U 26001ms [err] a=fingerprint:sha-256 50:F6:51:C5:E4:A3:C4:D8:4E:29:13:DD:C4:55:AF:55:01:65:A8:1C:A1:20:11:50:C0:E0:9B:68:94:87:91:DC 26001ms [err] a=setup:active 26001ms [err] 26001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 26001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 26002ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 26004ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 26005ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 26007ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd\x8eU\x1f\xca^\xc9\x86\xb2z\xb9\xde') 26007ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xad#G\x81\xd1\xef1\x92e\xe8\xf1E') 26008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcd\x8eU\x1f\xca^\xc9\x86\xb2z\xb9\xde') 26008ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xad#G\x81\xd1\xef1\x92e\xe8\xf1E') 26009ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 26009ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'D\xce\xd5rKtP\x92\xde\xe0\xcf\x18') 26010ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'D\xce\xd5rKtP\x92\xde\xe0\xcf\x18') 26010ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'@.Rz\x1b\xa9\xad\x93\x92?\xc5\x8b') 26011ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'@.Rz\x1b\xa9\xad\x93\x92?\xc5\x8b') 26011ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53725) (expires in 600 seconds) 26011ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 26011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 26012ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 26012ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 26012ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 26012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('172.30.0.1', 47567)) State.FROZEN -> State.WAITING 26012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51637) -> ('172.30.0.1', 47567)) State.FROZEN -> State.WAITING 26012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('172.17.0.2', 46292)) State.FROZEN -> State.WAITING 26013ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53725) -> ('172.30.0.1', 47567)) State.FROZEN -> State.WAITING 26013ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26013ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26013ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('172.30.0.1', 47567)) State.WAITING -> State.IN_PROGRESS 26013ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'}E\x8e\xa0\xa5?\xca\r=\x13\x1d\xaa') 26014ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "connecting"}] 26014ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'}E\x8e\xa0\xa5?\xca\r=\x13\x1d\xaa') 26014ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('172.30.0.1', 47567)) State.IN_PROGRESS -> State.SUCCEEDED 26014ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('141.24.211.56', 47567)) State.FROZEN -> State.WAITING 26014ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('141.24.211.56', 46292)) State.FROZEN -> State.WAITING 26015ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('141.24.210.113', 55571)) State.FROZEN -> State.WAITING 26033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x94\x17LO@'W\xde\xc7\xe0\xb1\xd4") 26033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x94\x17LO@'W\xde\xc7\xe0\xb1\xd4") 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51637) -> ('172.30.0.1', 47567)) State.WAITING -> State.FAILED 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('172.17.0.2', 46292)) State.WAITING -> State.FAILED 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51637) -> ('172.17.0.2', 46292)) State.FROZEN -> State.FAILED 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('141.24.211.56', 47567)) State.WAITING -> State.FAILED 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51637) -> ('141.24.211.56', 47567)) State.FROZEN -> State.FAILED 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('141.24.211.56', 46292)) State.WAITING -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51637) -> ('141.24.211.56', 46292)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53725) -> ('172.30.0.1', 47567)) State.WAITING -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53725) -> ('172.17.0.2', 46292)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('141.24.210.113', 55571)) State.WAITING -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51637) -> ('141.24.210.113', 55571)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53725) -> ('141.24.211.56', 47567)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53725) -> ('141.24.211.56', 46292)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53725) -> ('141.24.210.113', 55571)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) ICE completed 26034ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\x96kh3\xbc\x03\\\xa9\x0e\x1f\xb5') 26035ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\x96kh3\xbc\x03\\\xa9\x0e\x1f\xb5') 26035ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(bStjx6BH7O 1 udp 1862270975 172.17.0.2 47567 typ prflx) 26035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44346) -> ('172.17.0.2', 47567)) State.WAITING -> State.IN_PROGRESS 26035ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47567) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85yv\xc0+\n\xd9\xac3\xb5\x7fH') 26036ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 26036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 26037ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 26038ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 26038ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47567) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85yv\xc0+\n\xd9\xac3\xb5\x7fH') 26058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 26058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 26058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 26058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 26058ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 26059ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "connected"}] 26059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 26059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 26060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 26061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 26061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 26061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 26062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2653353573, stream_id=1, stream_seq=0) 26063ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 26063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2323296011, stream_id=1, stream_seq=0) 26063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 26063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2653353573, gaps=[]) 26064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2323296011, gaps=[]) 26064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 26135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 26135ms [log] [experimentStatusChanged] {"status": "running", "message": null} 26626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44"}', extra='') 26626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 26626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 26626ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 26627ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 26627ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 26627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 26627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 26627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 26628ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 26628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 26628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 26629ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "closed"}] 26629ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 26630ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 26630ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x9c?\xa1\xfe\xca\xf2\xdc\x14*Q\xf3n') 26631ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x9c?\xa1\xfe\xca\xf2\xdc\x14*Q\xf3n') 26631ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53725) 26631ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 26631ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 26698ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 26698ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 26738ms [err] Traceback (most recent call last): 26738ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 26739ms [err] return _run_code(code, main_globals, None, 26739ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 26739ms [err] exec(code, run_globals) 26739ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 26739ms [err] sys.exit(main()) 26739ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 26739ms [err] asyncio.run(main_async()) 26739ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 26739ms [err] return loop.run_until_complete(main) 26739ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 26739ms [err] self.run_forever() 26739ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 26739ms [err] self._run_once() 26739ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 26740ms [err] event_list = self._selector.select(timeout) 26740ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 26740ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 26740ms [err] KeyboardInterrupt 26741ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 26741ms [err] h.flush() 26741ms [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 ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 44137ms [log] starting device 44508ms [err] DEBUG:asyncio:Using selector: EpollSelector 44596ms [err] ERROR:asyncio:Unclosed client session 44596ms [err] client_session: 44653ms [log] parsing 44653ms [log] creating device handler 44653ms [log] [ready] 44653ms [log] reading line 44653ms [log] [websocketToken] "5ca9535b-273f-4298-94e0-14f073f35e41" 44663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 44663ms [log] [websocketConnected] 47996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 47996ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 48021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/81096208-0173-4ab4-87c9-2bc1bc4ed015"}}', extra='') 48021ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/81096208-0173-4ab4-87c9-2bc1bc4ed015"} 48057ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 48063ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068", "state": "new"}] 50065ms [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='') 50065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068"}', extra='') 50065ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 50065ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50065ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 50065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3545126604098127002 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:Qdql\\r\\na=ice-pwd:7oNkgE8+JK51LMr6XCyF/fnq\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E6:D7:2A:B4:47:34:CB:2A:84:74:46:B7:1F:CC:50:B9:90:2B:32:29:68:7C:80:66:BE:30:E9:E1:38:F3:F2:BB\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068"}', extra='') 50065ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 50066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 50066ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 50066ms [err] v=0 50066ms [err] o=- 3545126604098127002 2 IN IP4 127.0.0.1 50066ms [err] s=- 50066ms [err] t=0 0 50066ms [err] a=group:BUNDLE 0 50066ms [err] a=extmap-allow-mixed 50066ms [err] a=msid-semantic: WMS 50066ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 50066ms [err] c=IN IP4 0.0.0.0 50066ms [err] a=ice-ufrag:Qdql 50066ms [err] a=ice-pwd:7oNkgE8+JK51LMr6XCyF/fnq 50066ms [err] a=ice-options:trickle 50066ms [err] a=fingerprint:sha-256 E6:D7:2A:B4:47:34:CB:2A:84:74:46:B7:1F:CC:50:B9:90:2B:32:29:68:7C:80:66:BE:30:E9:E1:38:F3:F2:BB 50066ms [err] a=setup:actpass 50066ms [err] a=mid:0 50066ms [err] a=sctp-port:5000 50066ms [err] a=max-message-size:262144 50066ms [err] 50067ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 50067ms [err] v=0 50067ms [err] o=- 3545126604098127002 2 IN IP4 127.0.0.1 50067ms [err] s=- 50067ms [err] t=0 0 50067ms [err] a=group:BUNDLE 0 50067ms [err] a=extmap-allow-mixed 50067ms [err] a=msid-semantic: WMS 50067ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 50067ms [err] c=IN IP4 0.0.0.0 50067ms [err] a=ice-ufrag:Qdql 50067ms [err] a=ice-pwd:7oNkgE8+JK51LMr6XCyF/fnq 50067ms [err] a=ice-options:trickle 50067ms [err] a=fingerprint:sha-256 E6:D7:2A:B4:47:34:CB:2A:84:74:46:B7:1F:CC:50:B9:90:2B:32:29:68:7C:80:66:BE:30:E9:E1:38:F3:F2:BB 50067ms [err] a=setup:actpass 50067ms [err] a=mid:0 50067ms [err] a=sctp-port:5000 50067ms [err] a=max-message-size:262144 50067ms [err] 50067ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 50068ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068", "state": "new"}] 50068ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 50068ms [err] v=0 50068ms [err] o=- 3939709222 3939709222 IN IP4 0.0.0.0 50068ms [err] s=- 50068ms [err] t=0 0 50068ms [err] a=group:BUNDLE 0 50068ms [err] a=msid-semantic:WMS * 50068ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 50068ms [err] c=IN IP4 0.0.0.0 50068ms [err] a=mid:0 50068ms [err] a=sctp-port:5000 50068ms [err] a=max-message-size:65536 50068ms [err] a=ice-ufrag:iMWU 50068ms [err] a=ice-pwd:2f7wr2nrX6B7eChU4UAGhp 50068ms [err] a=fingerprint:sha-256 BC:17:BA:3F:52:6F:26:AB:80:14:B0:CA:EB:D7:71:98:F2:1B:A8:2F:C2:76:A9:53:F8:BF:88:95:F1:8C:6F:21 50068ms [err] a=setup:active 50068ms [err] 50069ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 50069ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 50069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 50070ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 50070ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 50071ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6\x96b.\xbcu"@\x8d/\x931') 50071ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdevf\x92\xb3\xa4\x18C\xa6\x169)') 50072ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6\x96b.\xbcu"@\x8d/\x931') 50072ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdevf\x92\xb3\xa4\x18C\xa6\x169)') 50073ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 50073ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd5\xf8\x17\x8cT?\x1f\xc4`o\x19\x84') 50074ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd5\xf8\x17\x8cT?\x1f\xc4`o\x19\x84') 50074ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'a\x0b\xff\xfe\x06#\xc6\xfd\xe8\xf0(t') 50075ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'a\x0b\xff\xfe\x06#\xc6\xfd\xe8\xf0(t') 50075ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57888) (expires in 600 seconds) 50075ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 50075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 50075ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 50075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50076ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50076ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50076ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068", "state": "connecting"}] 50093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pgG3NJTWMRZf') 50093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pgG3NJTWMRZf') 50094ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(0ysklkllWD 1 udp 1845501695 172.17.0.2 60365 typ prflx) 50094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54256) -> ('172.17.0.2', 60365)) State.WAITING -> State.IN_PROGRESS 50094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcf\x1f1\xe4\xb94\x81\xc4e\xc7G\r') 50097ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcf\x1f1\xe4\xb94\x81\xc4e\xc7G\r') 50097ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54256) -> ('172.17.0.2', 60365)) State.IN_PROGRESS -> State.SUCCEEDED 50098ms [err] INFO:aioice.ice:Connection(0) ICE completed 50105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2883283642 1 udp 2113937151 95b3e1a7-27e7-4747-b244-f4002ad97764.local 60365 typ host generation 0 ufrag Qdql network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068"}', extra='') 50105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 50105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 50108ms [err] INFO:aioice.ice:Connection(0) Remote candidate "95b3e1a7-27e7-4747-b244-f4002ad97764.local" resolved to 172.17.0.2 50108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:804651205 1 udp 1677729535 141.24.211.56 60365 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Qdql network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068"}', extra='') 50108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 50109ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 50111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2096873294 1 udp 33562623 141.24.210.113 60123 typ relay raddr 141.24.211.56 rport 60365 generation 0 ufrag Qdql network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068"}', extra='') 50111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 50111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 50117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54256) -> ('172.17.0.2', 60365)) State.FROZEN -> State.IN_PROGRESS 50117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J:\xf8\xaa\xd8\x83\x90"\xd4&u\xbf') 50118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J:\xf8\xaa\xd8\x83\x90"\xd4&u\xbf') 50118ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54256) -> ('172.17.0.2', 60365)) State.IN_PROGRESS -> State.SUCCEEDED 50137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39315) -> ('172.17.0.2', 60365)) State.FROZEN -> State.IN_PROGRESS 50137ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xafiPc\x18y\xcbs\x08\xdc\x8a\xc2') 50138ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xafiPc\x18y\xcbs\x08\xdc\x8a\xc2') 50138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39315) -> ('172.17.0.2', 60365)) State.IN_PROGRESS -> State.SUCCEEDED 50151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ClmK7J5Dl0Kq') 50151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ClmK7J5Dl0Kq') 50151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54256) -> ('141.24.211.56', 60365)) State.FROZEN -> State.FAILED 50151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39315) -> ('141.24.211.56', 60365)) State.FROZEN -> State.FAILED 50151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54256) -> ('141.24.210.113', 60123)) State.FROZEN -> State.FAILED 50151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39315) -> ('141.24.210.113', 60123)) State.FROZEN -> State.FAILED 50151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57888) -> ('172.17.0.2', 60365)) State.FROZEN -> State.FAILED 50151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57888) -> ('141.24.211.56', 60365)) State.FROZEN -> State.FAILED 50151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57888) -> ('141.24.210.113', 60123)) State.FROZEN -> State.FAILED 50157ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 50158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 50159ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50161ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 50162ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 50162ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 50162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50162ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50162ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068", "state": "connected"}] 50165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 50165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 50165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 50166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 50166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 50166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1034785300, stream_id=1, stream_seq=0) 50170ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=55528733, stream_id=1, stream_seq=0) 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785300, gaps=[]) 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1034785301, stream_id=1, stream_seq=1) 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785301, gaps=[]) 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785302, stream_id=1, stream_seq=2) 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1034785302, gaps=[]) 50170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785303, stream_id=1, stream_seq=2) 50171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1034785303, gaps=[]) 50171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785304, stream_id=1, stream_seq=2) 50171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1034785304, gaps=[]) 50171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785305, stream_id=1, stream_seq=2) 50171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1034785305, gaps=[]) 50172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785306, stream_id=1, stream_seq=2) 50172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1034785306, gaps=[]) 50172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785307, stream_id=1, stream_seq=2) 50172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1034785307, gaps=[]) 50173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785308, stream_id=1, stream_seq=2) 50173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1034785308, gaps=[]) 50173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785309, stream_id=1, stream_seq=2) 50174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785310, stream_id=1, stream_seq=3) 50174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=1034785310, gaps=[]) 50174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785311, stream_id=1, stream_seq=3) 50174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=1034785311, gaps=[]) 50174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785312, stream_id=1, stream_seq=3) 50174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045208, cumulative_tsn=1034785312, gaps=[]) 50174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=55528733, gaps=[]) 50175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 50175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785313, stream_id=1, stream_seq=3) 50175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044048, cumulative_tsn=1034785313, gaps=[]) 50175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785314, stream_id=1, stream_seq=3) 50175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042888, cumulative_tsn=1034785314, gaps=[]) 50176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785315, stream_id=1, stream_seq=3) 50176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041728, cumulative_tsn=1034785315, gaps=[]) 50176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785316, stream_id=1, stream_seq=3) 50176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040568, cumulative_tsn=1034785316, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785317, stream_id=1, stream_seq=3) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785318, stream_id=1, stream_seq=4) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047616, cumulative_tsn=1034785318, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785319, stream_id=1, stream_seq=4) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046456, cumulative_tsn=1034785319, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785320, stream_id=1, stream_seq=4) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045296, cumulative_tsn=1034785320, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785321, stream_id=1, stream_seq=4) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044136, cumulative_tsn=1034785321, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785322, stream_id=1, stream_seq=4) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042976, cumulative_tsn=1034785322, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785323, stream_id=1, stream_seq=4) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041816, cumulative_tsn=1034785323, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785324, stream_id=1, stream_seq=4) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040656, cumulative_tsn=1034785324, gaps=[]) 50179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785325, stream_id=1, stream_seq=4) 50180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785325, gaps=[]) 50180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785326, stream_id=1, stream_seq=5) 50180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1034785326, gaps=[]) 50180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785327, stream_id=1, stream_seq=5) 50180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1034785327, gaps=[]) 50181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785328, stream_id=1, stream_seq=5) 50181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1034785328, gaps=[]) 50181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785329, stream_id=1, stream_seq=5) 50181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1034785329, gaps=[]) 50182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785330, stream_id=1, stream_seq=5) 50182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1034785330, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785331, stream_id=1, stream_seq=5) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1034785331, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785332, stream_id=1, stream_seq=5) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1034785332, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785333, stream_id=1, stream_seq=5) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785333, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785334, stream_id=1, stream_seq=6) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1034785334, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785335, stream_id=1, stream_seq=6) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1034785335, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785336, stream_id=1, stream_seq=6) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1034785336, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785337, stream_id=1, stream_seq=6) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1034785337, gaps=[]) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785338, stream_id=1, stream_seq=6) 50192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1034785338, gaps=[]) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785339, stream_id=1, stream_seq=6) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1034785339, gaps=[]) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785340, stream_id=1, stream_seq=6) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1034785340, gaps=[]) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785341, stream_id=1, stream_seq=6) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785341, gaps=[]) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785342, stream_id=1, stream_seq=7) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1034785342, gaps=[]) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785343, stream_id=1, stream_seq=7) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1034785343, gaps=[]) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785344, stream_id=1, stream_seq=7) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1034785344, gaps=[]) 50194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785345, stream_id=1, stream_seq=7) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1034785345, gaps=[]) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785346, stream_id=1, stream_seq=7) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1034785346, gaps=[]) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785347, stream_id=1, stream_seq=7) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1034785347, gaps=[]) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785348, stream_id=1, stream_seq=7) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1034785348, gaps=[]) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785349, stream_id=1, stream_seq=7) 50195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785349, gaps=[]) 50196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785350, stream_id=1, stream_seq=8) 50196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1034785350, gaps=[]) 50196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785351, stream_id=1, stream_seq=8) 50196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1034785351, gaps=[]) 50196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785352, stream_id=1, stream_seq=8) 50196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1034785352, gaps=[]) 50197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785353, stream_id=1, stream_seq=8) 50197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1034785353, gaps=[]) 50197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785354, stream_id=1, stream_seq=8) 50197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1034785354, gaps=[]) 50198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785355, stream_id=1, stream_seq=8) 50198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1034785355, gaps=[]) 50198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785356, stream_id=1, stream_seq=8) 50198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1034785356, gaps=[]) 50198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785357, stream_id=1, stream_seq=8) 50199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785357, gaps=[]) 50199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785358, stream_id=1, stream_seq=9) 50199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1034785358, gaps=[]) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785359, stream_id=1, stream_seq=9) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1034785359, gaps=[]) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785360, stream_id=1, stream_seq=9) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1034785360, gaps=[]) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785361, stream_id=1, stream_seq=9) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1034785361, gaps=[]) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785362, stream_id=1, stream_seq=9) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1034785362, gaps=[]) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785363, stream_id=1, stream_seq=9) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1034785363, gaps=[]) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785364, stream_id=1, stream_seq=9) 50202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1034785364, gaps=[]) 50203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785365, stream_id=1, stream_seq=9) 50203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785365, gaps=[]) 50203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785366, stream_id=1, stream_seq=10) 50203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1034785366, gaps=[]) 50204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785367, stream_id=1, stream_seq=10) 50204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1034785367, gaps=[]) 50204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785368, stream_id=1, stream_seq=10) 50204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1034785368, gaps=[]) 50205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785369, stream_id=1, stream_seq=10) 50205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1034785369, gaps=[]) 50205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785370, stream_id=1, stream_seq=10) 50205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1034785370, gaps=[]) 50206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785371, stream_id=1, stream_seq=10) 50206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1034785371, gaps=[]) 50206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785372, stream_id=1, stream_seq=10) 50206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1034785372, gaps=[]) 50207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785373, stream_id=1, stream_seq=10) 50207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785374, stream_id=1, stream_seq=11) 50207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=1034785374, gaps=[]) 50208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785375, stream_id=1, stream_seq=11) 50208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=1034785375, gaps=[]) 50208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785376, stream_id=1, stream_seq=11) 50208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=1034785376, gaps=[]) 50208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785377, stream_id=1, stream_seq=11) 50208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=1034785377, gaps=[]) 50209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785378, stream_id=1, stream_seq=11) 50209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=1034785378, gaps=[]) 50210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785379, stream_id=1, stream_seq=11) 50211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=1034785379, gaps=[]) 50211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785380, stream_id=1, stream_seq=11) 50211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=1034785380, gaps=[]) 50211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785381, stream_id=1, stream_seq=11) 50212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785382, stream_id=1, stream_seq=12) 50212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=1034785382, gaps=[]) 50212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785383, stream_id=1, stream_seq=12) 50212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=1034785383, gaps=[]) 50213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785384, stream_id=1, stream_seq=12) 50213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=1034785384, gaps=[]) 50213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785385, stream_id=1, stream_seq=12) 50213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=1034785385, gaps=[]) 50214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785386, stream_id=1, stream_seq=12) 50214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=1034785386, gaps=[]) 50214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785387, stream_id=1, stream_seq=12) 50214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=1034785387, gaps=[]) 50216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785388, stream_id=1, stream_seq=12) 50216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=1034785388, gaps=[]) 50216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785389, stream_id=1, stream_seq=12) 50216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785390, stream_id=1, stream_seq=13) 50216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=1034785390, gaps=[]) 50217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785391, stream_id=1, stream_seq=13) 50217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=1034785391, gaps=[]) 50217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785392, stream_id=1, stream_seq=13) 50217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=1034785392, gaps=[]) 50218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785393, stream_id=1, stream_seq=13) 50218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=1034785393, gaps=[]) 50218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785394, stream_id=1, stream_seq=13) 50218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=1034785394, gaps=[]) 50218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785395, stream_id=1, stream_seq=13) 50218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=1034785395, gaps=[]) 50219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785396, stream_id=1, stream_seq=13) 50219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=1034785396, gaps=[]) 50219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785397, stream_id=1, stream_seq=13) 50219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785398, stream_id=1, stream_seq=14) 50219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=1034785398, gaps=[]) 50219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785399, stream_id=1, stream_seq=14) 50220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=1034785399, gaps=[]) 50220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785400, stream_id=1, stream_seq=14) 50220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=1034785400, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785401, stream_id=1, stream_seq=14) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=1034785401, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785402, stream_id=1, stream_seq=14) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=1034785402, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785403, stream_id=1, stream_seq=14) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=1034785403, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785404, stream_id=1, stream_seq=14) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=1034785404, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785405, stream_id=1, stream_seq=14) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785406, stream_id=1, stream_seq=15) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=1034785406, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785407, stream_id=1, stream_seq=15) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=1034785407, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785408, stream_id=1, stream_seq=15) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=1034785408, gaps=[]) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785409, stream_id=1, stream_seq=15) 50227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=1034785409, gaps=[]) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785410, stream_id=1, stream_seq=15) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=1034785410, gaps=[]) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785411, stream_id=1, stream_seq=15) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=1034785411, gaps=[]) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785412, stream_id=1, stream_seq=15) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=1034785412, gaps=[]) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785413, stream_id=1, stream_seq=15) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785414, stream_id=1, stream_seq=16) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=1034785414, gaps=[]) 50229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785415, stream_id=1, stream_seq=16) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=1034785415, gaps=[]) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785416, stream_id=1, stream_seq=16) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=1034785416, gaps=[]) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785417, stream_id=1, stream_seq=16) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=1034785417, gaps=[]) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785418, stream_id=1, stream_seq=16) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=1034785418, gaps=[]) 50230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785419, stream_id=1, stream_seq=16) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=1034785419, gaps=[]) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785420, stream_id=1, stream_seq=16) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=1034785420, gaps=[]) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785421, stream_id=1, stream_seq=16) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785422, stream_id=1, stream_seq=17) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048032, cumulative_tsn=1034785422, gaps=[]) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785423, stream_id=1, stream_seq=17) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046872, cumulative_tsn=1034785423, gaps=[]) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785424, stream_id=1, stream_seq=17) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045712, cumulative_tsn=1034785424, gaps=[]) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785425, stream_id=1, stream_seq=17) 50232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044552, cumulative_tsn=1034785425, gaps=[]) 50233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785426, stream_id=1, stream_seq=17) 50233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043392, cumulative_tsn=1034785426, gaps=[]) 50233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785427, stream_id=1, stream_seq=17) 50233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042232, cumulative_tsn=1034785427, gaps=[]) 50235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785428, stream_id=1, stream_seq=17) 50235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041072, cumulative_tsn=1034785428, gaps=[]) 50235ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785429, stream_id=1, stream_seq=17) 50235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785430, stream_id=1, stream_seq=18) 50235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048120, cumulative_tsn=1034785430, gaps=[]) 50235ms [log] [experimentStatusChanged] {"status": "running", "message": null} 50236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785431, stream_id=1, stream_seq=18) 50236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046960, cumulative_tsn=1034785431, gaps=[]) 50236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785432, stream_id=1, stream_seq=18) 50236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045800, cumulative_tsn=1034785432, gaps=[]) 50236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785433, stream_id=1, stream_seq=18) 50236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044640, cumulative_tsn=1034785433, gaps=[]) 50236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785434, stream_id=1, stream_seq=18) 50237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043480, cumulative_tsn=1034785434, gaps=[]) 50237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785435, stream_id=1, stream_seq=18) 50237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042320, cumulative_tsn=1034785435, gaps=[]) 50239ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vUYGrU1KX2gr') 50239ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60365) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vUYGrU1KX2gr') 50240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785436, stream_id=1, stream_seq=18) 50240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041160, cumulative_tsn=1034785436, gaps=[]) 50240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785437, stream_id=1, stream_seq=18) 50240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785438, stream_id=1, stream_seq=19) 50241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048208, cumulative_tsn=1034785438, gaps=[]) 50241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785439, stream_id=1, stream_seq=19) 50241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047048, cumulative_tsn=1034785439, gaps=[]) 50241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785440, stream_id=1, stream_seq=19) 50241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045888, cumulative_tsn=1034785440, gaps=[]) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785441, stream_id=1, stream_seq=19) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044728, cumulative_tsn=1034785441, gaps=[]) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785442, stream_id=1, stream_seq=19) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043568, cumulative_tsn=1034785442, gaps=[]) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785443, stream_id=1, stream_seq=19) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042408, cumulative_tsn=1034785443, gaps=[]) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785444, stream_id=1, stream_seq=19) 50243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041248, cumulative_tsn=1034785444, gaps=[]) 50244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785445, stream_id=1, stream_seq=19) 50244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785446, stream_id=1, stream_seq=20) 50244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048296, cumulative_tsn=1034785446, gaps=[]) 50245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785447, stream_id=1, stream_seq=20) 50245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047136, cumulative_tsn=1034785447, gaps=[]) 50245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785448, stream_id=1, stream_seq=20) 50245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045976, cumulative_tsn=1034785448, gaps=[]) 50246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785449, stream_id=1, stream_seq=20) 50246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044816, cumulative_tsn=1034785449, gaps=[]) 50247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785450, stream_id=1, stream_seq=20) 50247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043656, cumulative_tsn=1034785450, gaps=[]) 50247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785451, stream_id=1, stream_seq=20) 50247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042496, cumulative_tsn=1034785451, gaps=[]) 50248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785452, stream_id=1, stream_seq=20) 50248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041336, cumulative_tsn=1034785452, gaps=[]) 50249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785453, stream_id=1, stream_seq=20) 50250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785454, stream_id=1, stream_seq=21) 50250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048384, cumulative_tsn=1034785454, gaps=[]) 50250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785455, stream_id=1, stream_seq=21) 50250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047224, cumulative_tsn=1034785455, gaps=[]) 50250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785456, stream_id=1, stream_seq=21) 50250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046064, cumulative_tsn=1034785456, gaps=[]) 50251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785457, stream_id=1, stream_seq=21) 50251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044904, cumulative_tsn=1034785457, gaps=[]) 50252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785459, stream_id=1, stream_seq=21) 50252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043744, cumulative_tsn=1034785457, gaps=[(2, 2)]) 50255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785461, stream_id=1, stream_seq=21) 50255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785462, stream_id=1, stream_seq=22) 50255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042600, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5)]) 50255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785464, stream_id=1, stream_seq=22) 50255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041440, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7)]) 50256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785468, stream_id=1, stream_seq=22) 50256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040280, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 11)]) 50256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785469, stream_id=1, stream_seq=22) 50256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785470, stream_id=1, stream_seq=23) 50256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1039136, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 13)]) 50257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785471, stream_id=1, stream_seq=23) 50257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1037976, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 14)]) 50258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785472, stream_id=1, stream_seq=23) 50258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036816, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 15)]) 50258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785473, stream_id=1, stream_seq=23) 50258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035656, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16)]) 50259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785475, stream_id=1, stream_seq=23) 50259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034496, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18)]) 50260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785477, stream_id=1, stream_seq=23) 50260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033336, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20)]) 50262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785482, stream_id=1, stream_seq=24) 50263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1032176, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25)]) 50263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785484, stream_id=1, stream_seq=24) 50263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1031016, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 27)]) 50264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785485, stream_id=1, stream_seq=24) 50264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029856, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 28)]) 50264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785486, stream_id=1, stream_seq=24) 50264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785487, stream_id=1, stream_seq=25) 50264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028712, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 30)]) 50265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785488, stream_id=1, stream_seq=25) 50265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1027552, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 31)]) 50265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785489, stream_id=1, stream_seq=25) 50265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026392, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 32)]) 50266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785490, stream_id=1, stream_seq=25) 50266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025232, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 33)]) 50266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785491, stream_id=1, stream_seq=25) 50266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1024072, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34)]) 50267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785493, stream_id=1, stream_seq=25) 50267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1022912, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 36)]) 50267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785494, stream_id=1, stream_seq=25) 50267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785495, stream_id=1, stream_seq=26) 50267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1021768, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38)]) 50269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785498, stream_id=1, stream_seq=26) 50269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1020608, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41)]) 50270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785500, stream_id=1, stream_seq=26) 50270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019448, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43)]) 50272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785505, stream_id=1, stream_seq=27) 50272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1018288, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48)]) 50273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785507, stream_id=1, stream_seq=27) 50273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017128, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50)]) 50275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785512, stream_id=1, stream_seq=28) 50275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015968, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55)]) 50277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785516, stream_id=1, stream_seq=28) 50277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014808, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59)]) 50281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785521, stream_id=1, stream_seq=29) 50281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013648, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64)]) 50281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785523, stream_id=1, stream_seq=29) 50282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012488, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66)]) 50284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785525, stream_id=1, stream_seq=29) 50284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1011328, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 68)]) 50284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785526, stream_id=1, stream_seq=29) 50284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785527, stream_id=1, stream_seq=30) 50284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010184, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70)]) 50284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785530, stream_id=1, stream_seq=30) 50285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009024, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73)]) 50285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785532, stream_id=1, stream_seq=30) 50285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1007864, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 75)]) 50286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785533, stream_id=1, stream_seq=30) 50286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006704, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76)]) 50287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785537, stream_id=1, stream_seq=31) 50288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1005544, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80)]) 50289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785539, stream_id=1, stream_seq=31) 50289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1004384, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 82)]) 50289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785540, stream_id=1, stream_seq=31) 50289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1003224, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83)]) 50291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785544, stream_id=1, stream_seq=32) 50291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002064, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87)]) 50293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785546, stream_id=1, stream_seq=32) 50293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000904, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87), (89, 89)]) 50294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785548, stream_id=1, stream_seq=32) 50294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999744, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87), (89, 89), (91, 91)]) 50295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785550, stream_id=1, stream_seq=32) 50295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785551, stream_id=1, stream_seq=33) 50295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998600, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87), (89, 89), (91, 91), (93, 94)]) 50296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785553, stream_id=1, stream_seq=33) 50297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997440, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87), (89, 89), (91, 91), (93, 94), (96, 96)]) 50297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785555, stream_id=1, stream_seq=33) 50297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996280, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87), (89, 89), (91, 91), (93, 94), (96, 96), (98, 98)]) 50302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785557, stream_id=1, stream_seq=33) 50302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995120, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87), (89, 89), (91, 91), (93, 94), (96, 96), (98, 98), (100, 100)]) 50302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785558, stream_id=1, stream_seq=33) 50302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994188, cumulative_tsn=1034785457, gaps=[(2, 2), (4, 5), (7, 7), (11, 16), (18, 18), (20, 20), (25, 25), (27, 34), (36, 38), (41, 41), (43, 43), (48, 48), (50, 50), (55, 55), (59, 59), (64, 64), (66, 66), (68, 70), (73, 73), (75, 76), (80, 80), (82, 83), (87, 87), (89, 89), (91, 91), (93, 94), (96, 96), (98, 98), (100, 101)]) 50302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993028, cumulative_tsn=1034785459, gaps=[(2, 3), (5, 5), (9, 14), (16, 16), (18, 18), (23, 23), (25, 32), (34, 36), (39, 39), (41, 41), (46, 46), (48, 48), (53, 53), (57, 57), (62, 62), (64, 64), (66, 68), (71, 71), (73, 74), (78, 78), (80, 81), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 99)]) 50305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993028, cumulative_tsn=1034785459, gaps=[(2, 3), (5, 5), (9, 14), (16, 16), (18, 18), (23, 23), (25, 32), (34, 36), (39, 39), (41, 41), (46, 46), (48, 48), (53, 53), (57, 57), (62, 62), (64, 64), (66, 68), (71, 71), (73, 74), (78, 78), (80, 81), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 99)]) 50305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785460, stream_id=1, stream_seq=21) 50306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000060, cumulative_tsn=1034785462, gaps=[(2, 2), (6, 11), (13, 13), (15, 15), (20, 20), (22, 29), (31, 33), (36, 36), (38, 38), (43, 43), (45, 45), (50, 50), (54, 54), (59, 59), (61, 61), (63, 65), (68, 68), (70, 71), (75, 75), (77, 78), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 96)]) 50306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785463, stream_id=1, stream_seq=22) 50306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998900, cumulative_tsn=1034785464, gaps=[(4, 9), (11, 11), (13, 13), (18, 18), (20, 27), (29, 31), (34, 34), (36, 36), (41, 41), (43, 43), (48, 48), (52, 52), (57, 57), (59, 59), (61, 63), (66, 66), (68, 69), (73, 73), (75, 76), (80, 80), (82, 82), (84, 84), (86, 87), (89, 89), (91, 91), (93, 94)]) 50306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785465, stream_id=1, stream_seq=22) 50307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997740, cumulative_tsn=1034785465, gaps=[(3, 8), (10, 10), (12, 12), (17, 17), (19, 26), (28, 30), (33, 33), (35, 35), (40, 40), (42, 42), (47, 47), (51, 51), (56, 56), (58, 58), (60, 62), (65, 65), (67, 68), (72, 72), (74, 75), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 93)]) 50307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785466, stream_id=1, stream_seq=22) 50307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996580, cumulative_tsn=1034785466, gaps=[(2, 7), (9, 9), (11, 11), (16, 16), (18, 25), (27, 29), (32, 32), (34, 34), (39, 39), (41, 41), (46, 46), (50, 50), (55, 55), (57, 57), (59, 61), (64, 64), (66, 67), (71, 71), (73, 74), (78, 78), (80, 80), (82, 82), (84, 85), (87, 87), (89, 89), (91, 92)]) 50307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785467, stream_id=1, stream_seq=22) 50307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1003612, cumulative_tsn=1034785473, gaps=[(2, 2), (4, 4), (9, 9), (11, 18), (20, 22), (25, 25), (27, 27), (32, 32), (34, 34), (39, 39), (43, 43), (48, 48), (50, 50), (52, 54), (57, 57), (59, 60), (64, 64), (66, 67), (71, 71), (73, 73), (75, 75), (77, 78), (80, 80), (82, 82), (84, 85)]) 50307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785474, stream_id=1, stream_seq=23) 50308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002452, cumulative_tsn=1034785475, gaps=[(2, 2), (7, 7), (9, 16), (18, 20), (23, 23), (25, 25), (30, 30), (32, 32), (37, 37), (41, 41), (46, 46), (48, 48), (50, 52), (55, 55), (57, 58), (62, 62), (64, 65), (69, 69), (71, 71), (73, 73), (75, 76), (78, 78), (80, 80), (82, 83)]) 50308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785476, stream_id=1, stream_seq=23) 50308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001292, cumulative_tsn=1034785477, gaps=[(5, 5), (7, 14), (16, 18), (21, 21), (23, 23), (28, 28), (30, 30), (35, 35), (39, 39), (44, 44), (46, 46), (48, 50), (53, 53), (55, 56), (60, 60), (62, 63), (67, 67), (69, 69), (71, 71), (73, 74), (76, 76), (78, 78), (80, 81)]) 50308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785478, stream_id=1, stream_seq=23) 50308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785479, stream_id=1, stream_seq=24) 50308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008340, cumulative_tsn=1034785479, gaps=[(3, 3), (5, 12), (14, 16), (19, 19), (21, 21), (26, 26), (28, 28), (33, 33), (37, 37), (42, 42), (44, 44), (46, 48), (51, 51), (53, 54), (58, 58), (60, 61), (65, 65), (67, 67), (69, 69), (71, 72), (74, 74), (76, 76), (78, 79)]) 50309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785480, stream_id=1, stream_seq=24) 50309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1007180, cumulative_tsn=1034785480, gaps=[(2, 2), (4, 11), (13, 15), (18, 18), (20, 20), (25, 25), (27, 27), (32, 32), (36, 36), (41, 41), (43, 43), (45, 47), (50, 50), (52, 53), (57, 57), (59, 60), (64, 64), (66, 66), (68, 68), (70, 71), (73, 73), (75, 75), (77, 78)]) 50309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785481, stream_id=1, stream_seq=24) 50309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006020, cumulative_tsn=1034785482, gaps=[(2, 9), (11, 13), (16, 16), (18, 18), (23, 23), (25, 25), (30, 30), (34, 34), (39, 39), (41, 41), (43, 45), (48, 48), (50, 51), (55, 55), (57, 58), (62, 62), (64, 64), (66, 66), (68, 69), (71, 71), (73, 73), (75, 76)]) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006020, cumulative_tsn=1034785482, gaps=[(2, 9), (11, 13), (16, 16), (18, 18), (23, 23), (25, 25), (30, 30), (34, 34), (39, 39), (41, 41), (43, 45), (48, 48), (50, 51), (55, 55), (57, 58), (62, 62), (64, 64), (66, 66), (68, 69), (71, 71), (73, 73), (75, 76)]) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785460, stream_id=1, stream_seq=21) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006020, cumulative_tsn=1034785482, gaps=[(2, 9), (11, 13), (16, 16), (18, 18), (23, 23), (25, 25), (30, 30), (34, 34), (39, 39), (41, 41), (43, 45), (48, 48), (50, 51), (55, 55), (57, 58), (62, 62), (64, 64), (66, 66), (68, 69), (71, 71), (73, 73), (75, 76)]) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785463, stream_id=1, stream_seq=22) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006020, cumulative_tsn=1034785482, gaps=[(2, 9), (11, 13), (16, 16), (18, 18), (23, 23), (25, 25), (30, 30), (34, 34), (39, 39), (41, 41), (43, 45), (48, 48), (50, 51), (55, 55), (57, 58), (62, 62), (64, 64), (66, 66), (68, 69), (71, 71), (73, 73), (75, 76)]) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785483, stream_id=1, stream_seq=24) 50310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785465, stream_id=1, stream_seq=22) 50311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785466, stream_id=1, stream_seq=22) 50311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785467, stream_id=1, stream_seq=22) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785474, stream_id=1, stream_seq=23) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785476, stream_id=1, stream_seq=23) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785478, stream_id=1, stream_seq=23) 50312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785479, stream_id=1, stream_seq=24) 50313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785480, stream_id=1, stream_seq=24) 50313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785481, stream_id=1, stream_seq=24) 50313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785460, stream_id=1, stream_seq=21) 50314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785463, stream_id=1, stream_seq=22) 50315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785483, stream_id=1, stream_seq=24) 50316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785465, stream_id=1, stream_seq=22) 50316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785466, stream_id=1, stream_seq=22) 50317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785467, stream_id=1, stream_seq=22) 50317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785474, stream_id=1, stream_seq=23) 50318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785476, stream_id=1, stream_seq=23) 50318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785478, stream_id=1, stream_seq=23) 50319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785479, stream_id=1, stream_seq=24) 50319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785480, stream_id=1, stream_seq=24) 50319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785481, stream_id=1, stream_seq=24) 50319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785460, stream_id=1, stream_seq=21) 50320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785463, stream_id=1, stream_seq=22) 50321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785483, stream_id=1, stream_seq=24) 50321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785465, stream_id=1, stream_seq=22) 50322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785466, stream_id=1, stream_seq=22) 50322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785476, stream_id=1, stream_seq=23) 50323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785465, stream_id=1, stream_seq=22) 50327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785476, stream_id=1, stream_seq=23) 50329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785465, stream_id=1, stream_seq=22) 50333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785476, stream_id=1, stream_seq=23) 50335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785465, stream_id=1, stream_seq=22) 50339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785476, stream_id=1, stream_seq=23) 50341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785458, stream_id=1, stream_seq=21) 50342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013052, cumulative_tsn=1034785491, gaps=[(2, 4), (7, 7), (9, 9), (14, 14), (16, 16), (21, 21), (25, 25), (30, 30), (32, 32), (34, 36), (39, 39), (41, 42), (46, 46), (48, 49), (53, 53), (55, 55), (57, 57), (59, 60), (62, 62), (64, 64), (66, 67)]) 50344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785492, stream_id=1, stream_seq=25) 50345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1020084, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 5), (10, 10), (12, 12), (17, 17), (21, 21), (26, 26), (28, 28), (30, 32), (35, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785501, stream_id=1, stream_seq=26) 50346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1018924, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 6), (10, 10), (12, 12), (17, 17), (21, 21), (26, 26), (28, 28), (30, 32), (35, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785502, stream_id=1, stream_seq=26) 50346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785503, stream_id=1, stream_seq=27) 50346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017780, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 8), (10, 10), (12, 12), (17, 17), (21, 21), (26, 26), (28, 28), (30, 32), (35, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785508, stream_id=1, stream_seq=27) 50347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1016620, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 8), (10, 10), (12, 13), (17, 17), (21, 21), (26, 26), (28, 28), (30, 32), (35, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785514, stream_id=1, stream_seq=28) 50350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015460, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 8), (10, 10), (12, 13), (17, 17), (19, 19), (21, 21), (26, 26), (28, 28), (30, 32), (35, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785515, stream_id=1, stream_seq=28) 50350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014300, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 8), (10, 10), (12, 13), (17, 17), (19, 21), (26, 26), (28, 28), (30, 32), (35, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785520, stream_id=1, stream_seq=29) 50351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013140, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 8), (10, 10), (12, 13), (17, 17), (19, 21), (25, 26), (28, 28), (30, 32), (35, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785529, stream_id=1, stream_seq=30) 50352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1011980, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 8), (10, 10), (12, 13), (17, 17), (19, 21), (25, 26), (28, 28), (30, 32), (34, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 51), (53, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785547, stream_id=1, stream_seq=32) 50356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010820, cumulative_tsn=1034785495, gaps=[(3, 3), (5, 8), (10, 10), (12, 13), (17, 17), (19, 21), (25, 26), (28, 28), (30, 32), (34, 35), (37, 38), (42, 42), (44, 45), (49, 49), (51, 53), (55, 56), (58, 58), (60, 60), (62, 63)]) 50369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785496, stream_id=1, stream_seq=26) 50369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009660, cumulative_tsn=1034785496, gaps=[(2, 2), (4, 7), (9, 9), (11, 12), (16, 16), (18, 20), (24, 25), (27, 27), (29, 31), (33, 34), (36, 37), (41, 41), (43, 44), (48, 48), (50, 52), (54, 55), (57, 57), (59, 59), (61, 62)]) 50369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785497, stream_id=1, stream_seq=26) 50369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008500, cumulative_tsn=1034785498, gaps=[(2, 5), (7, 7), (9, 10), (14, 14), (16, 18), (22, 23), (25, 25), (27, 29), (31, 32), (34, 35), (39, 39), (41, 42), (46, 46), (48, 50), (52, 53), (55, 55), (57, 57), (59, 60)]) 50370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785499, stream_id=1, stream_seq=26) 50370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015532, cumulative_tsn=1034785503, gaps=[(2, 2), (4, 5), (9, 9), (11, 13), (17, 18), (20, 20), (22, 24), (26, 27), (29, 30), (34, 34), (36, 37), (41, 41), (43, 45), (47, 48), (50, 50), (52, 52), (54, 55)]) 50370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785504, stream_id=1, stream_seq=27) 50371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014372, cumulative_tsn=1034785505, gaps=[(2, 3), (7, 7), (9, 11), (15, 16), (18, 18), (20, 22), (24, 25), (27, 28), (32, 32), (34, 35), (39, 39), (41, 43), (45, 46), (48, 48), (50, 50), (52, 53)]) 50371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785506, stream_id=1, stream_seq=27) 50371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013212, cumulative_tsn=1034785508, gaps=[(4, 4), (6, 8), (12, 13), (15, 15), (17, 19), (21, 22), (24, 25), (29, 29), (31, 32), (36, 36), (38, 40), (42, 43), (45, 45), (47, 47), (49, 50)]) 50371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785496, stream_id=1, stream_seq=26) 50371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013212, cumulative_tsn=1034785508, gaps=[(4, 4), (6, 8), (12, 13), (15, 15), (17, 19), (21, 22), (24, 25), (29, 29), (31, 32), (36, 36), (38, 40), (42, 43), (45, 45), (47, 47), (49, 50)]) 50372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785497, stream_id=1, stream_seq=26) 50372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013212, cumulative_tsn=1034785508, gaps=[(4, 4), (6, 8), (12, 13), (15, 15), (17, 19), (21, 22), (24, 25), (29, 29), (31, 32), (36, 36), (38, 40), (42, 43), (45, 45), (47, 47), (49, 50)]) 50372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785499, stream_id=1, stream_seq=26) 50372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013212, cumulative_tsn=1034785508, gaps=[(4, 4), (6, 8), (12, 13), (15, 15), (17, 19), (21, 22), (24, 25), (29, 29), (31, 32), (36, 36), (38, 40), (42, 43), (45, 45), (47, 47), (49, 50)]) 50372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785509, stream_id=1, stream_seq=27) 50372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012052, cumulative_tsn=1034785509, gaps=[(3, 3), (5, 7), (11, 12), (14, 14), (16, 18), (20, 21), (23, 24), (28, 28), (30, 31), (35, 35), (37, 39), (41, 42), (44, 44), (46, 46), (48, 49)]) 50373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785510, stream_id=1, stream_seq=27) 50373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785511, stream_id=1, stream_seq=28) 50373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019100, cumulative_tsn=1034785512, gaps=[(2, 4), (8, 9), (11, 11), (13, 15), (17, 18), (20, 21), (25, 25), (27, 28), (32, 32), (34, 36), (38, 39), (41, 41), (43, 43), (45, 46)]) 50374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785513, stream_id=1, stream_seq=28) 50374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017940, cumulative_tsn=1034785516, gaps=[(4, 5), (7, 7), (9, 11), (13, 14), (16, 17), (21, 21), (23, 24), (28, 28), (30, 32), (34, 35), (37, 37), (39, 39), (41, 42)]) 50374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785504, stream_id=1, stream_seq=27) 50374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017940, cumulative_tsn=1034785516, gaps=[(4, 5), (7, 7), (9, 11), (13, 14), (16, 17), (21, 21), (23, 24), (28, 28), (30, 32), (34, 35), (37, 37), (39, 39), (41, 42)]) 50374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785506, stream_id=1, stream_seq=27) 50375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017940, cumulative_tsn=1034785516, gaps=[(4, 5), (7, 7), (9, 11), (13, 14), (16, 17), (21, 21), (23, 24), (28, 28), (30, 32), (34, 35), (37, 37), (39, 39), (41, 42)]) 50375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785517, stream_id=1, stream_seq=28) 50375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1016780, cumulative_tsn=1034785517, gaps=[(3, 4), (6, 6), (8, 10), (12, 13), (15, 16), (20, 20), (22, 23), (27, 27), (29, 31), (33, 34), (36, 36), (38, 38), (40, 41)]) 50376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785518, stream_id=1, stream_seq=28) 50376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785519, stream_id=1, stream_seq=29) 50376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1023828, cumulative_tsn=1034785521, gaps=[(2, 2), (4, 6), (8, 9), (11, 12), (16, 16), (18, 19), (23, 23), (25, 27), (29, 30), (32, 32), (34, 34), (36, 37)]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785522, stream_id=1, stream_seq=29) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1022668, cumulative_tsn=1034785523, gaps=[(2, 4), (6, 7), (9, 10), (14, 14), (16, 17), (21, 21), (23, 25), (27, 28), (30, 30), (32, 32), (34, 35)]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785524, stream_id=1, stream_seq=29) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029700, cumulative_tsn=1034785527, gaps=[(2, 3), (5, 6), (10, 10), (12, 13), (17, 17), (19, 21), (23, 24), (26, 26), (28, 28), (30, 31)]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785528, stream_id=1, stream_seq=30) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028540, cumulative_tsn=1034785530, gaps=[(2, 3), (7, 7), (9, 10), (14, 14), (16, 18), (20, 21), (23, 23), (25, 25), (27, 28)]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785531, stream_id=1, stream_seq=30) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1027380, cumulative_tsn=1034785533, gaps=[(4, 4), (6, 7), (11, 11), (13, 15), (17, 18), (20, 20), (22, 22), (24, 25)]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785534, stream_id=1, stream_seq=30) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785535, stream_id=1, stream_seq=31) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034428, cumulative_tsn=1034785535, gaps=[(2, 2), (4, 5), (9, 9), (11, 13), (15, 16), (18, 18), (20, 20), (22, 23)]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785536, stream_id=1, stream_seq=31) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033268, cumulative_tsn=1034785537, gaps=[(2, 3), (7, 7), (9, 11), (13, 14), (16, 16), (18, 18), (20, 21)]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785538, stream_id=1, stream_seq=31) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1032108, cumulative_tsn=1034785540, gaps=[(4, 4), (6, 8), (10, 11), (13, 13), (15, 15), (17, 18)]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785541, stream_id=1, stream_seq=31) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1030948, cumulative_tsn=1034785541, gaps=[(3, 3), (5, 7), (9, 10), (12, 12), (14, 14), (16, 17)]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1034785542, stream_id=1, stream_seq=31) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1034785543, stream_id=1, stream_seq=32) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1037996, cumulative_tsn=1034785544, gaps=[(2, 4), (6, 7), (9, 9), (11, 11), (13, 14)]) 50797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785545, stream_id=1, stream_seq=32) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036836, cumulative_tsn=1034785548, gaps=[(2, 3), (5, 5), (7, 7), (9, 10)]) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785549, stream_id=1, stream_seq=32) 50798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043868, cumulative_tsn=1034785551, gaps=[(2, 2), (4, 4), (6, 7)]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785552, stream_id=1, stream_seq=33) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042708, cumulative_tsn=1034785553, gaps=[(2, 2), (4, 5)]) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785554, stream_id=1, stream_seq=33) 50799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041548, cumulative_tsn=1034785555, gaps=[(2, 3)]) 50800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1034785556, stream_id=1, stream_seq=33) 50837ms [log] 262140 50837ms [log] 262140 50837ms [log] [file] 50837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1034785558, gaps=[]) 51374ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068"}', extra='') 51374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 51374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 51375ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51375ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 51375ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 51375ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51375ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 51376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51377ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d88a55e4-9327-493c-9784-f80fe6b57068", "state": "closed"}] 51377ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51378ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51378ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'V\xa15(\x8b4\xbc#\x18\x0b2\xff') 51379ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'V\xa15(\x8b4\xbc#\x18\x0b2\xff') 51379ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57888) 51379ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 51379ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 51432ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51432ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 51473ms [err] Traceback (most recent call last): 51473ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51473ms [err] return _run_code(code, main_globals, None, 51473ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51473ms [err] exec(code, run_globals) 51473ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51473ms [err] sys.exit(main()) 51473ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51473ms [err] asyncio.run(main_async()) 51473ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51473ms [err] return loop.run_until_complete(main) 51473ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51473ms [err] self.run_forever() 51473ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51473ms [err] self._run_once() 51473ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51474ms [err] event_list = self._selector.select(timeout) 51474ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51474ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51474ms [err] KeyboardInterrupt 51476ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51476ms [err] h.flush() 51476ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 58495ms [log] starting device 58848ms [err] DEBUG:asyncio:Using selector: EpollSelector 58941ms [err] ERROR:asyncio:Unclosed client session 58941ms [err] client_session: 59004ms [log] parsing 59004ms [log] creating device handler 59004ms [log] [ready] 59004ms [log] reading line 59004ms [log] [websocketToken] "a5cea415-8784-4fbd-8840-57bc558ebcc4" 59012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 59013ms [log] [websocketConnected] 60733ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 60734ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 60756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/5de1692c-b4e7-440c-ae5b-d5343b08b48a"}}', extra='') 60756ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/5de1692c-b4e7-440c-ae5b-d5343b08b48a"} 60790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 60794ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "new"}] 62797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 62798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 62798ms [err] v=0 62798ms [err] o=- 3939709235 3939709235 IN IP4 0.0.0.0 62798ms [err] s=- 62798ms [err] t=0 0 62798ms [err] a=group:BUNDLE 0 62798ms [err] a=msid-semantic:WMS * 62798ms [err] m=application 9 DTLS/SCTP 5000 62798ms [err] c=IN IP4 0.0.0.0 62798ms [err] a=mid:0 62798ms [err] a=sctpmap:5000 webrtc-datachannel 65535 62798ms [err] a=max-message-size:65536 62798ms [err] a=ice-ufrag:rTsq 62798ms [err] a=ice-pwd:8v9JUhXyiTSvWThe5M40p3 62798ms [err] a=fingerprint:sha-256 49:A7:91:D4:62:EA:42:DB:47:B5:52:56:3D:C7:7B:A2:85:51:DF:55:A1:EC:A1:84:7B:C0:EE:2A:76:A7:AF:88 62798ms [err] a=setup:actpass 62798ms [err] 62800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 62800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 62801ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "new"}] 62802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 62802ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 62804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X\x1f\x13\xa5\xe8E\x83\xd9\x9b:L\x14') 62805ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7\x9e8\xe1N\xf8re!\xbc\xb3\x98') 62805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'X\x1f\x13\xa5\xe8E\x83\xd9\x9b:L\x14') 62806ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7\x9e8\xe1N\xf8re!\xbc\xb3\x98') 62807ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 62807ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe4\x01F\xb1\xd5Vjj\xf2Cnz') 62808ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe4\x01F\xb1\xd5Vjj\xf2Cnz') 62808ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0b\x10\x10W\xf1fm)\xd3\xae\x96\x9e') 62809ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x0b\x10\x10W\xf1fm)\xd3\xae\x96\x9e') 62810ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55420) (expires in 600 seconds) 62810ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 62810ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 62811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 62811ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62811ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 62811ms [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='') 62811ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 62839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\x84\xe1\x95\x82\xe8\x84\xe4>a\xd1\xaa') 62839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\x84\xe1\x95\x82\xe8\x84\xe4>a\xd1\xaa') 62847ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d","content":{"type":"answer","sdp":"v=0\\r\\no=- 3939709235 3939709235 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 48834 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 48834 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58356 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58356 typ srflx raddr 172.17.0.2 rport 58356\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48834 typ srflx raddr 172.30.0.1 rport 48834\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61235 typ relay raddr 172.17.0.2 rport 54237\\r\\na=end-of-candidates\\r\\na=ice-ufrag:KzFZ\\r\\na=ice-pwd:vzBkrcFhwItHmHzasNg1hv\\r\\na=fingerprint:sha-256 94:18:0C:AC:81:05:B8:02:69:65:80:5D:98:2B:D2:3B:A9:FC:5A:33:49:43:EA:6F:FB:41:97:0A:F1:AC:2D:4B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 62847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 62847ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 62847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 62847ms [err] v=0 62847ms [err] o=- 3939709235 3939709235 IN IP4 0.0.0.0 62847ms [err] s=- 62847ms [err] t=0 0 62847ms [err] a=group:BUNDLE 0 62847ms [err] a=msid-semantic:WMS * 62847ms [err] m=application 48834 DTLS/SCTP 5000 62847ms [err] c=IN IP4 172.30.0.1 62847ms [err] a=mid:0 62847ms [err] a=sctpmap:5000 webrtc-datachannel 65535 62847ms [err] a=max-message-size:65536 62847ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48834 typ host 62847ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58356 typ host 62847ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58356 typ srflx raddr 172.17.0.2 rport 58356 62847ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48834 typ srflx raddr 172.30.0.1 rport 48834 62847ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61235 typ relay raddr 172.17.0.2 rport 54237 62847ms [err] a=end-of-candidates 62847ms [err] a=ice-ufrag:KzFZ 62847ms [err] a=ice-pwd:vzBkrcFhwItHmHzasNg1hv 62847ms [err] a=fingerprint:sha-256 94:18:0C:AC:81:05:B8:02:69:65:80:5D:98:2B:D2:3B:A9:FC:5A:33:49:43:EA:6F:FB:41:97:0A:F1:AC:2D:4B 62847ms [err] a=setup:active 62847ms [err] 62849ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 62849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 62849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 62850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('172.30.0.1', 48834)) State.FROZEN -> State.WAITING 62850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34044) -> ('172.30.0.1', 48834)) State.FROZEN -> State.WAITING 62850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('172.17.0.2', 58356)) State.FROZEN -> State.WAITING 62850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55420) -> ('172.30.0.1', 48834)) State.FROZEN -> State.WAITING 62850ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(QYzZystAyV 1 udp 1862270975 172.17.0.2 48834 typ prflx) 62850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('172.17.0.2', 48834)) State.WAITING -> State.IN_PROGRESS 62851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h\x19\xc2y\x1d\xfb\x84z.$\xdd;') 62851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('172.30.0.1', 48834)) State.WAITING -> State.IN_PROGRESS 62851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"z\xd7'\xc5\xb2t\xc9b\xe5\xc0d\x1c") 62852ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "connecting"}] 62852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h\x19\xc2y\x1d\xfb\x84z.$\xdd;') 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('172.17.0.2', 48834)) State.IN_PROGRESS -> State.SUCCEEDED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34044) -> ('172.30.0.1', 48834)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('172.17.0.2', 58356)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34044) -> ('172.17.0.2', 58356)) State.FROZEN -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('141.24.211.56', 58356)) State.FROZEN -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34044) -> ('141.24.211.56', 58356)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('141.24.211.56', 48834)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34044) -> ('141.24.211.56', 48834)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('141.24.210.113', 61235)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34044) -> ('141.24.210.113', 61235)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55420) -> ('172.30.0.1', 48834)) State.WAITING -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55420) -> ('172.17.0.2', 58356)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55420) -> ('141.24.211.56', 58356)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55420) -> ('141.24.211.56', 48834)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55420) -> ('141.24.210.113', 61235)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) ICE completed 62854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"z\xd7'\xc5\xb2t\xc9b\xe5\xc0d\x1c") 62854ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34109) -> ('172.30.0.1', 48834)) State.IN_PROGRESS -> State.SUCCEEDED 62854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdfv\x0fq\x01\x93E=#+ma') 62854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdfv\x0fq\x01\x93E=#+ma') 62871ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 62871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 62872ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 62873ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 62875ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 62876ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 62876ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 62876ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 62876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 62876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 62876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 62876ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 62877ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "connected"}] 62878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 62878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 62878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 62878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3823861464, stream_id=1, stream_seq=0) 62880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 62880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2036769661, stream_id=1, stream_seq=0) 62880ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 62881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769661, gaps=[]) 62881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3823861464, gaps=[]) 62881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 62882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2036769662, stream_id=1, stream_seq=1) 62882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769662, gaps=[]) 62882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769663, stream_id=1, stream_seq=2) 62882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769663, gaps=[]) 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769664, stream_id=1, stream_seq=2) 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769664, gaps=[]) 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769665, stream_id=1, stream_seq=2) 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769665, gaps=[]) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769666, stream_id=1, stream_seq=2) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769666, gaps=[]) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769667, stream_id=1, stream_seq=2) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769667, gaps=[]) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769668, stream_id=1, stream_seq=2) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769668, gaps=[]) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769669, stream_id=1, stream_seq=2) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769669, gaps=[]) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769670, stream_id=1, stream_seq=3) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769670, gaps=[]) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769671, stream_id=1, stream_seq=3) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769671, gaps=[]) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769672, stream_id=1, stream_seq=3) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769672, gaps=[]) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769673, stream_id=1, stream_seq=3) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769673, gaps=[]) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769674, stream_id=1, stream_seq=3) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769674, gaps=[]) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769675, stream_id=1, stream_seq=3) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769675, gaps=[]) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769676, stream_id=1, stream_seq=3) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769676, gaps=[]) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769677, stream_id=1, stream_seq=4) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769677, gaps=[]) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769678, stream_id=1, stream_seq=4) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769678, gaps=[]) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769679, stream_id=1, stream_seq=4) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769679, gaps=[]) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769680, stream_id=1, stream_seq=4) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769680, gaps=[]) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769681, stream_id=1, stream_seq=4) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769681, gaps=[]) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769682, stream_id=1, stream_seq=4) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769682, gaps=[]) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769683, stream_id=1, stream_seq=4) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769683, gaps=[]) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769684, stream_id=1, stream_seq=5) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769684, gaps=[]) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769685, stream_id=1, stream_seq=5) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769685, gaps=[]) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769686, stream_id=1, stream_seq=5) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769686, gaps=[]) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769687, stream_id=1, stream_seq=5) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769687, gaps=[]) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769688, stream_id=1, stream_seq=5) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769688, gaps=[]) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769689, stream_id=1, stream_seq=5) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769689, gaps=[]) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769690, stream_id=1, stream_seq=5) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769690, gaps=[]) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769691, stream_id=1, stream_seq=6) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769691, gaps=[]) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769692, stream_id=1, stream_seq=6) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769692, gaps=[]) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769693, stream_id=1, stream_seq=6) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769693, gaps=[]) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769694, stream_id=1, stream_seq=6) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769694, gaps=[]) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769695, stream_id=1, stream_seq=6) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769695, gaps=[]) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769696, stream_id=1, stream_seq=6) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769696, gaps=[]) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769697, stream_id=1, stream_seq=6) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769697, gaps=[]) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769698, stream_id=1, stream_seq=7) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769698, gaps=[]) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769699, stream_id=1, stream_seq=7) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769699, gaps=[]) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769700, stream_id=1, stream_seq=7) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769700, gaps=[]) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769701, stream_id=1, stream_seq=7) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769701, gaps=[]) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769702, stream_id=1, stream_seq=7) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769702, gaps=[]) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769703, stream_id=1, stream_seq=7) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769703, gaps=[]) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769704, stream_id=1, stream_seq=7) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769704, gaps=[]) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769705, stream_id=1, stream_seq=8) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769705, gaps=[]) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769706, stream_id=1, stream_seq=8) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769706, gaps=[]) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769707, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769707, gaps=[]) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769708, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769708, gaps=[]) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769709, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769709, gaps=[]) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769710, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769710, gaps=[]) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769711, stream_id=1, stream_seq=8) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769711, gaps=[]) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769712, stream_id=1, stream_seq=9) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769712, gaps=[]) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769713, stream_id=1, stream_seq=9) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769713, gaps=[]) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769714, stream_id=1, stream_seq=9) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769714, gaps=[]) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769715, stream_id=1, stream_seq=9) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769715, gaps=[]) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769716, stream_id=1, stream_seq=9) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769716, gaps=[]) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769717, stream_id=1, stream_seq=9) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769717, gaps=[]) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769718, stream_id=1, stream_seq=9) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769718, gaps=[]) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769719, stream_id=1, stream_seq=10) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769719, gaps=[]) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769720, stream_id=1, stream_seq=10) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769720, gaps=[]) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769721, stream_id=1, stream_seq=10) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769721, gaps=[]) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769722, stream_id=1, stream_seq=10) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769722, gaps=[]) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769723, stream_id=1, stream_seq=10) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769723, gaps=[]) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769724, stream_id=1, stream_seq=10) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769724, gaps=[]) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769725, stream_id=1, stream_seq=10) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769725, gaps=[]) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769726, stream_id=1, stream_seq=11) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769726, gaps=[]) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769727, stream_id=1, stream_seq=11) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769727, gaps=[]) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769728, stream_id=1, stream_seq=11) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769728, gaps=[]) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769729, stream_id=1, stream_seq=11) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769729, gaps=[]) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769730, stream_id=1, stream_seq=11) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769730, gaps=[]) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769731, stream_id=1, stream_seq=11) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769731, gaps=[]) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769732, stream_id=1, stream_seq=11) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769732, gaps=[]) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769733, stream_id=1, stream_seq=12) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769733, gaps=[]) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769734, stream_id=1, stream_seq=12) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769734, gaps=[]) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769735, stream_id=1, stream_seq=12) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769735, gaps=[]) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769736, stream_id=1, stream_seq=12) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769736, gaps=[]) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769737, stream_id=1, stream_seq=12) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769737, gaps=[]) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769738, stream_id=1, stream_seq=12) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769738, gaps=[]) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769739, stream_id=1, stream_seq=12) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769739, gaps=[]) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769740, stream_id=1, stream_seq=13) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769740, gaps=[]) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769741, stream_id=1, stream_seq=13) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769741, gaps=[]) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769742, stream_id=1, stream_seq=13) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769742, gaps=[]) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769743, stream_id=1, stream_seq=13) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769743, gaps=[]) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769744, stream_id=1, stream_seq=13) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769744, gaps=[]) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769745, stream_id=1, stream_seq=13) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769745, gaps=[]) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769746, stream_id=1, stream_seq=13) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769746, gaps=[]) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769747, stream_id=1, stream_seq=14) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769747, gaps=[]) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769748, stream_id=1, stream_seq=14) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769748, gaps=[]) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769749, stream_id=1, stream_seq=14) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769749, gaps=[]) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769750, stream_id=1, stream_seq=14) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769750, gaps=[]) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769751, stream_id=1, stream_seq=14) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769751, gaps=[]) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769752, stream_id=1, stream_seq=14) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769752, gaps=[]) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769753, stream_id=1, stream_seq=14) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769753, gaps=[]) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769754, stream_id=1, stream_seq=15) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769754, gaps=[]) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769755, stream_id=1, stream_seq=15) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769755, gaps=[]) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769756, stream_id=1, stream_seq=15) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769756, gaps=[]) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769757, stream_id=1, stream_seq=15) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769757, gaps=[]) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769758, stream_id=1, stream_seq=15) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769758, gaps=[]) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769759, stream_id=1, stream_seq=15) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769759, gaps=[]) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769760, stream_id=1, stream_seq=15) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769760, gaps=[]) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769761, stream_id=1, stream_seq=16) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769761, gaps=[]) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769762, stream_id=1, stream_seq=16) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769762, gaps=[]) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769763, stream_id=1, stream_seq=16) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769763, gaps=[]) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769764, stream_id=1, stream_seq=16) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769764, gaps=[]) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769765, stream_id=1, stream_seq=16) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769765, gaps=[]) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769766, stream_id=1, stream_seq=16) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769766, gaps=[]) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769767, stream_id=1, stream_seq=16) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769767, gaps=[]) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769768, stream_id=1, stream_seq=17) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769768, gaps=[]) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769769, stream_id=1, stream_seq=17) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769769, gaps=[]) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769770, stream_id=1, stream_seq=17) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769770, gaps=[]) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769771, stream_id=1, stream_seq=17) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769771, gaps=[]) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769772, stream_id=1, stream_seq=17) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769772, gaps=[]) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769773, stream_id=1, stream_seq=17) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769773, gaps=[]) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769774, stream_id=1, stream_seq=17) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769774, gaps=[]) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769775, stream_id=1, stream_seq=18) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769775, gaps=[]) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769776, stream_id=1, stream_seq=18) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769776, gaps=[]) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769777, stream_id=1, stream_seq=18) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769777, gaps=[]) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769778, stream_id=1, stream_seq=18) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769778, gaps=[]) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769779, stream_id=1, stream_seq=18) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769779, gaps=[]) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769780, stream_id=1, stream_seq=18) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769780, gaps=[]) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769781, stream_id=1, stream_seq=18) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769781, gaps=[]) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769782, stream_id=1, stream_seq=19) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769782, gaps=[]) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769783, stream_id=1, stream_seq=19) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769783, gaps=[]) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769784, stream_id=1, stream_seq=19) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769784, gaps=[]) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769785, stream_id=1, stream_seq=19) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769785, gaps=[]) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769786, stream_id=1, stream_seq=19) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769786, gaps=[]) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769787, stream_id=1, stream_seq=19) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769787, gaps=[]) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769788, stream_id=1, stream_seq=19) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769788, gaps=[]) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769789, stream_id=1, stream_seq=20) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769789, gaps=[]) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769790, stream_id=1, stream_seq=20) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769790, gaps=[]) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769791, stream_id=1, stream_seq=20) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769791, gaps=[]) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769792, stream_id=1, stream_seq=20) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769792, gaps=[]) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769793, stream_id=1, stream_seq=20) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769793, gaps=[]) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769794, stream_id=1, stream_seq=20) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769794, gaps=[]) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769795, stream_id=1, stream_seq=20) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769795, gaps=[]) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769796, stream_id=1, stream_seq=21) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769796, gaps=[]) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769797, stream_id=1, stream_seq=21) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769797, gaps=[]) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769798, stream_id=1, stream_seq=21) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769798, gaps=[]) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769799, stream_id=1, stream_seq=21) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769799, gaps=[]) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769800, stream_id=1, stream_seq=21) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769800, gaps=[]) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769801, stream_id=1, stream_seq=21) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769801, gaps=[]) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769802, stream_id=1, stream_seq=21) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769802, gaps=[]) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769803, stream_id=1, stream_seq=22) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769803, gaps=[]) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769804, stream_id=1, stream_seq=22) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769804, gaps=[]) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769805, stream_id=1, stream_seq=22) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769805, gaps=[]) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769806, stream_id=1, stream_seq=22) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769806, gaps=[]) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769807, stream_id=1, stream_seq=22) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769807, gaps=[]) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769808, stream_id=1, stream_seq=22) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769808, gaps=[]) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769809, stream_id=1, stream_seq=22) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769809, gaps=[]) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769810, stream_id=1, stream_seq=23) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769810, gaps=[]) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769811, stream_id=1, stream_seq=23) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769811, gaps=[]) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769812, stream_id=1, stream_seq=23) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769812, gaps=[]) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769813, stream_id=1, stream_seq=23) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769813, gaps=[]) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769814, stream_id=1, stream_seq=23) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769814, gaps=[]) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769815, stream_id=1, stream_seq=23) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769815, gaps=[]) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769816, stream_id=1, stream_seq=23) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769816, gaps=[]) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769817, stream_id=1, stream_seq=24) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769817, gaps=[]) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769818, stream_id=1, stream_seq=24) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769818, gaps=[]) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769819, stream_id=1, stream_seq=24) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769819, gaps=[]) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769820, stream_id=1, stream_seq=24) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769820, gaps=[]) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769821, stream_id=1, stream_seq=24) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769821, gaps=[]) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769822, stream_id=1, stream_seq=24) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769822, gaps=[]) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769823, stream_id=1, stream_seq=24) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769823, gaps=[]) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769824, stream_id=1, stream_seq=25) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769824, gaps=[]) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769825, stream_id=1, stream_seq=25) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769825, gaps=[]) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769826, stream_id=1, stream_seq=25) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769826, gaps=[]) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769827, stream_id=1, stream_seq=25) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769827, gaps=[]) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769828, stream_id=1, stream_seq=25) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769828, gaps=[]) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769829, stream_id=1, stream_seq=25) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769829, gaps=[]) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769830, stream_id=1, stream_seq=25) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769830, gaps=[]) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769831, stream_id=1, stream_seq=26) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769831, gaps=[]) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769832, stream_id=1, stream_seq=26) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769832, gaps=[]) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769833, stream_id=1, stream_seq=26) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769833, gaps=[]) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769834, stream_id=1, stream_seq=26) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769834, gaps=[]) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769835, stream_id=1, stream_seq=26) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769835, gaps=[]) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769836, stream_id=1, stream_seq=26) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769836, gaps=[]) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769837, stream_id=1, stream_seq=26) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769837, gaps=[]) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769838, stream_id=1, stream_seq=27) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769838, gaps=[]) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769839, stream_id=1, stream_seq=27) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769839, gaps=[]) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769840, stream_id=1, stream_seq=27) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769840, gaps=[]) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769841, stream_id=1, stream_seq=27) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769841, gaps=[]) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769842, stream_id=1, stream_seq=27) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769842, gaps=[]) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769843, stream_id=1, stream_seq=27) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769843, gaps=[]) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769844, stream_id=1, stream_seq=27) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769844, gaps=[]) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769845, stream_id=1, stream_seq=28) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769845, gaps=[]) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769846, stream_id=1, stream_seq=28) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769846, gaps=[]) 62942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62942ms [log] [experimentStatusChanged] {"status": "running", "message": null} 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769847, stream_id=1, stream_seq=28) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769847, gaps=[]) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769848, stream_id=1, stream_seq=28) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769848, gaps=[]) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769849, stream_id=1, stream_seq=28) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769849, gaps=[]) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769850, stream_id=1, stream_seq=28) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769850, gaps=[]) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769851, stream_id=1, stream_seq=28) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769851, gaps=[]) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769852, stream_id=1, stream_seq=29) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769852, gaps=[]) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769853, stream_id=1, stream_seq=29) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769853, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769854, stream_id=1, stream_seq=29) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769854, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769855, stream_id=1, stream_seq=29) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769855, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769856, stream_id=1, stream_seq=29) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769856, gaps=[]) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769857, stream_id=1, stream_seq=29) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769857, gaps=[]) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769858, stream_id=1, stream_seq=29) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769858, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769859, stream_id=1, stream_seq=30) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769859, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769860, stream_id=1, stream_seq=30) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769860, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769861, stream_id=1, stream_seq=30) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769861, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769862, stream_id=1, stream_seq=30) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769862, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769863, stream_id=1, stream_seq=30) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769863, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769864, stream_id=1, stream_seq=30) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769864, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769865, stream_id=1, stream_seq=30) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769865, gaps=[]) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769866, stream_id=1, stream_seq=31) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769866, gaps=[]) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769867, stream_id=1, stream_seq=31) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769867, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769868, stream_id=1, stream_seq=31) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769868, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769869, stream_id=1, stream_seq=31) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769869, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769870, stream_id=1, stream_seq=31) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769870, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769871, stream_id=1, stream_seq=31) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769871, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769872, stream_id=1, stream_seq=31) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769872, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769873, stream_id=1, stream_seq=32) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769873, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769874, stream_id=1, stream_seq=32) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769874, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769875, stream_id=1, stream_seq=32) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769875, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769876, stream_id=1, stream_seq=32) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769876, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769877, stream_id=1, stream_seq=32) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769877, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769878, stream_id=1, stream_seq=32) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769878, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769879, stream_id=1, stream_seq=32) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769879, gaps=[]) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2036769880, stream_id=1, stream_seq=33) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769880, gaps=[]) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769881, stream_id=1, stream_seq=33) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769881, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769882, stream_id=1, stream_seq=33) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769882, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769883, stream_id=1, stream_seq=33) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769883, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769884, stream_id=1, stream_seq=33) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769884, gaps=[]) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2036769885, stream_id=1, stream_seq=33) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769885, gaps=[]) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2036769886, stream_id=1, stream_seq=33) 62988ms [log] 262140 62988ms [log] 262140 62988ms [log] [file] 62988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769886, gaps=[]) 63537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d"}', extra='') 63537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 63537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 63537ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 63537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 63537ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 63537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 63537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 63537ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 63538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63538ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "closed"}] 63538ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 63538ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 63539ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa7\x84\x93\xac\xa08m\xccz\r\x13\xdf') 63540ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa7\x84\x93\xac\xa08m\xccz\r\x13\xdf') 63540ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55420) 63540ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 63540ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 63594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 63594ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 63613ms [err] Traceback (most recent call last): 63613ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 63613ms [err] return _run_code(code, main_globals, None, 63613ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 63613ms [err] exec(code, run_globals) 63613ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 63613ms [err] sys.exit(main()) 63613ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 63613ms [err] asyncio.run(main_async()) 63613ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 63614ms [err] return loop.run_until_complete(main) 63614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 63614ms [err] self.run_forever() 63614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 63614ms [err] self._run_once() 63614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 63615ms [err] event_list = self._selector.select(timeout) 63615ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 63615ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 63615ms [err] KeyboardInterrupt 63617ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 63617ms [err] h.flush() 63617ms [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 73008ms [log] starting device 73384ms [err] DEBUG:asyncio:Using selector: EpollSelector 73473ms [err] ERROR:asyncio:Unclosed client session 73473ms [err] client_session: 73527ms [log] parsing 73527ms [log] creating device handler 73527ms [log] [ready] 73527ms [log] reading line 73527ms [log] [websocketToken] "ef0eb8da-5f4d-4f84-9491-4dfe3d649ea3" 73539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73539ms [log] [websocketConnected] 76815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76815ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 76831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/5dc7abba-5675-48b2-a315-dedcec9a8074"}}', extra='') 76831ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/5dc7abba-5675-48b2-a315-dedcec9a8074"} 76873ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 76878ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182", "state": "new"}] 78881ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 78883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 78883ms [err] v=0 78883ms [err] o=- 3939709251 3939709251 IN IP4 0.0.0.0 78883ms [err] s=- 78883ms [err] t=0 0 78883ms [err] a=group:BUNDLE 0 78883ms [err] a=msid-semantic:WMS * 78883ms [err] m=application 9 DTLS/SCTP 5000 78883ms [err] c=IN IP4 0.0.0.0 78883ms [err] a=mid:0 78883ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78883ms [err] a=max-message-size:65536 78883ms [err] a=ice-ufrag:7fkW 78883ms [err] a=ice-pwd:3V5xxLeCCRTBmwzLGBR9Et 78883ms [err] a=fingerprint:sha-256 F2:99:AC:5E:69:13:51:09:ED:AD:CD:85:9B:6F:90:CD:68:7A:95:CA:23:91:25:F7:B0:9F:08:C2:6A:6C:B9:05 78883ms [err] a=setup:actpass 78883ms [err] 78884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 78884ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 78886ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182", "state": "new"}] 78886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 78887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 78889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x1dJ\xdfm\x04q\x86\xf9n-\xd3') 78889ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb08R$\xdd3\xca\x89\x05X\xe5\x91') 78890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x1dJ\xdfm\x04q\x86\xf9n-\xd3') 78890ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb08R$\xdd3\xca\x89\x05X\xe5\x91') 78891ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 78892ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9a\xb9\xd2\xdd\x93\xc3\x90w\xf0\xea@\x9c') 78892ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x9a\xb9\xd2\xdd\x93\xc3\x90w\xf0\xea@\x9c') 78893ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\x81\x8d3\xd8&N\xdd}q\xc6\x04') 78894ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'R\x81\x8d3\xd8&N\xdd}q\xc6\x04') 78894ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60984) (expires in 600 seconds) 78894ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 78894ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 78895ms [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='') 78895ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 78895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182"}', extra='') 78895ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78895ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 78917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'anXr0bi1jbGE') 78918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'anXr0bi1jbGE') 78918ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8426306766118753056 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:2Ne1\\r\\na=ice-pwd:Eb5VGUYL9STEEi01s/9jB36J\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 33:36:D3:84:E7:B1:05:ED:3A:C4:21:42:DC:81:C1:86:2B:D6:CD:4C:17:7A:B4:E1:5C:3E:AC:2E:31:F4:A4:74\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182"}', extra='') 78919ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78919ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 78919ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 78919ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 78919ms [err] v=0 78919ms [err] o=- 8426306766118753056 2 IN IP4 127.0.0.1 78919ms [err] s=- 78919ms [err] t=0 0 78919ms [err] a=group:BUNDLE 0 78919ms [err] a=msid-semantic: WMS 78919ms [err] m=application 9 DTLS/SCTP 5000 78919ms [err] c=IN IP4 0.0.0.0 78919ms [err] a=ice-ufrag:2Ne1 78919ms [err] a=ice-pwd:Eb5VGUYL9STEEi01s/9jB36J 78919ms [err] a=ice-options:trickle 78919ms [err] a=fingerprint:sha-256 33:36:D3:84:E7:B1:05:ED:3A:C4:21:42:DC:81:C1:86:2B:D6:CD:4C:17:7A:B4:E1:5C:3E:AC:2E:31:F4:A4:74 78919ms [err] a=setup:active 78919ms [err] a=mid:0 78919ms [err] a=sctpmap:5000 webrtc-datachannel 1024 78919ms [err] 78920ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 78920ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 78920ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 78920ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9CO577pd84 1 udp 1845501695 172.17.0.2 47120 typ prflx) 78921ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78921ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78921ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 78921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33102) -> ('172.17.0.2', 47120)) State.WAITING -> State.IN_PROGRESS 78921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2#\xe6d\xc9 \xd4\xb4\xf14!\x1e') 78922ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182", "state": "connecting"}] 78922ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2#\xe6d\xc9 \xd4\xb4\xf14!\x1e') 78922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33102) -> ('172.17.0.2', 47120)) State.IN_PROGRESS -> State.SUCCEEDED 78922ms [err] INFO:aioice.ice:Connection(0) ICE completed 78929ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1829882559 1 udp 2113937151 4bb27c19-418f-4432-a007-785d88174b16.local 47120 typ host generation 0 ufrag 2Ne1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182"}', extra='') 78929ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78929ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 78929ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 78933ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4bb27c19-418f-4432-a007-785d88174b16.local" resolved to 172.17.0.2 78936ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4265241516 1 udp 1677729535 141.24.211.56 47120 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 2Ne1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182"}', extra='') 78936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 78936ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 78942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33102) -> ('172.17.0.2', 47120)) State.FROZEN -> State.IN_PROGRESS 78942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x13\x1bJ\xc7\xf9\xf6\xb1\xda+\\\xa5.') 78943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x13\x1bJ\xc7\xf9\xf6\xb1\xda+\\\xa5.') 78943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33102) -> ('172.17.0.2', 47120)) State.IN_PROGRESS -> State.SUCCEEDED 78943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58266) -> ('172.17.0.2', 47120)) State.FROZEN -> State.FAILED 78943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33102) -> ('141.24.211.56', 47120)) State.FROZEN -> State.FAILED 78943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58266) -> ('141.24.211.56', 47120)) State.FROZEN -> State.FAILED 78943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60984) -> ('172.17.0.2', 47120)) State.FROZEN -> State.FAILED 78944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60984) -> ('141.24.211.56', 47120)) State.FROZEN -> State.FAILED 78963ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 78963ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 78964ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 78965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 78967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 78967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 78967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 78968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 78968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 78968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 78968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 78968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 78969ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182", "state": "connected"}] 78974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 78974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 78974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 78974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 78974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 78974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 78974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 78975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 78975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 78975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 78976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2864453678, stream_id=1, stream_seq=0) 78976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 78977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2864453678, gaps=[]) 78977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 78977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4047023712, stream_id=1, stream_seq=0) 78977ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 78977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4047023712, gaps=[]) 78979ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qFS09y3dj0Aj') 78980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qFS09y3dj0Aj') 78980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4047023713, stream_id=1, stream_seq=1) 78980ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 78981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4047023713, gaps=[]) 78982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4047023714, stream_id=1, stream_seq=2) 78982ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 78983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4047023714, gaps=[]) 79042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oKHENHF3bU25') 79042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oKHENHF3bU25') 79049ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 79049ms [log] [experimentStatusChanged] {"status": "running", "message": null} 79104ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6SY6jUhNjwLG') 79104ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6SY6jUhNjwLG') 79105ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58266) -> ('172.17.0.2', 47120)) State.WAITING -> State.IN_PROGRESS 79105ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x81\x1a\x82\xd6\xae\xd7t\xdb{NG\x96') 79109ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47120) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x81\x1a\x82\xd6\xae\xd7t\xdb{NG\x96') 79109ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58266) -> ('172.17.0.2', 47120)) State.IN_PROGRESS -> State.SUCCEEDED 79540ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182"}', extra='') 79540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 79540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 79540ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 79541ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 79541ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 79541ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 79541ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 79542ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79542ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 79542ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79542ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79543ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/20d91f86-8a2a-4e29-b5b4-5014a567f182", "state": "closed"}] 79543ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 79543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 79544ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'nb\xde\xcd\xf7\x988@tQZ\xb6') 79545ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'nb\xde\xcd\xf7\x988@tQZ\xb6') 79545ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60984) 79545ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 79545ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 79615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79615ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 79634ms [err] Traceback (most recent call last): 79634ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 79634ms [err] return _run_code(code, main_globals, None, 79634ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 79634ms [err] exec(code, run_globals) 79634ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 79635ms [err] sys.exit(main()) 79635ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 79635ms [err] asyncio.run(main_async()) 79635ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 79635ms [err] return loop.run_until_complete(main) 79635ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 79635ms [err] self.run_forever() 79635ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 79635ms [err] self._run_once() 79635ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 79636ms [err] event_list = self._selector.select(timeout) 79636ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 79636ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 79636ms [err] KeyboardInterrupt 79641ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 79641ms [err] h.flush() 79641ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 79740ms [log] starting device 80116ms [err] DEBUG:asyncio:Using selector: EpollSelector 80205ms [err] ERROR:asyncio:Unclosed client session 80205ms [err] client_session: 80263ms [log] parsing 80263ms [log] creating device handler 80263ms [log] [ready] 80263ms [log] reading line 80263ms [log] [websocketToken] "7637a14c-192c-47f2-b82b-11eff4846ae0" 80274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80274ms [log] [websocketConnected] 83496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 83497ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 83517ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/faf7cbe5-65c0-46c3-a1ec-078ff4e50538"}}', extra='') 83517ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/faf7cbe5-65c0-46c3-a1ec-078ff4e50538"} 83558ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 83563ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea", "state": "new"}] 85566ms [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='') 85566ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 85566ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea"}', extra='') 85566ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85566ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 85566ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7237100464613136496 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:0l+y\\r\\na=ice-pwd:nh9lG2IGnPAq7W9HB6ehEUU3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CB:9E:47:FC:D8:95:16:D8:DF:38:B1:0D:0B:C8:DB:C6:B3:73:D0:81:09:F5:F5:E6:4C:36:1F:9F:61:9D:80:5C\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea"}', extra='') 85567ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85567ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 85567ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 85567ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85567ms [err] v=0 85567ms [err] o=- 7237100464613136496 2 IN IP4 127.0.0.1 85567ms [err] s=- 85567ms [err] t=0 0 85567ms [err] a=group:BUNDLE 0 85567ms [err] a=extmap-allow-mixed 85567ms [err] a=msid-semantic: WMS 85567ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85567ms [err] c=IN IP4 0.0.0.0 85567ms [err] a=ice-ufrag:0l+y 85567ms [err] a=ice-pwd:nh9lG2IGnPAq7W9HB6ehEUU3 85567ms [err] a=ice-options:trickle 85567ms [err] a=fingerprint:sha-256 CB:9E:47:FC:D8:95:16:D8:DF:38:B1:0D:0B:C8:DB:C6:B3:73:D0:81:09:F5:F5:E6:4C:36:1F:9F:61:9D:80:5C 85567ms [err] a=setup:actpass 85567ms [err] a=mid:0 85567ms [err] a=sctp-port:5000 85567ms [err] a=max-message-size:262144 85567ms [err] 85570ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85570ms [err] v=0 85570ms [err] o=- 7237100464613136496 2 IN IP4 127.0.0.1 85570ms [err] s=- 85570ms [err] t=0 0 85570ms [err] a=group:BUNDLE 0 85570ms [err] a=extmap-allow-mixed 85570ms [err] a=msid-semantic: WMS 85570ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85570ms [err] c=IN IP4 0.0.0.0 85570ms [err] a=ice-ufrag:0l+y 85570ms [err] a=ice-pwd:nh9lG2IGnPAq7W9HB6ehEUU3 85570ms [err] a=ice-options:trickle 85570ms [err] a=fingerprint:sha-256 CB:9E:47:FC:D8:95:16:D8:DF:38:B1:0D:0B:C8:DB:C6:B3:73:D0:81:09:F5:F5:E6:4C:36:1F:9F:61:9D:80:5C 85570ms [err] a=setup:actpass 85570ms [err] a=mid:0 85570ms [err] a=sctp-port:5000 85570ms [err] a=max-message-size:262144 85570ms [err] 85570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 85571ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea", "state": "new"}] 85572ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 85572ms [err] v=0 85572ms [err] o=- 3939709257 3939709257 IN IP4 0.0.0.0 85572ms [err] s=- 85572ms [err] t=0 0 85572ms [err] a=group:BUNDLE 0 85572ms [err] a=msid-semantic:WMS * 85572ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85572ms [err] c=IN IP4 0.0.0.0 85572ms [err] a=mid:0 85572ms [err] a=sctp-port:5000 85572ms [err] a=max-message-size:65536 85572ms [err] a=ice-ufrag:TIJL 85572ms [err] a=ice-pwd:70jcOoz9jhgRlyxJnkKfB7 85572ms [err] a=fingerprint:sha-256 A7:DC:D3:18:C7:96:CB:71:AB:B8:B7:46:EC:2D:9A:D2:8A:AB:EE:FD:1D:46:56:F8:97:3F:40:24:3E:08:9D:3D 85572ms [err] a=setup:active 85572ms [err] 85573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 85574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 85575ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 85577ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87;\xeeD\xde\xfc\x82\xf8S\xbb\x9f%') 85577ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a\x1c\x1f+>\xe6\x87IK\x8b5\x96') 85578ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87;\xeeD\xde\xfc\x82\xf8S\xbb\x9f%') 85578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a\x1c\x1f+>\xe6\x87IK\x8b5\x96') 85580ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 85580ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'",\xab\xbd\xb0\xf0\x16\x01\xc7r\x8e_') 85581ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'",\xab\xbd\xb0\xf0\x16\x01\xc7r\x8e_') 85581ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb5\x8a\x90\x9a\xec\xed\xe4\xc9\x0e\xf5M\xac') 85582ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xb5\x8a\x90\x9a\xec\xed\xe4\xc9\x0e\xf5M\xac') 85582ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65414) (expires in 600 seconds) 85583ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 85583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 85584ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 85584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 85584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 85584ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85585ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea", "state": "connecting"}] 85610ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PlO3vhTL+hlB') 85611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PlO3vhTL+hlB') 85611ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8OItELFutc 1 udp 1845501695 172.17.0.2 42125 typ prflx) 85611ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43680) -> ('172.17.0.2', 42125)) State.WAITING -> State.IN_PROGRESS 85611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\x13(\x03\xb6u{\x1bj\x7f\x13%') 85613ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=\x13(\x03\xb6u{\x1bj\x7f\x13%') 85613ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43680) -> ('172.17.0.2', 42125)) State.IN_PROGRESS -> State.SUCCEEDED 85613ms [err] INFO:aioice.ice:Connection(0) ICE completed 85626ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 85626ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 85627ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 85627ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 85629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:641860582 1 udp 2113937151 e3f95fb4-35fe-4f81-9499-aa8dc4bf49ef.local 42125 typ host generation 0 ufrag 0l+y network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea"}', extra='') 85629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85630ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85631ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 85632ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 85632ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 85632ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 85633ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 85635ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea", "state": "connected"}] 85636ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e3f95fb4-35fe-4f81-9499-aa8dc4bf49ef.local" resolved to 172.17.0.2 85636ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2725210521 1 udp 1677729535 141.24.211.56 42125 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 0l+y network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea"}', extra='') 85636ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85636ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85636ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 85637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 85637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 85638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 85638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 85639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 85640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=640601438, stream_id=1, stream_seq=0) 85640ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 85640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1779418755, stream_id=1, stream_seq=0) 85640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 85640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=640601438, gaps=[]) 85641ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4049786386 1 udp 33562623 141.24.210.113 60958 typ relay raddr 141.24.211.56 rport 42125 generation 0 ufrag 0l+y network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea"}', extra='') 85641ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85641ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85641ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1779418755, gaps=[]) 85641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 85642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=640601439, stream_id=1, stream_seq=1) 85642ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 85642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=640601439, gaps=[]) 85643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=640601440, stream_id=1, stream_seq=2) 85643ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 85644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=640601440, gaps=[]) 85644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=640601441, stream_id=1, stream_seq=3) 85644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=640601441, gaps=[]) 85644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=640601442, stream_id=1, stream_seq=4) 85644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=640601442, gaps=[]) 85667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wiTjNsQvDKxA') 85667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wiTjNsQvDKxA') 85667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43680) -> ('172.17.0.2', 42125)) State.FROZEN -> State.FAILED 85667ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49644) -> ('172.17.0.2', 42125)) State.FROZEN -> State.FAILED 85668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43680) -> ('141.24.211.56', 42125)) State.FROZEN -> State.FAILED 85668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49644) -> ('141.24.211.56', 42125)) State.FROZEN -> State.FAILED 85668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43680) -> ('141.24.210.113', 60958)) State.FROZEN -> State.FAILED 85668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49644) -> ('141.24.210.113', 60958)) State.FROZEN -> State.FAILED 85668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65414) -> ('172.17.0.2', 42125)) State.FROZEN -> State.FAILED 85668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65414) -> ('141.24.211.56', 42125)) State.FROZEN -> State.FAILED 85668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65414) -> ('141.24.210.113', 60958)) State.FROZEN -> State.FAILED 85683ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 85683ms [log] [experimentStatusChanged] {"status": "running", "message": null} 85729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xyOghYYkKhfh') 85729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xyOghYYkKhfh') 86195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea"}', extra='') 86196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 86196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 86196ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86196ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 86197ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 86197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86198ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 86198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86199ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e1757853-334f-454d-9d27-67d30672f8ea", "state": "closed"}] 86200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86201ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 86201ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'e\x07\x11sq\xb8kb\x13\xebq\xcc') 86201ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'e\x07\x11sq\xb8kb\x13\xebq\xcc') 86202ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65414) 86202ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 86202ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 86255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 86255ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 86294ms [err] Traceback (most recent call last): 86294ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 86294ms [err] return _run_code(code, main_globals, None, 86294ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 86294ms [err] exec(code, run_globals) 86294ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 86294ms [err] sys.exit(main()) 86294ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 86294ms [err] asyncio.run(main_async()) 86294ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 86294ms [err] return loop.run_until_complete(main) 86294ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 86295ms [err] self.run_forever() 86295ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 86295ms [err] self._run_once() 86295ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 86296ms [err] event_list = self._selector.select(timeout) 86296ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 86296ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 86296ms [err] KeyboardInterrupt 86298ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 86298ms [err] h.flush() 86298ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 99920ms [log] starting device 100275ms [err] DEBUG:asyncio:Using selector: EpollSelector 100369ms [err] ERROR:asyncio:Unclosed client session 100369ms [err] client_session: 100421ms [log] parsing 100421ms [log] creating device handler 100421ms [log] [ready] 100421ms [log] reading line 100421ms [log] [websocketToken] "5670f47a-7663-4995-8512-ad99097fe354" 100430ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 100430ms [log] [websocketConnected] 102096ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102096ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102110ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b3877aaf-55a4-446c-9d37-cbeaba4412ac"}}', extra='') 102110ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/b3877aaf-55a4-446c-9d37-cbeaba4412ac"} 102140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 102146ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "new"}] 104149ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104149ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104149ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104149ms [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='') 104149ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104171ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3939709276 3939709276 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 52813 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 52813 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42629 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52813 typ srflx raddr 172.30.0.1 rport 52813\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42629 typ srflx raddr 172.17.0.2 rport 42629\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61233 typ relay raddr 172.17.0.2 rport 58780\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jikp\\r\\na=ice-pwd:FPnCRZPItlRN4olD5RgRCi\\r\\na=fingerprint:sha-256 C9:A0:54:1D:54:39:2E:A8:4C:9B:94:99:52:F9:CB:0F:E2:0C:0B:CC:6A:8C:15:7D:60:EE:37:E1:33:C1:F2:CE\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 104171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 104171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 104171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104171ms [err] v=0 104171ms [err] o=- 3939709276 3939709276 IN IP4 0.0.0.0 104171ms [err] s=- 104171ms [err] t=0 0 104171ms [err] a=group:BUNDLE 0 104171ms [err] a=msid-semantic:WMS * 104171ms [err] m=application 52813 DTLS/SCTP 5000 104171ms [err] c=IN IP4 172.30.0.1 104171ms [err] a=mid:0 104171ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104171ms [err] a=max-message-size:65536 104171ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52813 typ host 104171ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42629 typ host 104171ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52813 typ srflx raddr 172.30.0.1 rport 52813 104171ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42629 typ srflx raddr 172.17.0.2 rport 42629 104171ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61233 typ relay raddr 172.17.0.2 rport 58780 104171ms [err] a=end-of-candidates 104171ms [err] a=ice-ufrag:jikp 104171ms [err] a=ice-pwd:FPnCRZPItlRN4olD5RgRCi 104171ms [err] a=fingerprint:sha-256 C9:A0:54:1D:54:39:2E:A8:4C:9B:94:99:52:F9:CB:0F:E2:0C:0B:CC:6A:8C:15:7D:60:EE:37:E1:33:C1:F2:CE 104171ms [err] a=setup:actpass 104171ms [err] 104174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104174ms [err] v=0 104174ms [err] o=- 3939709276 3939709276 IN IP4 0.0.0.0 104174ms [err] s=- 104174ms [err] t=0 0 104174ms [err] a=group:BUNDLE 0 104174ms [err] a=msid-semantic:WMS * 104174ms [err] m=application 52813 DTLS/SCTP 5000 104174ms [err] c=IN IP4 172.30.0.1 104174ms [err] a=mid:0 104174ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104174ms [err] a=max-message-size:65536 104174ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52813 typ host 104174ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42629 typ host 104174ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52813 typ srflx raddr 172.30.0.1 rport 52813 104174ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42629 typ srflx raddr 172.17.0.2 rport 42629 104174ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61233 typ relay raddr 172.17.0.2 rport 58780 104174ms [err] a=end-of-candidates 104174ms [err] a=ice-ufrag:jikp 104174ms [err] a=ice-pwd:FPnCRZPItlRN4olD5RgRCi 104174ms [err] a=fingerprint:sha-256 C9:A0:54:1D:54:39:2E:A8:4C:9B:94:99:52:F9:CB:0F:E2:0C:0B:CC:6A:8C:15:7D:60:EE:37:E1:33:C1:F2:CE 104174ms [err] a=setup:actpass 104174ms [err] 104175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 104175ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "new"}] 104177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 104177ms [err] v=0 104177ms [err] o=- 3939709276 3939709276 IN IP4 0.0.0.0 104177ms [err] s=- 104177ms [err] t=0 0 104177ms [err] a=group:BUNDLE 0 104177ms [err] a=msid-semantic:WMS * 104177ms [err] m=application 9 DTLS/SCTP 5000 104177ms [err] c=IN IP4 0.0.0.0 104177ms [err] a=mid:0 104177ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104177ms [err] a=max-message-size:65536 104177ms [err] a=ice-ufrag:AbZw 104177ms [err] a=ice-pwd:8TbJCIDR05ViGnZltH3Zb2 104177ms [err] a=fingerprint:sha-256 37:22:37:83:C4:4B:DB:57:53:E5:C3:B5:48:A0:25:6B:58:D3:89:89:F5:D1:99:6D:B9:24:98:4B:28:97:2F:95 104177ms [err] a=setup:active 104177ms [err] 104177ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104177ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104180ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\xb3\xdex^fl\x96\xf6y\xeaR') 104182ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\x02\xfe\x9e)\xa2L}\r\x0c)J') 104182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\xb3\xdex^fl\x96\xf6y\xeaR') 104182ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\x02\xfe\x9e)\xa2L}\r\x0c)J') 104183ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104183ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdf\xda\xb6\xff<\x9f\x8e\x81u4\xe18') 104184ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xdf\xda\xb6\xff<\x9f\x8e\x81u4\xe18') 104184ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9b|\\\xb2\xfc\x1a\tB2?\xcd\xbe') 104185ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x9b|\\\xb2\xfc\x1a\tB2?\xcd\xbe') 104185ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65323) (expires in 600 seconds) 104185ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104186ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104186ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 104186ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104187ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('172.30.0.1', 52813)) State.FROZEN -> State.WAITING 104187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40880) -> ('172.30.0.1', 52813)) State.FROZEN -> State.WAITING 104187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('172.17.0.2', 42629)) State.FROZEN -> State.WAITING 104187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65323) -> ('172.30.0.1', 52813)) State.FROZEN -> State.WAITING 104188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('172.30.0.1', 52813)) State.WAITING -> State.IN_PROGRESS 104188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\x10\xdbH\x08\xfb\xfcv)\xc6\xc0\xbb') 104188ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "connecting"}] 104189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\x10\xdbH\x08\xfb\xfcv)\xc6\xc0\xbb') 104189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('172.30.0.1', 52813)) State.IN_PROGRESS -> State.SUCCEEDED 104189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('141.24.211.56', 52813)) State.FROZEN -> State.WAITING 104189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('141.24.211.56', 42629)) State.FROZEN -> State.WAITING 104189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('141.24.210.113', 61233)) State.FROZEN -> State.WAITING 104199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\x86q\xd9q\x7f\xf1S\x1f\xf9\xcd\xc3') 104200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\x86q\xd9q\x7f\xf1S\x1f\xf9\xcd\xc3') 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40880) -> ('172.30.0.1', 52813)) State.WAITING -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('172.17.0.2', 42629)) State.WAITING -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40880) -> ('172.17.0.2', 42629)) State.FROZEN -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('141.24.211.56', 52813)) State.WAITING -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40880) -> ('141.24.211.56', 52813)) State.FROZEN -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('141.24.211.56', 42629)) State.WAITING -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40880) -> ('141.24.211.56', 42629)) State.FROZEN -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65323) -> ('172.30.0.1', 52813)) State.WAITING -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65323) -> ('172.17.0.2', 42629)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('141.24.210.113', 61233)) State.WAITING -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40880) -> ('141.24.210.113', 61233)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65323) -> ('141.24.211.56', 52813)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65323) -> ('141.24.211.56', 42629)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65323) -> ('141.24.210.113', 61233)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) ICE completed 104201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\x13Q1iE\x83\xdd\x8d\xf5\xbfq') 104202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\x13Q1iE\x83\xdd\x8d\xf5\xbfq') 104202ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8czm4Rqaqf 1 udp 1862270975 172.17.0.2 52813 typ prflx) 104202ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('172.17.0.2', 52813)) State.WAITING -> State.IN_PROGRESS 104202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52813) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\xcbT\xc9\x1a \xcb&\x01\n\xc0\xdd') 104203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52813) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\xcbT\xc9\x1a \xcb&\x01\n\xc0\xdd') 104203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54103) -> ('172.17.0.2', 52813)) State.IN_PROGRESS -> State.SUCCEEDED 104208ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 104208ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 104210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 104225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 104225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104225ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104226ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "connected"}] 104226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 104226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 104226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 104227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 104228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 104228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 104229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4241602584, stream_id=1, stream_seq=0) 104229ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4218039832, stream_id=1, stream_seq=0) 104229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 104229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4241602584, gaps=[]) 104230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4218039832, gaps=[]) 104230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 104231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4241602585, stream_id=1, stream_seq=1) 104231ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 104231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4241602585, gaps=[]) 104231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4241602586, stream_id=1, stream_seq=2) 104231ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 104232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4241602586, gaps=[]) 104293ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104293ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104800ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c"}', extra='') 104800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 104800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 104801ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104801ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 104801ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 104801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104802ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 104803ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104803ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104803ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "closed"}] 104804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104804ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104805ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x86\xca\x85\xa2\xeb\xd1\x8e1\xd6\xa8\xc9%') 104806ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x86\xca\x85\xa2\xeb\xd1\x8e1\xd6\xa8\xc9%') 104806ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65323) 104806ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104806ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104867ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 104900ms [err] Traceback (most recent call last): 104900ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104900ms [err] return _run_code(code, main_globals, None, 104900ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104901ms [err] exec(code, run_globals) 104901ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104901ms [err] sys.exit(main()) 104901ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104901ms [err] asyncio.run(main_async()) 104901ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104901ms [err] return loop.run_until_complete(main) 104901ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104901ms [err] self.run_forever() 104901ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104901ms [err] self._run_once() 104901ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104902ms [err] event_list = self._selector.select(timeout) 104902ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104904ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104904ms [err] KeyboardInterrupt 104904ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104904ms [err] h.flush() 104904ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 105017ms [log] starting device 105368ms [err] DEBUG:asyncio:Using selector: EpollSelector 105462ms [err] ERROR:asyncio:Unclosed client session 105462ms [err] client_session: 105520ms [log] parsing 105520ms [log] creating device handler 105520ms [log] [ready] 105520ms [log] reading line 105520ms [log] [websocketToken] "9a5ad094-a13a-41e7-a97b-11fe343312f3" 105527ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105527ms [log] [websocketConnected] 107239ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 107239ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 107262ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/77057720-e8b3-40f5-9608-1ec9408634d0"}}', extra='') 107262ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/77057720-e8b3-40f5-9608-1ec9408634d0"} 107298ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 107304ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "new"}] 109307ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 109309ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 109309ms [err] v=0 109309ms [err] o=- 3939709281 3939709281 IN IP4 0.0.0.0 109309ms [err] s=- 109309ms [err] t=0 0 109309ms [err] a=group:BUNDLE 0 109309ms [err] a=msid-semantic:WMS * 109309ms [err] m=application 9 DTLS/SCTP 5000 109309ms [err] c=IN IP4 0.0.0.0 109309ms [err] a=mid:0 109309ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109309ms [err] a=max-message-size:65536 109309ms [err] a=ice-ufrag:A26s 109309ms [err] a=ice-pwd:GgFIeWKADJtVRl1lV0TZ6L 109309ms [err] a=fingerprint:sha-256 9B:0B:B1:4E:52:BC:57:23:8C:9C:63:20:DB:96:84:3B:EB:5D:D9:12:A9:D3:6B:A7:16:5A:F2:FB:81:D2:11:6F 109309ms [err] a=setup:actpass 109309ms [err] 109310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 109311ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 109312ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "new"}] 109312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 109313ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 109315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9e\xa6\x8e\xd6\x1cj8AC\xbb\xa97') 109315ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\x0b\x94\x0cj\xf6K\x96_Q^\xee') 109316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9e\xa6\x8e\xd6\x1cj8AC\xbb\xa97') 109316ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\x0b\x94\x0cj\xf6K\x96_Q^\xee') 109318ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 109319ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c\x0c\xb2XM\xeb\xc3p\xde\xce\xa1\x83') 109319ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x9c\x0c\xb2XM\xeb\xc3p\xde\xce\xa1\x83') 109320ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xa7\xbco\xe5?\xdf'\x90B\x9a\xc8\x97") 109321ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xa7\xbco\xe5?\xdf'\x90B\x9a\xc8\x97") 109321ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50372) (expires in 600 seconds) 109321ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 109322ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 109323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 109323ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109323ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 109323ms [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='') 109323ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 109348ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3\xd6\xc2\xf0\xe2O\x14\x8c\xd4,v\x86') 109349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3\xd6\xc2\xf0\xe2O\x14\x8c\xd4,v\x86') 109357ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc","content":{"type":"answer","sdp":"v=0\\r\\no=- 3939709281 3939709281 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 49900 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 49900 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33774 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33774 typ srflx raddr 172.17.0.2 rport 33774\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49900 typ srflx raddr 172.30.0.1 rport 49900\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60712 typ relay raddr 172.17.0.2 rport 48149\\r\\na=end-of-candidates\\r\\na=ice-ufrag:qU5y\\r\\na=ice-pwd:Dx7pvJ0UCsOsOZU34mSViJ\\r\\na=fingerprint:sha-256 C4:8A:6D:87:B9:EA:4B:B1:5D:57:7A:F5:74:D1:FA:14:2D:B6:6C:FE:00:B2:85:63:C7:5E:7E:C1:3D:A9:C0:C4\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 109357ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109357ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 109357ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 109357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 109357ms [err] v=0 109357ms [err] o=- 3939709281 3939709281 IN IP4 0.0.0.0 109357ms [err] s=- 109357ms [err] t=0 0 109357ms [err] a=group:BUNDLE 0 109357ms [err] a=msid-semantic:WMS * 109357ms [err] m=application 49900 DTLS/SCTP 5000 109357ms [err] c=IN IP4 172.30.0.1 109357ms [err] a=mid:0 109357ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109357ms [err] a=max-message-size:65536 109357ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49900 typ host 109357ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33774 typ host 109357ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33774 typ srflx raddr 172.17.0.2 rport 33774 109357ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49900 typ srflx raddr 172.30.0.1 rport 49900 109357ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60712 typ relay raddr 172.17.0.2 rport 48149 109357ms [err] a=end-of-candidates 109357ms [err] a=ice-ufrag:qU5y 109357ms [err] a=ice-pwd:Dx7pvJ0UCsOsOZU34mSViJ 109357ms [err] a=fingerprint:sha-256 C4:8A:6D:87:B9:EA:4B:B1:5D:57:7A:F5:74:D1:FA:14:2D:B6:6C:FE:00:B2:85:63:C7:5E:7E:C1:3D:A9:C0:C4 109357ms [err] a=setup:active 109357ms [err] 109359ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 109359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 109359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 109360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('172.30.0.1', 49900)) State.FROZEN -> State.WAITING 109360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38869) -> ('172.30.0.1', 49900)) State.FROZEN -> State.WAITING 109360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('172.17.0.2', 33774)) State.FROZEN -> State.WAITING 109360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50372) -> ('172.30.0.1', 49900)) State.FROZEN -> State.WAITING 109360ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2KzQlcLlG0 1 udp 1862270975 172.17.0.2 49900 typ prflx) 109360ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109360ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109360ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('172.17.0.2', 49900)) State.WAITING -> State.IN_PROGRESS 109360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb6S\xc6\x92\xd2\xd3\xbe^b\xcc\xf6\xd5') 109361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('172.30.0.1', 49900)) State.WAITING -> State.IN_PROGRESS 109361ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb\xe3g\x14\x16\xe1]\x0f?\x1b\x055') 109361ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "connecting"}] 109361ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb6S\xc6\x92\xd2\xd3\xbe^b\xcc\xf6\xd5') 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('172.17.0.2', 49900)) State.IN_PROGRESS -> State.SUCCEEDED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38869) -> ('172.30.0.1', 49900)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('172.17.0.2', 33774)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38869) -> ('172.17.0.2', 33774)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('141.24.211.56', 33774)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38869) -> ('141.24.211.56', 33774)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('141.24.211.56', 49900)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38869) -> ('141.24.211.56', 49900)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('141.24.210.113', 60712)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38869) -> ('141.24.210.113', 60712)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50372) -> ('172.30.0.1', 49900)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50372) -> ('172.17.0.2', 33774)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50372) -> ('141.24.211.56', 33774)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50372) -> ('141.24.211.56', 49900)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50372) -> ('141.24.210.113', 60712)) State.FROZEN -> State.FAILED 109363ms [err] INFO:aioice.ice:Connection(0) ICE completed 109363ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbb\xe3g\x14\x16\xe1]\x0f?\x1b\x055') 109364ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51630) -> ('172.30.0.1', 49900)) State.IN_PROGRESS -> State.SUCCEEDED 109364ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\n\xf6\x80Z\xddC\x95\xb6\x8cp\x03') 109364ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x95\n\xf6\x80Z\xddC\x95\xb6\x8cp\x03') 109381ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 109381ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 109382ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 109382ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 109385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 109385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 109385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 109385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 109385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 109385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 109385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 109386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 109386ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "connected"}] 109387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 109387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 109387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 109387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 109388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 109388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 109389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 109389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 109389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 109389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4191724067, stream_id=1, stream_seq=0) 109389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 109390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4192644861, stream_id=1, stream_seq=0) 109390ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644861, gaps=[]) 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4191724067, gaps=[]) 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 109392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4192644862, stream_id=1, stream_seq=1) 109392ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 109392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644862, gaps=[]) 109392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4192644863, stream_id=1, stream_seq=2) 109392ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644863, gaps=[]) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4192644864, stream_id=1, stream_seq=3) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644864, gaps=[]) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4192644865, stream_id=1, stream_seq=4) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644865, gaps=[]) 109456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109456ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc"}', extra='') 109943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 109943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 109943ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109944ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 109944ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 109944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109945ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109945ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 109945ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109945ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109946ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "closed"}] 109947ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109947ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109947ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'~\xd8\x06\xeduw\xc0\x9a\xc9`R\xb8') 109948ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'~\xd8\x06\xeduw\xc0\x9a\xc9`R\xb8') 109949ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50372) 109949ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 109949ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 110022ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 110022ms [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 110046ms [err] Traceback (most recent call last): 110046ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 110046ms [err] return _run_code(code, main_globals, None, 110046ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 110046ms [err] exec(code, run_globals) 110046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 110046ms [err] sys.exit(main()) 110046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 110046ms [err] asyncio.run(main_async()) 110046ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 110046ms [err] return loop.run_until_complete(main) 110046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 110046ms [err] self.run_forever() 110046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 110046ms [err] self._run_once() 110046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 110047ms [err] event_list = self._selector.select(timeout) 110047ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 110047ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 110047ms [err] KeyboardInterrupt 110049ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 110049ms [err] h.flush() 110049ms [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 119344ms [log] starting device 119722ms [err] DEBUG:asyncio:Using selector: EpollSelector 119811ms [err] ERROR:asyncio:Unclosed client session 119811ms [err] client_session: 119858ms [log] parsing 119858ms [log] creating device handler 119858ms [log] [ready] 119858ms [log] reading line 119858ms [log] [websocketToken] "0b7cb73d-dae3-4e63-982d-4c51161db492" 119867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119867ms [log] [websocketConnected] 123146ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 123146ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 123170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/4e66ebf3-8411-4094-acba-92ecb87750b6"}}', extra='') 123170ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/4e66ebf3-8411-4094-acba-92ecb87750b6"} 123199ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 123203ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf", "state": "new"}] 125206ms [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='') 125206ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 125206ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf"}', extra='') 125206ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 125207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 125207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4498976434767811779 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:K6jv\\r\\na=ice-pwd:mHSFuWo8OJl0poxXYwni3e7k\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 84:92:5D:D1:8C:FF:CC:7E:84:D2:F8:92:3B:71:CA:77:B5:0E:E5:1D:59:0C:13:C7:22:82:21:71:22:35:46:43\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf"}', extra='') 125207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 125207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 125207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 125207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 125207ms [err] v=0 125207ms [err] o=- 4498976434767811779 2 IN IP4 127.0.0.1 125207ms [err] s=- 125207ms [err] t=0 0 125207ms [err] a=group:BUNDLE 0 125207ms [err] a=extmap-allow-mixed 125207ms [err] a=msid-semantic: WMS 125207ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 125207ms [err] c=IN IP4 0.0.0.0 125207ms [err] a=ice-ufrag:K6jv 125207ms [err] a=ice-pwd:mHSFuWo8OJl0poxXYwni3e7k 125207ms [err] a=ice-options:trickle 125207ms [err] a=fingerprint:sha-256 84:92:5D:D1:8C:FF:CC:7E:84:D2:F8:92:3B:71:CA:77:B5:0E:E5:1D:59:0C:13:C7:22:82:21:71:22:35:46:43 125207ms [err] a=setup:actpass 125207ms [err] a=mid:0 125207ms [err] a=sctp-port:5000 125207ms [err] a=max-message-size:262144 125207ms [err] 125210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 125210ms [err] v=0 125210ms [err] o=- 4498976434767811779 2 IN IP4 127.0.0.1 125210ms [err] s=- 125210ms [err] t=0 0 125210ms [err] a=group:BUNDLE 0 125210ms [err] a=extmap-allow-mixed 125210ms [err] a=msid-semantic: WMS 125210ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 125210ms [err] c=IN IP4 0.0.0.0 125210ms [err] a=ice-ufrag:K6jv 125210ms [err] a=ice-pwd:mHSFuWo8OJl0poxXYwni3e7k 125210ms [err] a=ice-options:trickle 125210ms [err] a=fingerprint:sha-256 84:92:5D:D1:8C:FF:CC:7E:84:D2:F8:92:3B:71:CA:77:B5:0E:E5:1D:59:0C:13:C7:22:82:21:71:22:35:46:43 125210ms [err] a=setup:actpass 125210ms [err] a=mid:0 125210ms [err] a=sctp-port:5000 125210ms [err] a=max-message-size:262144 125210ms [err] 125210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 125211ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf", "state": "new"}] 125212ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 125212ms [err] v=0 125212ms [err] o=- 3939709297 3939709297 IN IP4 0.0.0.0 125212ms [err] s=- 125212ms [err] t=0 0 125212ms [err] a=group:BUNDLE 0 125212ms [err] a=msid-semantic:WMS * 125212ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 125212ms [err] c=IN IP4 0.0.0.0 125212ms [err] a=mid:0 125212ms [err] a=sctp-port:5000 125212ms [err] a=max-message-size:65536 125212ms [err] a=ice-ufrag:DC4T 125212ms [err] a=ice-pwd:neNIBsNqJwhfLRIBlf3i6p 125212ms [err] a=fingerprint:sha-256 22:6E:BC:E3:47:E0:14:1C:39:23:E4:BC:67:C8:65:03:AD:98:F7:88:9F:C6:B1:5D:7A:2D:69:A6:8F:BD:57:63 125212ms [err] a=setup:active 125212ms [err] 125213ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 125213ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 125213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 125215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 125215ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 125217ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe0\xb4\x9e\xfd\x01\xbf\x83g]\x9d\x98{') 125218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea?\xc5\xda\xac\n\xac`\x8d\xe8)e') 125218ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe0\xb4\x9e\xfd\x01\xbf\x83g]\x9d\x98{') 125218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea?\xc5\xda\xac\n\xac`\x8d\xe8)e') 125220ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 125220ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'I\xe5\xca\x0e\xd5\xbf\xa3\x81B|\x8fa') 125221ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'I\xe5\xca\x0e\xd5\xbf\xa3\x81B|\x8fa') 125221ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xde\xdd\xf7\xdb\x03\x13\x05\xae\xf3%\xb62') 125222ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xde\xdd\xf7\xdb\x03\x13\x05\xae\xf3%\xb62') 125222ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57694) (expires in 600 seconds) 125223ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 125223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 125224ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 125224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 125224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 125224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 125225ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 125225ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf", "state": "connecting"}] 125247ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BA3B2ixHoq0Q') 125247ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BA3B2ixHoq0Q') 125248ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Uw6rfM7VLa 1 udp 1845501695 172.17.0.2 56223 typ prflx) 125248ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48839) -> ('172.17.0.2', 56223)) State.WAITING -> State.IN_PROGRESS 125248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\xea\x9c\xef\x8ee\xa5C\x99[mA') 125251ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5\xea\x9c\xef\x8ee\xa5C\x99[mA') 125252ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48839) -> ('172.17.0.2', 56223)) State.IN_PROGRESS -> State.SUCCEEDED 125252ms [err] INFO:aioice.ice:Connection(0) ICE completed 125262ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3952110834 1 udp 1677729535 141.24.211.56 56223 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag K6jv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf"}', extra='') 125262ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 125262ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 125262ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 125266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48839) -> ('141.24.211.56', 56223)) State.FROZEN -> State.IN_PROGRESS 125267ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 56223) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xec\xd6\x92\x0e\x02\xaa~\x14\x8e\xdb\x04\xec') 125267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2025573857 1 udp 2113937151 5eee8452-f22f-4d6d-a813-3f81e0a8ceaa.local 56223 typ host generation 0 ufrag K6jv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf"}', extra='') 125267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 125267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 125267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 125272ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5eee8452-f22f-4d6d-a813-3f81e0a8ceaa.local" resolved to 172.17.0.2 125273ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1438439168 1 udp 33562623 141.24.210.113 60125 typ relay raddr 141.24.211.56 rport 56223 generation 0 ufrag K6jv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf"}', extra='') 125273ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 125273ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 125273ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 125288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48839) -> ('172.17.0.2', 56223)) State.FROZEN -> State.IN_PROGRESS 125288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe0\x9aL\xe9"\xb9\x00\x90\x03\xb3\x00\x94') 125290ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe0\x9aL\xe9"\xb9\x00\x90\x03\xb3\x00\x94') 125290ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48839) -> ('172.17.0.2', 56223)) State.IN_PROGRESS -> State.SUCCEEDED 125308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9siLB7O+olGA') 125308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9siLB7O+olGA') 125308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49644) -> ('172.17.0.2', 56223)) State.FROZEN -> State.FAILED 125308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49644) -> ('141.24.211.56', 56223)) State.FROZEN -> State.FAILED 125308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48839) -> ('141.24.210.113', 60125)) State.FROZEN -> State.FAILED 125309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49644) -> ('141.24.210.113', 60125)) State.FROZEN -> State.FAILED 125309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57694) -> ('172.17.0.2', 56223)) State.FROZEN -> State.FAILED 125309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57694) -> ('141.24.211.56', 56223)) State.FROZEN -> State.FAILED 125309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57694) -> ('141.24.210.113', 60125)) State.FROZEN -> State.FAILED 125309ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 125309ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 125310ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 125311ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 125315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 125316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 125316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 125316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 125316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 125317ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf", "state": "connected"}] 125322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 125322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 125322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 125323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 125323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 125324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 125325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3831724611, stream_id=1, stream_seq=0) 125326ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 125326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2346652988, stream_id=1, stream_seq=0) 125326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 125326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3831724611, gaps=[]) 125327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2346652988, gaps=[]) 125327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 125328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3831724612, stream_id=1, stream_seq=1) 125329ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 125329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3831724612, gaps=[]) 125329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3831724613, stream_id=1, stream_seq=2) 125330ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 125331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3831724613, gaps=[]) 125370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vaM8PlmDgH6U') 125371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56223) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vaM8PlmDgH6U') 125381ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 125382ms [log] [experimentStatusChanged] {"status": "running", "message": null} 125879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf"}', extra='') 125879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 125879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 125880ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 125880ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 125881ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 125881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 125881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 125881ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 125882ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 125882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 125882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 125883ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b1a5257e-afa5-49a5-9a2a-1d94888785bf", "state": "closed"}] 125883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 125884ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 125884ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xe4Fn\r\x8b\x0f=Wi\xa5\x86\xb0') 125885ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xe4Fn\r\x8b\x0f=Wi\xa5\x86\xb0') 125885ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57694) 125885ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 125885ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 125941ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 125941ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 125976ms [err] Traceback (most recent call last): 125976ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 125977ms [err] return _run_code(code, main_globals, None, 125977ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 125977ms [err] exec(code, run_globals) 125977ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 125977ms [err] sys.exit(main()) 125977ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 125977ms [err] asyncio.run(main_async()) 125977ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 125977ms [err] return loop.run_until_complete(main) 125977ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 125977ms [err] self.run_forever() 125977ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 125977ms [err] self._run_once() 125977ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 125978ms [err] event_list = self._selector.select(timeout) 125978ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 125978ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 125978ms [err] KeyboardInterrupt 125980ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 125980ms [err] h.flush() 125980ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 126078ms [log] starting device 126452ms [err] DEBUG:asyncio:Using selector: EpollSelector 126538ms [err] ERROR:asyncio:Unclosed client session 126538ms [err] client_session: 126602ms [log] parsing 126602ms [log] creating device handler 126602ms [log] [ready] 126602ms [log] reading line 126602ms [log] [websocketToken] "6574600d-c11d-4c4a-894e-df4000a266f5" 126613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 126613ms [log] [websocketConnected] 129861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 129861ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 129877ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/bd667c11-5d27-4221-bf6d-7bf1cb41ea27"}}', extra='') 129877ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/bd667c11-5d27-4221-bf6d-7bf1cb41ea27"} 129913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 129918ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd", "state": "new"}] 131921ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 131922ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 131922ms [err] v=0 131922ms [err] o=- 3939709304 3939709304 IN IP4 0.0.0.0 131922ms [err] s=- 131922ms [err] t=0 0 131922ms [err] a=group:BUNDLE 0 131922ms [err] a=msid-semantic:WMS * 131922ms [err] m=application 9 DTLS/SCTP 5000 131922ms [err] c=IN IP4 0.0.0.0 131922ms [err] a=mid:0 131922ms [err] a=sctpmap:5000 webrtc-datachannel 65535 131922ms [err] a=max-message-size:65536 131922ms [err] a=ice-ufrag:DZTL 131922ms [err] a=ice-pwd:LLZcjgB8ldgRzYHLI6thtn 131922ms [err] a=fingerprint:sha-256 95:0C:64:51:BA:77:A5:70:AD:54:68:D2:14:ED:5F:59:70:2D:2C:ED:F8:A2:CA:6F:7F:E9:41:B8:0C:CF:63:F2 131922ms [err] a=setup:actpass 131922ms [err] 131924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 131924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 131925ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd", "state": "new"}] 131925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 131926ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 131928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97{\xa9V\xf21\xce\xaf0\x89W\x93') 131928ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mfU\x98t\x7f\x89\xa4\xaeU\x99\xf8') 131928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97{\xa9V\xf21\xce\xaf0\x89W\x93') 131929ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mfU\x98t\x7f\x89\xa4\xaeU\x99\xf8') 131930ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 131931ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd01Y\x15hKy1bH\x02\x89') 131932ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd01Y\x15hKy1bH\x02\x89') 131932ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0e\xb7\x86\xb9 \xe2S\xd2\xe3Y\x7f\xa7') 131933ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x0e\xb7\x86\xb9 \xe2S\xd2\xe3Y\x7f\xa7') 131933ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54331) (expires in 600 seconds) 131933ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 131933ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 131934ms [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='') 131934ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 131935ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd"}', extra='') 131935ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131935ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 131954ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5495212541255100708 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:PSVQ\\r\\na=ice-pwd:Qh2UL1z1OV3YhGGo////DlTw\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 59:18:24:00:A9:C6:41:02:32:98:F3:22:2C:AD:F2:6F:F7:12:FC:FA:C3:65:3C:E3:7F:4B:2B:6F:AA:66:5B:DE\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd"}', extra='') 131954ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131954ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 131955ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 131955ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 131955ms [err] v=0 131955ms [err] o=- 5495212541255100708 2 IN IP4 127.0.0.1 131955ms [err] s=- 131955ms [err] t=0 0 131955ms [err] a=group:BUNDLE 0 131955ms [err] a=msid-semantic: WMS 131955ms [err] m=application 9 DTLS/SCTP 5000 131955ms [err] c=IN IP4 0.0.0.0 131955ms [err] a=ice-ufrag:PSVQ 131955ms [err] a=ice-pwd:Qh2UL1z1OV3YhGGo////DlTw 131955ms [err] a=ice-options:trickle 131955ms [err] a=fingerprint:sha-256 59:18:24:00:A9:C6:41:02:32:98:F3:22:2C:AD:F2:6F:F7:12:FC:FA:C3:65:3C:E3:7F:4B:2B:6F:AA:66:5B:DE 131955ms [err] a=setup:active 131955ms [err] a=mid:0 131955ms [err] a=sctpmap:5000 webrtc-datachannel 1024 131955ms [err] 131956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nQPQ2hhsKNpf') 131956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nQPQ2hhsKNpf') 131957ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 131957ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 131957ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 131957ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(46ymqdG96t 1 udp 1845501695 172.17.0.2 54670 typ prflx) 131958ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131958ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131958ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53274) -> ('172.17.0.2', 54670)) State.WAITING -> State.IN_PROGRESS 131958ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'&\t\xbeR\x89vC\x81Dg\xc2\xdc') 131959ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd", "state": "connecting"}] 131960ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'&\t\xbeR\x89vC\x81Dg\xc2\xdc') 131960ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53274) -> ('172.17.0.2', 54670)) State.IN_PROGRESS -> State.SUCCEEDED 131960ms [err] INFO:aioice.ice:Connection(0) ICE completed 131967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2580816129 1 udp 2113937151 81c277e5-b8a0-49ab-9416-3cd4ea59e5bd.local 54670 typ host generation 0 ufrag PSVQ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd"}', extra='') 131967ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131967ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 131967ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 131972ms [err] INFO:aioice.ice:Connection(0) Remote candidate "81c277e5-b8a0-49ab-9416-3cd4ea59e5bd.local" resolved to 172.17.0.2 131973ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:502877054 1 udp 1677729535 141.24.211.56 54670 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag PSVQ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd"}', extra='') 131973ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131973ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 131973ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 131978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53274) -> ('172.17.0.2', 54670)) State.FROZEN -> State.IN_PROGRESS 131978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x18\x07\xeeQy \xbd,\xaf\xd6\x8d:') 131979ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x18\x07\xeeQy \xbd,\xaf\xd6\x8d:') 131979ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53274) -> ('172.17.0.2', 54670)) State.IN_PROGRESS -> State.SUCCEEDED 131979ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34392) -> ('172.17.0.2', 54670)) State.FROZEN -> State.FAILED 131980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53274) -> ('141.24.211.56', 54670)) State.FROZEN -> State.FAILED 131980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34392) -> ('141.24.211.56', 54670)) State.FROZEN -> State.FAILED 131980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54331) -> ('172.17.0.2', 54670)) State.FROZEN -> State.FAILED 131980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54331) -> ('141.24.211.56', 54670)) State.FROZEN -> State.FAILED 131999ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 131999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 132000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 132001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 132003ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 132004ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 132004ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 132004ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 132004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 132005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 132005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 132005ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 132005ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd", "state": "connected"}] 132009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 132009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 132009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 132009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 132010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 132010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 132010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 132010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kdoGfP+fOgvs') 132010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kdoGfP+fOgvs') 132011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 132011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 132011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 132011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3710936638, stream_id=1, stream_seq=0) 132011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 132012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3710936638, gaps=[]) 132012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 132013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1451471305, stream_id=1, stream_seq=0) 132013ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 132013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1451471305, gaps=[]) 132015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1451471306, stream_id=1, stream_seq=1) 132015ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 132015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1451471306, gaps=[]) 132016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1451471307, stream_id=1, stream_seq=2) 132016ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 132017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1451471307, gaps=[]) 132017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1451471308, stream_id=1, stream_seq=3) 132017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1451471308, gaps=[]) 132017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1451471309, stream_id=1, stream_seq=4) 132017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1451471309, gaps=[]) 132072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 132072ms [log] [experimentStatusChanged] {"status": "running", "message": null} 132073ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ttCIzZ1WyDl8') 132073ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ttCIzZ1WyDl8') 132136ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Cm5uB+V54gY5') 132136ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Cm5uB+V54gY5') 132137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34392) -> ('172.17.0.2', 54670)) State.WAITING -> State.IN_PROGRESS 132137ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xee\xa0}\x13'\xeb\xf3\x0f\x80\xc0h\x9e") 132142ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 54670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xee\xa0}\x13'\xeb\xf3\x0f\x80\xc0h\x9e") 132142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34392) -> ('172.17.0.2', 54670)) State.IN_PROGRESS -> State.SUCCEEDED 132566ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd"}', extra='') 132567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 132567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 132567ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 132567ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 132567ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 132567ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 132568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 132568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132568ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 132568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 132569ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5f8fbf76-a78c-4de5-9e09-af05b21777fd", "state": "closed"}] 132570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 132570ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 132570ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xfe\x86\xad\x9c\x03\xe7\xc1\x10\t=]N') 132571ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xfe\x86\xad\x9c\x03\xe7\xc1\x10\t=]N') 132571ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54331) 132572ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 132572ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 132631ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 132631ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 132666ms [err] Traceback (most recent call last): 132666ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 132666ms [err] return _run_code(code, main_globals, None, 132666ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 132666ms [err] exec(code, run_globals) 132666ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 132666ms [err] sys.exit(main()) 132666ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 132666ms [err] asyncio.run(main_async()) 132666ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 132666ms [err] return loop.run_until_complete(main) 132666ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 132666ms [err] self.run_forever() 132666ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 132666ms [err] self._run_once() 132666ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 132666ms [err] event_list = self._selector.select(timeout) 132666ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 132666ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 132666ms [err] KeyboardInterrupt 132666ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 132666ms [err] h.flush() 132666ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 146222ms [log] starting device 146580ms [err] DEBUG:asyncio:Using selector: EpollSelector 146675ms [err] ERROR:asyncio:Unclosed client session 146675ms [err] client_session: 146725ms [log] parsing 146725ms [log] creating device handler 146725ms [log] [ready] 146725ms [log] reading line 146725ms [log] [websocketToken] "7b3282ac-aeb2-48e5-aefd-2310bedcc6d8" 146731ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 146732ms [log] [websocketConnected] 148417ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 148417ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 148438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/a42a8ba7-324d-4c2a-acd2-5b7fcf570c2e"}}', extra='') 148438ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/a42a8ba7-324d-4c2a-acd2-5b7fcf570c2e"} 148467ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 148472ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "new"}] 150475ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 150475ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150475ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 150475ms [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='') 150475ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 150498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab","content":{"type":"offer","sdp":"v=0\\r\\no=- 3939709322 3939709322 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 44147 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 44147 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60025 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44147 typ srflx raddr 172.30.0.1 rport 44147\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60025 typ srflx raddr 172.17.0.2 rport 60025\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50839 typ relay raddr 172.17.0.2 rport 41841\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Nr8v\\r\\na=ice-pwd:DJTXXLHXRfS0ZabFv332y1\\r\\na=fingerprint:sha-256 E5:2F:DA:85:96:3A:90:AF:44:BC:90:BA:B9:F3:36:3A:E7:AB:51:31:A3:3C:76:64:BC:07:5A:FD:2D:4F:40:0B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 150498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 150498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 150498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 150498ms [err] v=0 150498ms [err] o=- 3939709322 3939709322 IN IP4 0.0.0.0 150498ms [err] s=- 150498ms [err] t=0 0 150498ms [err] a=group:BUNDLE 0 150498ms [err] a=msid-semantic:WMS * 150498ms [err] m=application 44147 DTLS/SCTP 5000 150498ms [err] c=IN IP4 172.30.0.1 150498ms [err] a=mid:0 150498ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150498ms [err] a=max-message-size:65536 150498ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44147 typ host 150498ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60025 typ host 150498ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44147 typ srflx raddr 172.30.0.1 rport 44147 150498ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60025 typ srflx raddr 172.17.0.2 rport 60025 150498ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50839 typ relay raddr 172.17.0.2 rport 41841 150498ms [err] a=end-of-candidates 150498ms [err] a=ice-ufrag:Nr8v 150498ms [err] a=ice-pwd:DJTXXLHXRfS0ZabFv332y1 150498ms [err] a=fingerprint:sha-256 E5:2F:DA:85:96:3A:90:AF:44:BC:90:BA:B9:F3:36:3A:E7:AB:51:31:A3:3C:76:64:BC:07:5A:FD:2D:4F:40:0B 150498ms [err] a=setup:actpass 150498ms [err] 150501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 150501ms [err] v=0 150501ms [err] o=- 3939709322 3939709322 IN IP4 0.0.0.0 150501ms [err] s=- 150501ms [err] t=0 0 150501ms [err] a=group:BUNDLE 0 150501ms [err] a=msid-semantic:WMS * 150501ms [err] m=application 44147 DTLS/SCTP 5000 150501ms [err] c=IN IP4 172.30.0.1 150501ms [err] a=mid:0 150501ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150501ms [err] a=max-message-size:65536 150501ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44147 typ host 150501ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60025 typ host 150501ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44147 typ srflx raddr 172.30.0.1 rport 44147 150501ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60025 typ srflx raddr 172.17.0.2 rport 60025 150501ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50839 typ relay raddr 172.17.0.2 rport 41841 150501ms [err] a=end-of-candidates 150501ms [err] a=ice-ufrag:Nr8v 150501ms [err] a=ice-pwd:DJTXXLHXRfS0ZabFv332y1 150501ms [err] a=fingerprint:sha-256 E5:2F:DA:85:96:3A:90:AF:44:BC:90:BA:B9:F3:36:3A:E7:AB:51:31:A3:3C:76:64:BC:07:5A:FD:2D:4F:40:0B 150501ms [err] a=setup:actpass 150501ms [err] 150502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 150502ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "new"}] 150503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 150503ms [err] v=0 150503ms [err] o=- 3939709322 3939709322 IN IP4 0.0.0.0 150503ms [err] s=- 150503ms [err] t=0 0 150503ms [err] a=group:BUNDLE 0 150503ms [err] a=msid-semantic:WMS * 150503ms [err] m=application 9 DTLS/SCTP 5000 150503ms [err] c=IN IP4 0.0.0.0 150503ms [err] a=mid:0 150503ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150503ms [err] a=max-message-size:65536 150503ms [err] a=ice-ufrag:FivX 150503ms [err] a=ice-pwd:NfYU9K9WdMVQKhdoEYG80R 150503ms [err] a=fingerprint:sha-256 E5:85:8D:71:B8:93:3D:C0:C3:A8:20:9F:06:65:94:86:A8:62:6F:40:F6:4E:84:37:74:B0:F6:94:1C:0B:77:F1 150503ms [err] a=setup:active 150503ms [err] 150504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 150504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 150504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 150506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 150506ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 150508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8dDj\xd1-\x1d\xa7D7=9\xd1') 150508ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1c\x05\x81P\xd8\xd8\xc4\xfb\x83ggY') 150509ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8dDj\xd1-\x1d\xa7D7=9\xd1') 150509ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1c\x05\x81P\xd8\xd8\xc4\xfb\x83ggY') 150510ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 150511ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf1\x10\xb0\xc2\xbd\xfd\x9d\xe2\xa6P\x0c\xde') 150511ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf1\x10\xb0\xc2\xbd\xfd\x9d\xe2\xa6P\x0c\xde') 150512ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x86\x19\xbc\xc37\xdc\x08\x91\xe7\xbc\xe5\x01') 150513ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x86\x19\xbc\xc37\xdc\x08\x91\xe7\xbc\xe5\x01') 150513ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62992) (expires in 600 seconds) 150513ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 150513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 150514ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 150514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 150514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 150515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('172.30.0.1', 44147)) State.FROZEN -> State.WAITING 150515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33463) -> ('172.30.0.1', 44147)) State.FROZEN -> State.WAITING 150515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('172.17.0.2', 60025)) State.FROZEN -> State.WAITING 150515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62992) -> ('172.30.0.1', 44147)) State.FROZEN -> State.WAITING 150516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 150516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 150516ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('172.30.0.1', 44147)) State.WAITING -> State.IN_PROGRESS 150516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44147) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5~\x88\x16i\x0e\x0f\x0f\xdc\x88\xa5\xed') 150517ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "connecting"}] 150517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44147) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5~\x88\x16i\x0e\x0f\x0f\xdc\x88\xa5\xed') 150517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('172.30.0.1', 44147)) State.IN_PROGRESS -> State.SUCCEEDED 150517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('141.24.211.56', 44147)) State.FROZEN -> State.WAITING 150517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('141.24.211.56', 60025)) State.FROZEN -> State.WAITING 150517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('141.24.210.113', 50839)) State.FROZEN -> State.WAITING 150531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44147) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\x0e\xb5\x88\x00\xda\xf4\x1b\xe2F\xd3\xe4') 150531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44147) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\x0e\xb5\x88\x00\xda\xf4\x1b\xe2F\xd3\xe4') 150531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33463) -> ('172.30.0.1', 44147)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('172.17.0.2', 60025)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33463) -> ('172.17.0.2', 60025)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('141.24.211.56', 44147)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33463) -> ('141.24.211.56', 44147)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('141.24.211.56', 60025)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33463) -> ('141.24.211.56', 60025)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62992) -> ('172.30.0.1', 44147)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62992) -> ('172.17.0.2', 60025)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('141.24.210.113', 50839)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33463) -> ('141.24.210.113', 50839)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62992) -> ('141.24.211.56', 44147)) State.FROZEN -> State.FAILED 150533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62992) -> ('141.24.211.56', 60025)) State.FROZEN -> State.FAILED 150533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62992) -> ('141.24.210.113', 50839)) State.FROZEN -> State.FAILED 150533ms [err] INFO:aioice.ice:Connection(0) ICE completed 150533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44147) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe1\xd7\xb8!5\xb6A\x94<\xf9\xc3t') 150533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44147) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe1\xd7\xb8!5\xb6A\x94<\xf9\xc3t') 150533ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BI05VXDf7A 1 udp 1862270975 172.17.0.2 44147 typ prflx) 150534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('172.17.0.2', 44147)) State.WAITING -> State.IN_PROGRESS 150534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44147) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc\xdb6\x16\xc1\x11\x8b\xa8\x1a\x94*\x06') 150534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44147) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc\xdb6\x16\xc1\x11\x8b\xa8\x1a\x94*\x06') 150535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33904) -> ('172.17.0.2', 44147)) State.IN_PROGRESS -> State.SUCCEEDED 150536ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 150536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 150537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 150538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 150556ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 150556ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 150556ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 150556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 150556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 150557ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "connected"}] 150557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 150557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 150557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 150558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 150559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 150559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 150560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3887228808, stream_id=1, stream_seq=0) 150560ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 150560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3316072876, stream_id=1, stream_seq=0) 150560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 150560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3887228808, gaps=[]) 150561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3316072876, gaps=[]) 150561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 150562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3887228809, stream_id=1, stream_seq=1) 150562ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 150562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3887228809, gaps=[]) 150562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3887228810, stream_id=1, stream_seq=2) 150562ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 150563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3887228810, gaps=[]) 150615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 150615ms [log] [experimentStatusChanged] {"status": "running", "message": null} 151110ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab"}', extra='') 151110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 151110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 151110ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 151111ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 151111ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 151111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 151111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 151111ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151112ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 151112ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151112ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151113ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "closed"}] 151113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 151114ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 151114ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x82 \x84.\xc1\x0f\xbdN*\xbe\xe9\x04') 151115ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x82 \x84.\xc1\x0f\xbdN*\xbe\xe9\x04') 151115ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62992) 151116ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 151116ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 151173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 151173ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 151208ms [err] Traceback (most recent call last): 151208ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 151209ms [err] return _run_code(code, main_globals, None, 151209ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 151209ms [err] exec(code, run_globals) 151209ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 151209ms [err] sys.exit(main()) 151209ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 151209ms [err] asyncio.run(main_async()) 151209ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 151209ms [err] return loop.run_until_complete(main) 151209ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 151209ms [err] self.run_forever() 151209ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 151210ms [err] self._run_once() 151210ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 151210ms [err] event_list = self._selector.select(timeout) 151210ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 151210ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 151210ms [err] KeyboardInterrupt 151212ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 151212ms [err] h.flush() 151212ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 151322ms [log] starting device 151674ms [err] DEBUG:asyncio:Using selector: EpollSelector 151768ms [err] ERROR:asyncio:Unclosed client session 151768ms [err] client_session: 151827ms [log] parsing 151827ms [log] creating device handler 151827ms [log] [ready] 151827ms [log] reading line 151827ms [log] [websocketToken] "d54a8019-c9b1-4815-8628-1e7d43a40ac5" 151835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 151835ms [log] [websocketConnected] 153528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 153528ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 153551ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9465fa0c-7096-40f7-8d58-d29ecc3056ce"}}', extra='') 153551ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9465fa0c-7096-40f7-8d58-d29ecc3056ce"} 153583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 153588ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "new"}] 155591ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 155591ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 155592ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 155592ms [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='') 155592ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 155614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04","content":{"type":"offer","sdp":"v=0\\r\\no=- 3939709327 3939709327 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 44524 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 44524 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42318 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44524 typ srflx raddr 172.30.0.1 rport 44524\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42318 typ srflx raddr 172.17.0.2 rport 42318\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53739 typ relay raddr 172.17.0.2 rport 46610\\r\\na=end-of-candidates\\r\\na=ice-ufrag:iFZe\\r\\na=ice-pwd:uclsZSjTYTFP5hgPT6A7EV\\r\\na=fingerprint:sha-256 DB:A8:67:37:E7:8D:58:EB:E0:F7:7A:2E:09:82:38:BF:79:08:11:39:82:E7:6C:28:47:2E:A2:9E:81:DD:01:DF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 155615ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 155615ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 155615ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 155615ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 155615ms [err] v=0 155615ms [err] o=- 3939709327 3939709327 IN IP4 0.0.0.0 155615ms [err] s=- 155615ms [err] t=0 0 155615ms [err] a=group:BUNDLE 0 155615ms [err] a=msid-semantic:WMS * 155615ms [err] m=application 44524 DTLS/SCTP 5000 155615ms [err] c=IN IP4 172.30.0.1 155615ms [err] a=mid:0 155615ms [err] a=sctpmap:5000 webrtc-datachannel 65535 155615ms [err] a=max-message-size:65536 155615ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44524 typ host 155615ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42318 typ host 155615ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44524 typ srflx raddr 172.30.0.1 rport 44524 155615ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42318 typ srflx raddr 172.17.0.2 rport 42318 155615ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53739 typ relay raddr 172.17.0.2 rport 46610 155615ms [err] a=end-of-candidates 155615ms [err] a=ice-ufrag:iFZe 155615ms [err] a=ice-pwd:uclsZSjTYTFP5hgPT6A7EV 155615ms [err] a=fingerprint:sha-256 DB:A8:67:37:E7:8D:58:EB:E0:F7:7A:2E:09:82:38:BF:79:08:11:39:82:E7:6C:28:47:2E:A2:9E:81:DD:01:DF 155615ms [err] a=setup:actpass 155615ms [err] 155618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 155618ms [err] v=0 155618ms [err] o=- 3939709327 3939709327 IN IP4 0.0.0.0 155618ms [err] s=- 155618ms [err] t=0 0 155618ms [err] a=group:BUNDLE 0 155618ms [err] a=msid-semantic:WMS * 155618ms [err] m=application 44524 DTLS/SCTP 5000 155618ms [err] c=IN IP4 172.30.0.1 155618ms [err] a=mid:0 155618ms [err] a=sctpmap:5000 webrtc-datachannel 65535 155618ms [err] a=max-message-size:65536 155618ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44524 typ host 155618ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42318 typ host 155618ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44524 typ srflx raddr 172.30.0.1 rport 44524 155618ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42318 typ srflx raddr 172.17.0.2 rport 42318 155618ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53739 typ relay raddr 172.17.0.2 rport 46610 155618ms [err] a=end-of-candidates 155618ms [err] a=ice-ufrag:iFZe 155618ms [err] a=ice-pwd:uclsZSjTYTFP5hgPT6A7EV 155618ms [err] a=fingerprint:sha-256 DB:A8:67:37:E7:8D:58:EB:E0:F7:7A:2E:09:82:38:BF:79:08:11:39:82:E7:6C:28:47:2E:A2:9E:81:DD:01:DF 155618ms [err] a=setup:actpass 155618ms [err] 155619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 155619ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "new"}] 155621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 155621ms [err] v=0 155621ms [err] o=- 3939709327 3939709327 IN IP4 0.0.0.0 155621ms [err] s=- 155621ms [err] t=0 0 155621ms [err] a=group:BUNDLE 0 155621ms [err] a=msid-semantic:WMS * 155621ms [err] m=application 9 DTLS/SCTP 5000 155621ms [err] c=IN IP4 0.0.0.0 155621ms [err] a=mid:0 155621ms [err] a=sctpmap:5000 webrtc-datachannel 65535 155621ms [err] a=max-message-size:65536 155621ms [err] a=ice-ufrag:RUIc 155621ms [err] a=ice-pwd:aIgoZURHDesxok7pw1TM3Z 155621ms [err] a=fingerprint:sha-256 EE:F3:A1:DF:28:44:94:A9:79:4E:62:E4:41:E5:16:89:3E:89:0A:82:B7:B3:19:58:57:27:0A:22:35:C2:C7:7A 155621ms [err] a=setup:active 155621ms [err] 155622ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 155622ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 155622ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 155624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 155624ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 155627ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y\xdd\x16\xb2\xb4\xdc\x145\xc5\xb09I') 155627ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E\xae\x9e\x0b\n\xfd\x86\xba\x13\xd6\xe8\xcb') 155628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y\xdd\x16\xb2\xb4\xdc\x145\xc5\xb09I') 155628ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E\xae\x9e\x0b\n\xfd\x86\xba\x13\xd6\xe8\xcb') 155630ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 155630ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf1\xc8\xb4\xf7vf \x89\xbe\xcaA\x9f') 155631ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf1\xc8\xb4\xf7vf \x89\xbe\xcaA\x9f') 155631ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb3\x0bd>\xfa\xdal\x8d$c\xad\xa8') 155632ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xb3\x0bd>\xfa\xdal\x8d$c\xad\xa8') 155632ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51540) (expires in 600 seconds) 155632ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 155632ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 155633ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 155633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 155634ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 155634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('172.30.0.1', 44524)) State.FROZEN -> State.WAITING 155634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43154) -> ('172.30.0.1', 44524)) State.FROZEN -> State.WAITING 155634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('172.17.0.2', 42318)) State.FROZEN -> State.WAITING 155634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51540) -> ('172.30.0.1', 44524)) State.FROZEN -> State.WAITING 155635ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155635ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('172.30.0.1', 44524)) State.WAITING -> State.IN_PROGRESS 155635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44524) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\x922l\xfd\x8b\x9c*\xb4\x0b\xea\xd0') 155636ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "connecting"}] 155636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44524) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\x922l\xfd\x8b\x9c*\xb4\x0b\xea\xd0') 155636ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('172.30.0.1', 44524)) State.IN_PROGRESS -> State.SUCCEEDED 155637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('141.24.211.56', 44524)) State.FROZEN -> State.WAITING 155637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('141.24.211.56', 42318)) State.FROZEN -> State.WAITING 155637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('141.24.210.113', 53739)) State.FROZEN -> State.WAITING 155650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44524) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6TSs\xd8\xc15\xa0A\xd7\x08q') 155650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44524) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6TSs\xd8\xc15\xa0A\xd7\x08q') 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43154) -> ('172.30.0.1', 44524)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('172.17.0.2', 42318)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43154) -> ('172.17.0.2', 42318)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('141.24.211.56', 44524)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43154) -> ('141.24.211.56', 44524)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('141.24.211.56', 42318)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43154) -> ('141.24.211.56', 42318)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51540) -> ('172.30.0.1', 44524)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51540) -> ('172.17.0.2', 42318)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('141.24.210.113', 53739)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43154) -> ('141.24.210.113', 53739)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51540) -> ('141.24.211.56', 44524)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51540) -> ('141.24.211.56', 42318)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51540) -> ('141.24.210.113', 53739)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) ICE completed 155652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44524) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaf\xe8/\xe8/\xb05\xfdw\xb8\x07\x9d') 155653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44524) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaf\xe8/\xe8/\xb05\xfdw\xb8\x07\x9d') 155653ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(eqjbXhetj2 1 udp 1862270975 172.17.0.2 44524 typ prflx) 155653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('172.17.0.2', 44524)) State.WAITING -> State.IN_PROGRESS 155653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44524) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8dnq\x8e\xb4\xbdd\xe9\xb0l\x89\xc6') 155655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44524) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8dnq\x8e\xb4\xbdd\xe9\xb0l\x89\xc6') 155655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35681) -> ('172.17.0.2', 44524)) State.IN_PROGRESS -> State.SUCCEEDED 155655ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 155655ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 155657ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 155657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 155675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 155675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 155675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 155675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 155675ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 155676ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "connected"}] 155676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 155676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 155676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 155677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 155679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548087220, stream_id=1, stream_seq=0) 155679ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 155679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2938183090, stream_id=1, stream_seq=0) 155680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 155680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087220, gaps=[]) 155680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2938183090, gaps=[]) 155680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 155681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548087221, stream_id=1, stream_seq=1) 155682ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 155682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087221, gaps=[]) 155682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548087222, stream_id=1, stream_seq=2) 155682ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087222, gaps=[]) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548087223, stream_id=1, stream_seq=3) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087223, gaps=[]) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548087224, stream_id=1, stream_seq=4) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087224, gaps=[]) 155736ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 155736ms [log] [experimentStatusChanged] {"status": "running", "message": null} 156233ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04"}', extra='') 156234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 156234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 156234ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 156234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 156234ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 156234ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 156235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 156235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156235ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 156235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156236ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156236ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "closed"}] 156237ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 156237ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 156237ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"\x06\xdcy\xb0\xbc'\xbcAs\x12\x9e\xb9") 156238ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"\x06\xdcy\xb0\xbc'\xbcAs\x12\x9e\xb9") 156239ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51540) 156239ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 156239ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 156292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 156292ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 156333ms [err] Traceback (most recent call last): 156333ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 156333ms [err] return _run_code(code, main_globals, None, 156333ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 156333ms [err] exec(code, run_globals) 156333ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 156333ms [err] sys.exit(main()) 156333ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 156333ms [err] asyncio.run(main_async()) 156333ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 156333ms [err] return loop.run_until_complete(main) 156333ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 156334ms [err] self.run_forever() 156334ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 156335ms [err] self._run_once() 156335ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 156335ms [err] event_list = self._selector.select(timeout) 156335ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 156335ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 156335ms [err] KeyboardInterrupt 156337ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 156337ms [err] h.flush() 156337ms [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