================== js Client to python Client Communication: should connect without errors 5560ms [log] starting device 5976ms [err] DEBUG:asyncio:Using selector: EpollSelector 6068ms [err] ERROR:asyncio:Unclosed client session 6068ms [err] client_session: 6179ms [log] parsing 6179ms [log] creating device handler 6179ms [log] [ready] 6179ms [log] reading line 6179ms [log] [websocketToken] "9936d841-8756-4191-97df-aa2713acca94" 6195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 6195ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 7936ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 7936ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 7955ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/731209b5-331e-43a7-9637-1e9d5baee8e0"}}', extra='') 7955ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/731209b5-331e-43a7-9637-1e9d5baee8e0"} 8013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 8018ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a", "state": "new"}] 10021ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 10037ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 10037ms [err] v=0 10037ms [err] o=- 3947682047 3947682047 IN IP4 0.0.0.0 10037ms [err] s=- 10037ms [err] t=0 0 10037ms [err] a=group:BUNDLE 0 10037ms [err] a=msid-semantic:WMS * 10037ms [err] m=application 9 DTLS/SCTP 5000 10037ms [err] c=IN IP4 0.0.0.0 10037ms [err] a=mid:0 10037ms [err] a=sctpmap:5000 webrtc-datachannel 65535 10037ms [err] a=max-message-size:65536 10037ms [err] a=ice-ufrag:bBIj 10037ms [err] a=ice-pwd:kffxRT8CBuw82c3OlcZMNU 10037ms [err] a=fingerprint:sha-256 6F:DE:B4:4F:87:2A:F7:0E:BF:A0:41:5B:6C:DC:3E:3A:94:6D:95:4A:73:E7:72:11:F6:E0:EC:BD:6D:62:44:E4 10037ms [err] a=setup:actpass 10037ms [err] 10039ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 10039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 10040ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a", "state": "new"}] 10041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 10041ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 10043ms [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'F/\xac\x81\xf5\x18d{\xbb\xdf\x89\x98') 10043ms [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'i:a\xdb\xec\xe2\x1c\xb5\x1d\x91T\xa9') 10044ms [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'F/\xac\x81\xf5\x18d{\xbb\xdf\x89\x98') 10045ms [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'i:a\xdb\xec\xe2\x1c\xb5\x1d\x91T\xa9') 10046ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 10046ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xd2\x00\xb9\x90\x84'\xbc\x82\x84|\xca\x13") 10047ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"\xd2\x00\xb9\x90\x84'\xbc\x82\x84|\xca\x13") 10048ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8f\x95\xdd\xca=~\x01\nB\x1e\xd4\xcd') 10049ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8f\x95\xdd\xca=~\x01\nB\x1e\xd4\xcd') 10049ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50758) (expires in 600 seconds) 10049ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 10050ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 10051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a"}', extra='') 10051ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10051ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 10051ms [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='') 10051ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 10072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8358155699294985703 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:mJtH\\r\\na=ice-pwd:qcWh6rlmExQXMQePP1Kwt0z3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6B:EA:86:E7:E6:AA:99:11:A9:FD:CA:5D:CF:BF:35:60:75:77:2C:37:CA:C4:E3:5B:60:BF:65:A8:8E:DA:82:89\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a"}', extra='') 10072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 10072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 10072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 10072ms [err] v=0 10072ms [err] o=- 8358155699294985703 2 IN IP4 127.0.0.1 10072ms [err] s=- 10072ms [err] t=0 0 10072ms [err] a=group:BUNDLE 0 10072ms [err] a=msid-semantic: WMS 10072ms [err] m=application 9 DTLS/SCTP 5000 10072ms [err] c=IN IP4 0.0.0.0 10072ms [err] a=ice-ufrag:mJtH 10072ms [err] a=ice-pwd:qcWh6rlmExQXMQePP1Kwt0z3 10072ms [err] a=ice-options:trickle 10072ms [err] a=fingerprint:sha-256 6B:EA:86:E7:E6:AA:99:11:A9:FD:CA:5D:CF:BF:35:60:75:77:2C:37:CA:C4:E3:5B:60:BF:65:A8:8E:DA:82:89 10072ms [err] a=setup:active 10072ms [err] a=mid:0 10072ms [err] a=sctpmap:5000 webrtc-datachannel 1024 10072ms [err] 10073ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 10073ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 10073ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 10073ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10074ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a", "state": "connecting"}] 10074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yNLPVhyBEHT+') 10074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yNLPVhyBEHT+') 10074ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(0PTC9qh7OL 1 udp 1845501695 172.17.0.2 47104 typ prflx) 10074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42172) -> ('172.17.0.2', 47104)) State.WAITING -> State.IN_PROGRESS 10075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94\xb8\xe1*:\xdd\xe8\x98\xea\x9f$n') 10078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94\xb8\xe1*:\xdd\xe8\x98\xea\x9f$n') 10078ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42172) -> ('172.17.0.2', 47104)) State.IN_PROGRESS -> State.SUCCEEDED 10078ms [err] INFO:aioice.ice:Connection(0) ICE completed 10084ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3570152673 1 udp 2113937151 5019d106-9d6a-45fb-8ac7-6af063dc1c46.local 47104 typ host generation 0 ufrag mJtH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a"}', extra='') 10085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 10085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 10088ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5019d106-9d6a-45fb-8ac7-6af063dc1c46.local" resolved to 172.17.0.2 10094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42172) -> ('172.17.0.2', 47104)) State.FROZEN -> State.IN_PROGRESS 10094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc\n~\x1b\xdb\xe0*~\x0c.\x16W') 10095ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc\n~\x1b\xdb\xe0*~\x0c.\x16W') 10095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42172) -> ('172.17.0.2', 47104)) State.IN_PROGRESS -> State.SUCCEEDED 10095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50838) -> ('172.17.0.2', 47104)) State.FROZEN -> State.FAILED 10095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50758) -> ('172.17.0.2', 47104)) State.FROZEN -> State.FAILED 10100ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4136811116 1 udp 1677729535 141.24.211.56 47104 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag mJtH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a"}', extra='') 10100ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10100ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 10100ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 10115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42172) -> ('141.24.211.56', 47104)) State.FROZEN -> State.IN_PROGRESS 10115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb2\xf5\xd3b\xeaC\x12\x9b\xcd\xbc\xeb\x87') 10136ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50838) -> ('141.24.211.56', 47104)) State.FROZEN -> State.IN_PROGRESS 10136ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x81\xa8}\xb6\x11\t\t\xf5\xd5\xf6\xdc`') 10137ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KBjcUjOzsqBG') 10138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KBjcUjOzsqBG') 10157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50758) -> ('141.24.211.56', 47104)) State.FROZEN -> State.IN_PROGRESS 10157ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbe,z\x91\x9bw\xc4&\xddj[\xd9') 10158ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xb1D\xfe%)M\x8aP\xab\xa3\xb7\xc7') 10159ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xb1D\xfe%)M\x8aP\xab\xa3\xb7\xc7') 10159ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 47104) 10178ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 10178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 10180ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 10181ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 10184ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 10185ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 10185ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 10186ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 10186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 10186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 10186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 10186ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 10186ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a", "state": "connected"}] 10190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 10190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 10190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 10190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 10190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 10191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 10191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 10191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 10191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 10191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 10192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3558660114, stream_id=1, stream_seq=0) 10192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 10193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3558660114, gaps=[]) 10193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 10193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1838060604, stream_id=1, stream_seq=0) 10193ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 10193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1838060604, gaps=[]) 10200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vDgF28KhiNt4') 10200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vDgF28KhiNt4') 10263ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'79Xqrlae0oEs') 10263ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'79Xqrlae0oEs') 10264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50838) -> ('172.17.0.2', 47104)) State.WAITING -> State.IN_PROGRESS 10264ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i[\xb3\x03\xacrv\x8a\x14\x80\xde\xb3') 10269ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47104) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i[\xb3\x03\xacrv\x8a\x14\x80\xde\xb3') 10269ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50838) -> ('172.17.0.2', 47104)) State.IN_PROGRESS -> State.SUCCEEDED 10300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 10300ms [log] [experimentStatusChanged] {"status": "running", "message": null} 10370ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a"}', extra='') 10371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 10371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 10371ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 10372ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 10372ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 10372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 10372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 10373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 10373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10374ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10374ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4a0c1463-b6d0-4134-b7e6-edcf3e35af9a", "state": "closed"}] 10376ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 10376ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 10376ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd3\xa41\xe3\x8a\x9c\x8a8\x05\xb5\x00\xd6') 10377ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd3\xa41\xe3\x8a\x9c\x8a8\x05\xb5\x00\xd6') 10377ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50758) 10377ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 10377ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 10477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 10477ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 10534ms [err] Traceback (most recent call last): 10534ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 10534ms [err] return _run_code(code, main_globals, None, 10534ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 10534ms [err] exec(code, run_globals) 10534ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 10534ms [err] sys.exit(main()) 10534ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 10534ms [err] asyncio.run(main_async()) 10534ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 10534ms [err] return loop.run_until_complete(main) 10534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 10535ms [err] self.run_forever() 10535ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 10535ms [err] self._run_once() 10535ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 10536ms [err] event_list = self._selector.select(timeout) 10536ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 10536ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 10536ms [err] KeyboardInterrupt 10539ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 10539ms [err] h.flush() 10539ms [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 16569ms [log] starting device 16951ms [err] DEBUG:asyncio:Using selector: EpollSelector 17043ms [err] ERROR:asyncio:Unclosed client session 17043ms [err] client_session: 17125ms [log] parsing 17125ms [log] creating device handler 17125ms [log] [ready] 17125ms [log] reading line 17125ms [log] [websocketToken] "85bb7c7d-7a9f-4220-977d-707e102ec23f" 17137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 17137ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 17434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17434ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17457ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/db5e69fc-2ef2-47ab-89ab-888212c5390c"}}', extra='') 17457ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/db5e69fc-2ef2-47ab-89ab-888212c5390c"} 17518ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 17526ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "new"}] 19529ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 19531ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 19531ms [err] v=0 19531ms [err] o=- 3947682057 3947682057 IN IP4 0.0.0.0 19531ms [err] s=- 19531ms [err] t=0 0 19531ms [err] a=group:BUNDLE 0 19531ms [err] a=msid-semantic:WMS * 19531ms [err] m=application 9 DTLS/SCTP 5000 19531ms [err] c=IN IP4 0.0.0.0 19531ms [err] a=mid:0 19531ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19531ms [err] a=max-message-size:65536 19531ms [err] a=ice-ufrag:z6eS 19531ms [err] a=ice-pwd:gVc1uB5RfTLdXrbpAePSSr 19531ms [err] a=fingerprint:sha-256 71:87:99:31:0C:5B:4E:AA:20:92:07:C3:48:75:90:4F:E8:37:D0:07:96:D0:96:9B:20:ED:49:35:C5:6B:9A:17 19531ms [err] a=setup:actpass 19531ms [err] 19532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 19532ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19534ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "new"}] 19534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19535ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19536ms [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'\xc7\xc3:j\xe1\xc4\x9a)\xf7\t\x13\xc0') 19537ms [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'\r(\xf51\xe2\x90"\x1desN\x93') 19537ms [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'\xc7\xc3:j\xe1\xc4\x9a)\xf7\t\x13\xc0') 19537ms [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'\r(\xf51\xe2\x90"\x1desN\x93') 19539ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 19539ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'2\x96a\xea}v\xfb:0\xc2W\x07') 19540ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'2\x96a\xea}v\xfb:0\xc2W\x07') 19540ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1aj\xf0*V>1j\x15M\x84\xad') 19542ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1aj\xf0*V>1j\x15M\x84\xad') 19542ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59193) (expires in 600 seconds) 19542ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 19542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19543ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 19543ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19543ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19543ms [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='') 19543ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19568ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36699) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdaL\xc0\xcb\xc8\x91\xae\xff\xc4\xd3~\x0b') 19569ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36699) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdaL\xc0\xcb\xc8\x91\xae\xff\xc4\xd3~\x0b') 19581ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947682057 3947682057 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 36699 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 36699 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49537 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49537 typ srflx raddr 172.17.0.2 rport 49537\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36699 typ srflx raddr 172.30.0.1 rport 36699\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64125 typ relay raddr 172.17.0.2 rport 59953\\r\\na=end-of-candidates\\r\\na=ice-ufrag:QEnr\\r\\na=ice-pwd:mVKvjw0gKhOODJ0yBphtIY\\r\\na=fingerprint:sha-256 A6:BF:91:11:31:14:FD:74:95:7A:29:02:C2:95:9C:7E:68:1A:D6:0C:B1:91:9F:85:5D:8B:B7:30:BC:DA:4D:CC\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 19581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 19581ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 19581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 19581ms [err] v=0 19581ms [err] o=- 3947682057 3947682057 IN IP4 0.0.0.0 19581ms [err] s=- 19581ms [err] t=0 0 19581ms [err] a=group:BUNDLE 0 19581ms [err] a=msid-semantic:WMS * 19581ms [err] m=application 36699 DTLS/SCTP 5000 19581ms [err] c=IN IP4 172.30.0.1 19581ms [err] a=mid:0 19581ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19581ms [err] a=max-message-size:65536 19581ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36699 typ host 19581ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49537 typ host 19581ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49537 typ srflx raddr 172.17.0.2 rport 49537 19581ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36699 typ srflx raddr 172.30.0.1 rport 36699 19581ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64125 typ relay raddr 172.17.0.2 rport 59953 19581ms [err] a=end-of-candidates 19581ms [err] a=ice-ufrag:QEnr 19581ms [err] a=ice-pwd:mVKvjw0gKhOODJ0yBphtIY 19581ms [err] a=fingerprint:sha-256 A6:BF:91:11:31:14:FD:74:95:7A:29:02:C2:95:9C:7E:68:1A:D6:0C:B1:91:9F:85:5D:8B:B7:30:BC:DA:4D:CC 19581ms [err] a=setup:active 19581ms [err] 19583ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 19583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19583ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('172.30.0.1', 36699)) State.FROZEN -> State.WAITING 19584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44773) -> ('172.30.0.1', 36699)) State.FROZEN -> State.WAITING 19584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('172.17.0.2', 49537)) State.FROZEN -> State.WAITING 19584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59193) -> ('172.30.0.1', 36699)) State.FROZEN -> State.WAITING 19584ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RwHr2lVFpk 1 udp 1862270975 172.17.0.2 36699 typ prflx) 19584ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19585ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19585ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('172.17.0.2', 36699)) State.WAITING -> State.IN_PROGRESS 19585ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36699) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9:F\xb0\xf0X5\xe0\x1f\xe6\xd4[') 19585ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('172.30.0.1', 36699)) State.WAITING -> State.IN_PROGRESS 19585ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36699) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\xda>Q\xb8\xfb>\xd6\x97\xa0\xbfZ') 19586ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "connecting"}] 19586ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36699) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9:F\xb0\xf0X5\xe0\x1f\xe6\xd4[') 19586ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('172.17.0.2', 36699)) State.IN_PROGRESS -> State.SUCCEEDED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44773) -> ('172.30.0.1', 36699)) State.WAITING -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('172.17.0.2', 49537)) State.WAITING -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44773) -> ('172.17.0.2', 49537)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('141.24.211.56', 49537)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44773) -> ('141.24.211.56', 49537)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('141.24.211.56', 36699)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44773) -> ('141.24.211.56', 36699)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('141.24.210.113', 64125)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44773) -> ('141.24.210.113', 64125)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59193) -> ('172.30.0.1', 36699)) State.WAITING -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59193) -> ('172.17.0.2', 49537)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59193) -> ('141.24.211.56', 49537)) State.FROZEN -> State.FAILED 19588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59193) -> ('141.24.211.56', 36699)) State.FROZEN -> State.FAILED 19588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59193) -> ('141.24.210.113', 64125)) State.FROZEN -> State.FAILED 19588ms [err] INFO:aioice.ice:Connection(0) ICE completed 19588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36699) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce\xda>Q\xb8\xfb>\xd6\x97\xa0\xbfZ') 19588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56116) -> ('172.30.0.1', 36699)) State.IN_PROGRESS -> State.SUCCEEDED 19589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36699) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd58 "\xe4\x81\xd1\x9a\xf2J1') 19589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36699) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd58 "\xe4\x81\xd1\x9a\xf2J1') 19605ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 19605ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19606ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 19607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19611ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 19611ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 19611ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 19611ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 19612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 19612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 19612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "connected"}] 19614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 19614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 19614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 19614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 19614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 19615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 19615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 19616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 19616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 19616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1438856021, stream_id=1, stream_seq=0) 19616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 19617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=111740899, stream_id=1, stream_seq=0) 19617ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=111740899, gaps=[]) 19618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1438856021, gaps=[]) 19618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 19715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19715ms [log] [experimentStatusChanged] {"status": "running", "message": null} 19773ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5"}', extra='') 19773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 19773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 19774ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 19774ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 19774ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 19774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 19774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 19775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 19775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19777ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "closed"}] 19777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 19777ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 19778ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc0j\xd4w\x05tq\xb5\xdeF|\xd4') 19779ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc0j\xd4w\x05tq\xb5\xdeF|\xd4') 19779ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59193) 19779ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 19779ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 19878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 19879ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 19936ms [err] Traceback (most recent call last): 19936ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 19936ms [err] return _run_code(code, main_globals, None, 19936ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 19936ms [err] exec(code, run_globals) 19936ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 19937ms [err] sys.exit(main()) 19937ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 19937ms [err] asyncio.run(main_async()) 19937ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 19937ms [err] return loop.run_until_complete(main) 19937ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 19937ms [err] self.run_forever() 19937ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 19937ms [err] self._run_once() 19937ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 19937ms [err] event_list = self._selector.select(timeout) 19937ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 19938ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 19938ms [err] KeyboardInterrupt 19940ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 19940ms [err] h.flush() 19940ms [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 32553ms [log] starting device 32911ms [err] DEBUG:asyncio:Using selector: EpollSelector 32998ms [err] ERROR:asyncio:Unclosed client session 32998ms [err] client_session: 33092ms [log] parsing 33092ms [log] creating device handler 33092ms [log] [ready] 33092ms [log] reading line 33092ms [log] [websocketToken] "a38643e0-f5be-4852-990f-76e428f5c22b" 33107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 33107ms [log] [websocketConnected] 34863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 34864ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 34883ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a522e20f-25e5-4dc4-b608-740f047d9176"}}', extra='') 34883ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a522e20f-25e5-4dc4-b608-740f047d9176"} 34926ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 34931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0", "state": "new"}] 36934ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0"}', extra='') 36934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 36934ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4874888928426574658 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:6TV1\\r\\na=ice-pwd:0/D7CRYQW7HWSsll2vNRUyI2\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E9:A5:31:91:8C:99:EE:A3:86:EB:AE:BD:21:6F:1F:0D:41:32:5F:00:B5:91:A5:D5:0F:92:83:61:6C:37:0F:5D\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0"}', extra='') 36934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 36934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 36934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36934ms [err] v=0 36934ms [err] o=- 4874888928426574658 2 IN IP4 127.0.0.1 36934ms [err] s=- 36934ms [err] t=0 0 36934ms [err] a=group:BUNDLE 0 36934ms [err] a=extmap-allow-mixed 36934ms [err] a=msid-semantic: WMS 36934ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36934ms [err] c=IN IP4 0.0.0.0 36934ms [err] a=ice-ufrag:6TV1 36934ms [err] a=ice-pwd:0/D7CRYQW7HWSsll2vNRUyI2 36934ms [err] a=ice-options:trickle 36934ms [err] a=fingerprint:sha-256 E9:A5:31:91:8C:99:EE:A3:86:EB:AE:BD:21:6F:1F:0D:41:32:5F:00:B5:91:A5:D5:0F:92:83:61:6C:37:0F:5D 36934ms [err] a=setup:actpass 36934ms [err] a=mid:0 36934ms [err] a=sctp-port:5000 36934ms [err] a=max-message-size:262144 36934ms [err] 36937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36937ms [err] v=0 36937ms [err] o=- 4874888928426574658 2 IN IP4 127.0.0.1 36937ms [err] s=- 36937ms [err] t=0 0 36937ms [err] a=group:BUNDLE 0 36937ms [err] a=extmap-allow-mixed 36937ms [err] a=msid-semantic: WMS 36937ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36937ms [err] c=IN IP4 0.0.0.0 36937ms [err] a=ice-ufrag:6TV1 36937ms [err] a=ice-pwd:0/D7CRYQW7HWSsll2vNRUyI2 36937ms [err] a=ice-options:trickle 36937ms [err] a=fingerprint:sha-256 E9:A5:31:91:8C:99:EE:A3:86:EB:AE:BD:21:6F:1F:0D:41:32:5F:00:B5:91:A5:D5:0F:92:83:61:6C:37:0F:5D 36937ms [err] a=setup:actpass 36937ms [err] a=mid:0 36937ms [err] a=sctp-port:5000 36937ms [err] a=max-message-size:262144 36937ms [err] 36938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 36938ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0", "state": "new"}] 36939ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 36939ms [err] v=0 36939ms [err] o=- 3947682074 3947682074 IN IP4 0.0.0.0 36939ms [err] s=- 36939ms [err] t=0 0 36939ms [err] a=group:BUNDLE 0 36939ms [err] a=msid-semantic:WMS * 36939ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36939ms [err] c=IN IP4 0.0.0.0 36939ms [err] a=mid:0 36939ms [err] a=sctp-port:5000 36939ms [err] a=max-message-size:65536 36939ms [err] a=ice-ufrag:gKDH 36939ms [err] a=ice-pwd:6vtMDT7RdR2sHv1ZqwoiOx 36939ms [err] a=fingerprint:sha-256 A9:C9:EE:AB:84:BB:58:B8:4F:E6:22:B7:BE:B6:43:02:C2:52:0D:29:C4:98:57:58:64:EC:73:63:C1:50:37:E1 36939ms [err] a=setup:active 36939ms [err] 36940ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36940ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 36942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 36943ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 36945ms [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'\xbds\x81\xe0L\x97\xcb>\xb7\xd8\xe6\xd8') 36945ms [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'\x06=&\x14\x0b\xfc\x82NbU\xc9\xd8') 36945ms [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'\xbds\x81\xe0L\x97\xcb>\xb7\xd8\xe6\xd8') 36946ms [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'\x06=&\x14\x0b\xfc\x82NbU\xc9\xd8') 36947ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 36947ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'l(Mh5(L\xd4\xd6@O)') 36948ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'l(Mh5(L\xd4\xd6@O)') 36949ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcf\xcd_\xc7&F\x96\xb8\xc9\xf6\xf3F') 36950ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xcf\xcd_\xc7&F\x96\xb8\xc9\xf6\xf3F') 36950ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53094) (expires in 600 seconds) 36950ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 36950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 36951ms [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='') 36951ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 36952ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 36952ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 36952ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 36952ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36953ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0", "state": "connecting"}] 36973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e+UPGfUOkZJe') 36973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e+UPGfUOkZJe') 36974ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(MKYzjrKhWb 1 udp 1845501695 172.17.0.2 43416 typ prflx) 36974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50522) -> ('172.17.0.2', 43416)) State.WAITING -> State.IN_PROGRESS 36974ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbe|\xfc\xcd\x83\xf4\x0c\x10\xad6+\xd9') 36977ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbe|\xfc\xcd\x83\xf4\x0c\x10\xad6+\xd9') 36977ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50522) -> ('172.17.0.2', 43416)) State.IN_PROGRESS -> State.SUCCEEDED 36977ms [err] INFO:aioice.ice:Connection(0) ICE completed 36995ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 36995ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 36996ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 36996ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 36997ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1836876474 1 udp 2113937151 065a783f-b708-4db5-bdc3-758ec053a241.local 43416 typ host generation 0 ufrag 6TV1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0"}', extra='') 36997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37002ms [err] INFO:aioice.ice:Connection(0) Remote candidate "065a783f-b708-4db5-bdc3-758ec053a241.local" resolved to 172.17.0.2 37002ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 37002ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 37002ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 37003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 37003ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 37003ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0", "state": "connected"}] 37004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 37004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 37005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 37005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 37005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 37006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3977031680, stream_id=1, stream_seq=0) 37007ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1550199218, stream_id=1, stream_seq=0) 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031680, gaps=[]) 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3977031681, stream_id=1, stream_seq=1) 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031681, gaps=[]) 37008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1550199218, gaps=[]) 37008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 37008ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3914459333 1 udp 1677729535 141.24.211.56 43416 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 6TV1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0"}', extra='') 37008ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37008ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 37008ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031682, stream_id=1, stream_seq=2) 37009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031682, gaps=[]) 37009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031683, stream_id=1, stream_seq=2) 37009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031683, gaps=[]) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031684, stream_id=1, stream_seq=2) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031684, gaps=[]) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031685, stream_id=1, stream_seq=2) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031685, gaps=[]) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031686, stream_id=1, stream_seq=2) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031686, gaps=[]) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031687, stream_id=1, stream_seq=2) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031687, gaps=[]) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031688, stream_id=1, stream_seq=2) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031688, gaps=[]) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031689, stream_id=1, stream_seq=2) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031689, gaps=[]) 37012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031690, stream_id=1, stream_seq=3) 37012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031690, gaps=[]) 37012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031691, stream_id=1, stream_seq=3) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031691, gaps=[]) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031692, stream_id=1, stream_seq=3) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031692, gaps=[]) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031693, stream_id=1, stream_seq=3) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031693, gaps=[]) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031694, stream_id=1, stream_seq=3) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031694, gaps=[]) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031695, stream_id=1, stream_seq=3) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031695, gaps=[]) 37015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031696, stream_id=1, stream_seq=3) 37015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031696, gaps=[]) 37016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031697, stream_id=1, stream_seq=3) 37016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031697, gaps=[]) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031698, stream_id=1, stream_seq=4) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031698, gaps=[]) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031699, stream_id=1, stream_seq=4) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031699, gaps=[]) 37017ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3126613838 1 udp 33562623 141.24.210.113 64567 typ relay raddr 141.24.211.56 rport 43416 generation 0 ufrag 6TV1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0"}', extra='') 37018ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37018ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 37018ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031700, stream_id=1, stream_seq=4) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031700, gaps=[]) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031701, stream_id=1, stream_seq=4) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031701, gaps=[]) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031702, stream_id=1, stream_seq=4) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031702, gaps=[]) 37020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031703, stream_id=1, stream_seq=4) 37020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031703, gaps=[]) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031704, stream_id=1, stream_seq=4) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031704, gaps=[]) 37023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031705, stream_id=1, stream_seq=4) 37023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031705, gaps=[]) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031706, stream_id=1, stream_seq=5) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031706, gaps=[]) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031707, stream_id=1, stream_seq=5) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031707, gaps=[]) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031708, stream_id=1, stream_seq=5) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031708, gaps=[]) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031709, stream_id=1, stream_seq=5) 37025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031709, gaps=[]) 37025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031710, stream_id=1, stream_seq=5) 37025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031710, gaps=[]) 37026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031711, stream_id=1, stream_seq=5) 37026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031711, gaps=[]) 37026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031712, stream_id=1, stream_seq=5) 37026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031712, gaps=[]) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031713, stream_id=1, stream_seq=5) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031713, gaps=[]) 37030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031714, stream_id=1, stream_seq=6) 37030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031714, gaps=[]) 37030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031715, stream_id=1, stream_seq=6) 37030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031715, gaps=[]) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031716, stream_id=1, stream_seq=6) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031716, gaps=[]) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031717, stream_id=1, stream_seq=6) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031717, gaps=[]) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031718, stream_id=1, stream_seq=6) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031718, gaps=[]) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031719, stream_id=1, stream_seq=6) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031719, gaps=[]) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031720, stream_id=1, stream_seq=6) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031720, gaps=[]) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031721, stream_id=1, stream_seq=6) 37033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031721, gaps=[]) 37033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'daPmWTO2Q0kr') 37033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'daPmWTO2Q0kr') 37033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50522) -> ('172.17.0.2', 43416)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60295) -> ('172.17.0.2', 43416)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50522) -> ('141.24.211.56', 43416)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60295) -> ('141.24.211.56', 43416)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50522) -> ('141.24.210.113', 64567)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60295) -> ('141.24.210.113', 64567)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53094) -> ('172.17.0.2', 43416)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53094) -> ('141.24.211.56', 43416)) State.FROZEN -> State.FAILED 37035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53094) -> ('141.24.210.113', 64567)) State.FROZEN -> State.FAILED 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031722, stream_id=1, stream_seq=7) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031722, gaps=[]) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031723, stream_id=1, stream_seq=7) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031723, gaps=[]) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031724, stream_id=1, stream_seq=7) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031724, gaps=[]) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031725, stream_id=1, stream_seq=7) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031725, gaps=[]) 37037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031726, stream_id=1, stream_seq=7) 37037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031726, gaps=[]) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031727, stream_id=1, stream_seq=7) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031727, gaps=[]) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031728, stream_id=1, stream_seq=7) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031728, gaps=[]) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031729, stream_id=1, stream_seq=7) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031729, gaps=[]) 37039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031730, stream_id=1, stream_seq=8) 37039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031730, gaps=[]) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031731, stream_id=1, stream_seq=8) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031731, gaps=[]) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031732, stream_id=1, stream_seq=8) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031732, gaps=[]) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031733, stream_id=1, stream_seq=8) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031733, gaps=[]) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031734, stream_id=1, stream_seq=8) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031734, gaps=[]) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031735, stream_id=1, stream_seq=8) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031735, gaps=[]) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031736, stream_id=1, stream_seq=8) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031736, gaps=[]) 37042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031737, stream_id=1, stream_seq=8) 37042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031737, gaps=[]) 37043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031738, stream_id=1, stream_seq=9) 37043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031738, gaps=[]) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031739, stream_id=1, stream_seq=9) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031739, gaps=[]) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031740, stream_id=1, stream_seq=9) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031740, gaps=[]) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031741, stream_id=1, stream_seq=9) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031741, gaps=[]) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031742, stream_id=1, stream_seq=9) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031742, gaps=[]) 37049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031743, stream_id=1, stream_seq=9) 37049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031743, gaps=[]) 37052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031744, stream_id=1, stream_seq=9) 37052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031744, gaps=[]) 37052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031745, stream_id=1, stream_seq=9) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031745, gaps=[]) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031746, stream_id=1, stream_seq=10) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031746, gaps=[]) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031747, stream_id=1, stream_seq=10) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031747, gaps=[]) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031748, stream_id=1, stream_seq=10) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031748, gaps=[]) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031749, stream_id=1, stream_seq=10) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031749, gaps=[]) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031750, stream_id=1, stream_seq=10) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031750, gaps=[]) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031751, stream_id=1, stream_seq=10) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=3977031751, gaps=[]) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031752, stream_id=1, stream_seq=10) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=3977031752, gaps=[]) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031753, stream_id=1, stream_seq=10) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031754, stream_id=1, stream_seq=11) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047532, cumulative_tsn=3977031754, gaps=[]) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031755, stream_id=1, stream_seq=11) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046372, cumulative_tsn=3977031755, gaps=[]) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031756, stream_id=1, stream_seq=11) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045212, cumulative_tsn=3977031756, gaps=[]) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031757, stream_id=1, stream_seq=11) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044052, cumulative_tsn=3977031757, gaps=[]) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031758, stream_id=1, stream_seq=11) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042892, cumulative_tsn=3977031758, gaps=[]) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031759, stream_id=1, stream_seq=11) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041732, cumulative_tsn=3977031759, gaps=[]) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031760, stream_id=1, stream_seq=11) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040572, cumulative_tsn=3977031760, gaps=[]) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031761, stream_id=1, stream_seq=11) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031761, gaps=[]) 37058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031762, stream_id=1, stream_seq=12) 37058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031762, gaps=[]) 37058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031763, stream_id=1, stream_seq=12) 37058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031763, gaps=[]) 37058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031764, stream_id=1, stream_seq=12) 37058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031764, gaps=[]) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031765, stream_id=1, stream_seq=12) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031765, gaps=[]) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031766, stream_id=1, stream_seq=12) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031766, gaps=[]) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031767, stream_id=1, stream_seq=12) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031767, gaps=[]) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031768, stream_id=1, stream_seq=12) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=3977031768, gaps=[]) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031769, stream_id=1, stream_seq=12) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031769, gaps=[]) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031770, stream_id=1, stream_seq=13) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031770, gaps=[]) 37061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031771, stream_id=1, stream_seq=13) 37061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031771, gaps=[]) 37061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031772, stream_id=1, stream_seq=13) 37061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031772, gaps=[]) 37064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031773, stream_id=1, stream_seq=13) 37064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031773, gaps=[]) 37064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031774, stream_id=1, stream_seq=13) 37065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031774, gaps=[]) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031775, stream_id=1, stream_seq=13) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031775, gaps=[]) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031776, stream_id=1, stream_seq=13) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031776, gaps=[]) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031777, stream_id=1, stream_seq=13) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031777, gaps=[]) 37069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031778, stream_id=1, stream_seq=14) 37069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031778, gaps=[]) 37069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031779, stream_id=1, stream_seq=14) 37069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031779, gaps=[]) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031780, stream_id=1, stream_seq=14) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031780, gaps=[]) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031781, stream_id=1, stream_seq=14) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031781, gaps=[]) 37071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031782, stream_id=1, stream_seq=14) 37071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031782, gaps=[]) 37071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031783, stream_id=1, stream_seq=14) 37071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031783, gaps=[]) 37072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 37072ms [log] [experimentStatusChanged] {"status": "running", "message": null} 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031784, stream_id=1, stream_seq=14) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031784, gaps=[]) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031785, stream_id=1, stream_seq=14) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031785, gaps=[]) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031786, stream_id=1, stream_seq=15) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031786, gaps=[]) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031787, stream_id=1, stream_seq=15) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031787, gaps=[]) 37075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031788, stream_id=1, stream_seq=15) 37076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031788, gaps=[]) 37076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031789, stream_id=1, stream_seq=15) 37076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031789, gaps=[]) 37076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031790, stream_id=1, stream_seq=15) 37076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031790, gaps=[]) 37077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031791, stream_id=1, stream_seq=15) 37077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031791, gaps=[]) 37077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031792, stream_id=1, stream_seq=15) 37077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031792, gaps=[]) 37078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031793, stream_id=1, stream_seq=15) 37078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031793, gaps=[]) 37079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031794, stream_id=1, stream_seq=16) 37080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031794, gaps=[]) 37080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031795, stream_id=1, stream_seq=16) 37080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031795, gaps=[]) 37080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031796, stream_id=1, stream_seq=16) 37080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031796, gaps=[]) 37081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031797, stream_id=1, stream_seq=16) 37081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031797, gaps=[]) 37081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031798, stream_id=1, stream_seq=16) 37081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031798, gaps=[]) 37082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031799, stream_id=1, stream_seq=16) 37082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031799, gaps=[]) 37082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031800, stream_id=1, stream_seq=16) 37082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031800, gaps=[]) 37083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031801, stream_id=1, stream_seq=16) 37083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031801, gaps=[]) 37083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031802, stream_id=1, stream_seq=17) 37083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031802, gaps=[]) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031803, stream_id=1, stream_seq=17) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031803, gaps=[]) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031804, stream_id=1, stream_seq=17) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031804, gaps=[]) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031805, stream_id=1, stream_seq=17) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031805, gaps=[]) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031806, stream_id=1, stream_seq=17) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031806, gaps=[]) 37085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031807, stream_id=1, stream_seq=17) 37086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031807, gaps=[]) 37086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031808, stream_id=1, stream_seq=17) 37086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031808, gaps=[]) 37086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031809, stream_id=1, stream_seq=17) 37086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031809, gaps=[]) 37087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031810, stream_id=1, stream_seq=18) 37087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031810, gaps=[]) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031811, stream_id=1, stream_seq=18) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031811, gaps=[]) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031812, stream_id=1, stream_seq=18) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031812, gaps=[]) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031813, stream_id=1, stream_seq=18) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031813, gaps=[]) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031814, stream_id=1, stream_seq=18) 37088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031814, gaps=[]) 37089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031815, stream_id=1, stream_seq=18) 37089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031815, gaps=[]) 37089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031816, stream_id=1, stream_seq=18) 37089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031816, gaps=[]) 37090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031817, stream_id=1, stream_seq=18) 37090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031817, gaps=[]) 37090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031818, stream_id=1, stream_seq=19) 37090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031818, gaps=[]) 37091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031819, stream_id=1, stream_seq=19) 37091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031819, gaps=[]) 37091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031820, stream_id=1, stream_seq=19) 37091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031820, gaps=[]) 37092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031821, stream_id=1, stream_seq=19) 37092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031821, gaps=[]) 37092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031822, stream_id=1, stream_seq=19) 37092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031822, gaps=[]) 37092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031823, stream_id=1, stream_seq=19) 37092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031823, gaps=[]) 37093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031824, stream_id=1, stream_seq=19) 37093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031824, gaps=[]) 37093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031825, stream_id=1, stream_seq=19) 37093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031825, gaps=[]) 37094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iy4elr1gRauj') 37094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43416) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iy4elr1gRauj') 37094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031826, stream_id=1, stream_seq=20) 37095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031826, gaps=[]) 37095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031827, stream_id=1, stream_seq=20) 37095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031827, gaps=[]) 37095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031828, stream_id=1, stream_seq=20) 37095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031828, gaps=[]) 37095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031829, stream_id=1, stream_seq=20) 37095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031829, gaps=[]) 37096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031830, stream_id=1, stream_seq=20) 37096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031830, gaps=[]) 37096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031831, stream_id=1, stream_seq=20) 37096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031831, gaps=[]) 37097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031832, stream_id=1, stream_seq=20) 37097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031832, gaps=[]) 37097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031833, stream_id=1, stream_seq=20) 37097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031833, gaps=[]) 37098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031834, stream_id=1, stream_seq=21) 37098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031834, gaps=[]) 37099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031835, stream_id=1, stream_seq=21) 37099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031835, gaps=[]) 37099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031836, stream_id=1, stream_seq=21) 37099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031836, gaps=[]) 37100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031837, stream_id=1, stream_seq=21) 37100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031837, gaps=[]) 37100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031838, stream_id=1, stream_seq=21) 37100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031838, gaps=[]) 37100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031839, stream_id=1, stream_seq=21) 37100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031839, gaps=[]) 37101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031840, stream_id=1, stream_seq=21) 37101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031840, gaps=[]) 37101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031841, stream_id=1, stream_seq=21) 37101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031841, gaps=[]) 37102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031842, stream_id=1, stream_seq=22) 37102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031842, gaps=[]) 37102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031843, stream_id=1, stream_seq=22) 37102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031843, gaps=[]) 37103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031844, stream_id=1, stream_seq=22) 37103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031844, gaps=[]) 37103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031845, stream_id=1, stream_seq=22) 37103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031845, gaps=[]) 37104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031846, stream_id=1, stream_seq=22) 37104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031846, gaps=[]) 37104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031847, stream_id=1, stream_seq=22) 37104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031847, gaps=[]) 37104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031848, stream_id=1, stream_seq=22) 37104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031848, gaps=[]) 37105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031849, stream_id=1, stream_seq=22) 37105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031849, gaps=[]) 37106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031850, stream_id=1, stream_seq=23) 37106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031850, gaps=[]) 37107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031851, stream_id=1, stream_seq=23) 37107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031851, gaps=[]) 37107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031852, stream_id=1, stream_seq=23) 37107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031852, gaps=[]) 37108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031853, stream_id=1, stream_seq=23) 37108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031853, gaps=[]) 37108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031854, stream_id=1, stream_seq=23) 37108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031854, gaps=[]) 37108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031855, stream_id=1, stream_seq=23) 37109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031855, gaps=[]) 37109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031856, stream_id=1, stream_seq=23) 37109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031856, gaps=[]) 37110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031857, stream_id=1, stream_seq=23) 37110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031857, gaps=[]) 37110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031858, stream_id=1, stream_seq=24) 37110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031858, gaps=[]) 37111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031859, stream_id=1, stream_seq=24) 37111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031859, gaps=[]) 37111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031860, stream_id=1, stream_seq=24) 37111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031860, gaps=[]) 37111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031861, stream_id=1, stream_seq=24) 37111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031861, gaps=[]) 37112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031862, stream_id=1, stream_seq=24) 37112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031862, gaps=[]) 37112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031863, stream_id=1, stream_seq=24) 37112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031863, gaps=[]) 37113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031864, stream_id=1, stream_seq=24) 37113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031864, gaps=[]) 37113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031865, stream_id=1, stream_seq=24) 37113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031865, gaps=[]) 37114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031866, stream_id=1, stream_seq=25) 37114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031866, gaps=[]) 37114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031867, stream_id=1, stream_seq=25) 37114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031867, gaps=[]) 37114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031868, stream_id=1, stream_seq=25) 37114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031868, gaps=[]) 37115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031869, stream_id=1, stream_seq=25) 37115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031869, gaps=[]) 37115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031870, stream_id=1, stream_seq=25) 37115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031870, gaps=[]) 37116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031871, stream_id=1, stream_seq=25) 37116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031871, gaps=[]) 37116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031872, stream_id=1, stream_seq=25) 37116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031872, gaps=[]) 37116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031873, stream_id=1, stream_seq=25) 37116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031873, gaps=[]) 37117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031874, stream_id=1, stream_seq=26) 37117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031874, gaps=[]) 37118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031875, stream_id=1, stream_seq=26) 37118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031875, gaps=[]) 37118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031876, stream_id=1, stream_seq=26) 37118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031876, gaps=[]) 37118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031877, stream_id=1, stream_seq=26) 37119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031877, gaps=[]) 37119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031878, stream_id=1, stream_seq=26) 37119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031878, gaps=[]) 37119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031879, stream_id=1, stream_seq=26) 37119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031879, gaps=[]) 37120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031880, stream_id=1, stream_seq=26) 37120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031880, gaps=[]) 37120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031881, stream_id=1, stream_seq=26) 37120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031881, gaps=[]) 37121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031882, stream_id=1, stream_seq=27) 37121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031882, gaps=[]) 37122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031883, stream_id=1, stream_seq=27) 37122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031883, gaps=[]) 37122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031884, stream_id=1, stream_seq=27) 37122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031884, gaps=[]) 37122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031885, stream_id=1, stream_seq=27) 37122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031885, gaps=[]) 37123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031886, stream_id=1, stream_seq=27) 37123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031886, gaps=[]) 37123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031887, stream_id=1, stream_seq=27) 37123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031887, gaps=[]) 37124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031888, stream_id=1, stream_seq=27) 37124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031888, gaps=[]) 37124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031889, stream_id=1, stream_seq=27) 37124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031889, gaps=[]) 37125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031890, stream_id=1, stream_seq=28) 37125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031890, gaps=[]) 37126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031891, stream_id=1, stream_seq=28) 37126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031891, gaps=[]) 37126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031892, stream_id=1, stream_seq=28) 37126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031892, gaps=[]) 37126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031893, stream_id=1, stream_seq=28) 37126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031893, gaps=[]) 37127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031894, stream_id=1, stream_seq=28) 37127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031894, gaps=[]) 37127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031895, stream_id=1, stream_seq=28) 37127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031895, gaps=[]) 37127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031896, stream_id=1, stream_seq=28) 37127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031896, gaps=[]) 37128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031897, stream_id=1, stream_seq=28) 37128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031897, gaps=[]) 37128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031898, stream_id=1, stream_seq=29) 37128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031898, gaps=[]) 37129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031899, stream_id=1, stream_seq=29) 37129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031899, gaps=[]) 37129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031900, stream_id=1, stream_seq=29) 37129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031900, gaps=[]) 37130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031901, stream_id=1, stream_seq=29) 37130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031901, gaps=[]) 37130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031902, stream_id=1, stream_seq=29) 37130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031902, gaps=[]) 37131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031903, stream_id=1, stream_seq=29) 37131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031903, gaps=[]) 37131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031904, stream_id=1, stream_seq=29) 37131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031904, gaps=[]) 37131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031905, stream_id=1, stream_seq=29) 37131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031905, gaps=[]) 37133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031906, stream_id=1, stream_seq=30) 37133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031906, gaps=[]) 37133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031907, stream_id=1, stream_seq=30) 37133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031907, gaps=[]) 37133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031908, stream_id=1, stream_seq=30) 37133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031908, gaps=[]) 37134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031909, stream_id=1, stream_seq=30) 37134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031909, gaps=[]) 37134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031910, stream_id=1, stream_seq=30) 37134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031910, gaps=[]) 37135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031911, stream_id=1, stream_seq=30) 37135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031911, gaps=[]) 37135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031912, stream_id=1, stream_seq=30) 37135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031912, gaps=[]) 37135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031913, stream_id=1, stream_seq=30) 37135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031913, gaps=[]) 37136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031914, stream_id=1, stream_seq=31) 37136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031914, gaps=[]) 37136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031915, stream_id=1, stream_seq=31) 37136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031915, gaps=[]) 37137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031916, stream_id=1, stream_seq=31) 37137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031916, gaps=[]) 37137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031917, stream_id=1, stream_seq=31) 37137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031917, gaps=[]) 37138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031918, stream_id=1, stream_seq=31) 37138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031918, gaps=[]) 37138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031919, stream_id=1, stream_seq=31) 37138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031919, gaps=[]) 37139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031920, stream_id=1, stream_seq=31) 37139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031920, gaps=[]) 37139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031921, stream_id=1, stream_seq=31) 37140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031921, gaps=[]) 37141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031922, stream_id=1, stream_seq=32) 37141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031922, gaps=[]) 37141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031923, stream_id=1, stream_seq=32) 37142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031923, gaps=[]) 37142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031924, stream_id=1, stream_seq=32) 37142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031924, gaps=[]) 37142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031925, stream_id=1, stream_seq=32) 37142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031925, gaps=[]) 37143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031926, stream_id=1, stream_seq=32) 37143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031926, gaps=[]) 37143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031927, stream_id=1, stream_seq=32) 37143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031927, gaps=[]) 37144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031928, stream_id=1, stream_seq=32) 37144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031928, gaps=[]) 37144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031929, stream_id=1, stream_seq=32) 37144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031929, gaps=[]) 37144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3977031930, stream_id=1, stream_seq=33) 37144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3977031930, gaps=[]) 37145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031931, stream_id=1, stream_seq=33) 37145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3977031931, gaps=[]) 37145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031932, stream_id=1, stream_seq=33) 37145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3977031932, gaps=[]) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031933, stream_id=1, stream_seq=33) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3977031933, gaps=[]) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031934, stream_id=1, stream_seq=33) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3977031934, gaps=[]) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031935, stream_id=1, stream_seq=33) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3977031935, gaps=[]) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3977031936, stream_id=1, stream_seq=33) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3977031936, gaps=[]) 37150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3977031937, stream_id=1, stream_seq=33) 37178ms [log] 262140 37178ms [log] 262140 37178ms [log] [file] 37178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3977031937, gaps=[]) 37357ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0"}', extra='') 37358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 37358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 37358ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 37358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 37358ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 37358ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 37358ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 37359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37359ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 37359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37359ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37360ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e9798195-afb8-4f36-bc72-d5912be1a9b0", "state": "closed"}] 37360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 37360ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 37360ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'+\xa9\xa8\xd6c\xe1J\xfa\x9f\x97\x9b\xe3') 37361ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'+\xa9\xa8\xd6c\xe1J\xfa\x9f\x97\x9b\xe3') 37361ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53094) 37361ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 37361ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 37430ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 37430ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 37493ms [err] Traceback (most recent call last): 37493ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 37493ms [err] return _run_code(code, main_globals, None, 37493ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 37493ms [err] exec(code, run_globals) 37493ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 37493ms [err] sys.exit(main()) 37493ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 37493ms [err] asyncio.run(main_async()) 37493ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 37494ms [err] return loop.run_until_complete(main) 37494ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 37494ms [err] self.run_forever() 37494ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 37494ms [err] self._run_once() 37494ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 37495ms [err] event_list = self._selector.select(timeout) 37495ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 37495ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 37495ms [err] KeyboardInterrupt 37496ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 37496ms [err] h.flush() 37496ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 42699ms [log] starting device 43039ms [err] DEBUG:asyncio:Using selector: EpollSelector 43130ms [err] ERROR:asyncio:Unclosed client session 43130ms [err] client_session: 43198ms [log] parsing 43198ms [log] creating device handler 43198ms [log] [ready] 43198ms [log] reading line 43198ms [log] [websocketToken] "07709d54-d2f8-43bc-a6a4-a32c43bad277" 43215ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43215ms [log] [websocketConnected] 43425ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43426ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/505a6492-e3b4-44d2-a1da-b9e47f3f0360"}}', extra='') 43444ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/505a6492-e3b4-44d2-a1da-b9e47f3f0360"} 43481ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 43485ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "new"}] 45492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45492ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45492ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45492ms [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='') 45492ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45522ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947682083 3947682083 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 59957 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 59957 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57102 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59957 typ srflx raddr 172.30.0.1 rport 59957\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57102 typ srflx raddr 172.17.0.2 rport 57102\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60864 typ relay raddr 172.17.0.2 rport 58183\\r\\na=end-of-candidates\\r\\na=ice-ufrag:70Us\\r\\na=ice-pwd:bFAoAeVQoTyUYkEG7uHOnq\\r\\na=fingerprint:sha-256 C9:55:01:04:80:60:60:A6:DF:3D:E3:2F:4A:1A:D1:7C:5A:32:06:0F:F3:F7:6E:69:80:E4:4D:8A:67:11:4C:F0\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 45522ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45522ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 45522ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 45522ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45522ms [err] v=0 45522ms [err] o=- 3947682083 3947682083 IN IP4 0.0.0.0 45522ms [err] s=- 45522ms [err] t=0 0 45522ms [err] a=group:BUNDLE 0 45522ms [err] a=msid-semantic:WMS * 45522ms [err] m=application 59957 DTLS/SCTP 5000 45522ms [err] c=IN IP4 172.30.0.1 45522ms [err] a=mid:0 45522ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45522ms [err] a=max-message-size:65536 45522ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59957 typ host 45522ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57102 typ host 45522ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59957 typ srflx raddr 172.30.0.1 rport 59957 45522ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57102 typ srflx raddr 172.17.0.2 rport 57102 45522ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60864 typ relay raddr 172.17.0.2 rport 58183 45522ms [err] a=end-of-candidates 45522ms [err] a=ice-ufrag:70Us 45522ms [err] a=ice-pwd:bFAoAeVQoTyUYkEG7uHOnq 45522ms [err] a=fingerprint:sha-256 C9:55:01:04:80:60:60:A6:DF:3D:E3:2F:4A:1A:D1:7C:5A:32:06:0F:F3:F7:6E:69:80:E4:4D:8A:67:11:4C:F0 45522ms [err] a=setup:actpass 45522ms [err] 45524ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45524ms [err] v=0 45524ms [err] o=- 3947682083 3947682083 IN IP4 0.0.0.0 45524ms [err] s=- 45524ms [err] t=0 0 45524ms [err] a=group:BUNDLE 0 45524ms [err] a=msid-semantic:WMS * 45524ms [err] m=application 59957 DTLS/SCTP 5000 45524ms [err] c=IN IP4 172.30.0.1 45524ms [err] a=mid:0 45524ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45524ms [err] a=max-message-size:65536 45524ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59957 typ host 45524ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57102 typ host 45524ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59957 typ srflx raddr 172.30.0.1 rport 59957 45524ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57102 typ srflx raddr 172.17.0.2 rport 57102 45524ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60864 typ relay raddr 172.17.0.2 rport 58183 45524ms [err] a=end-of-candidates 45524ms [err] a=ice-ufrag:70Us 45524ms [err] a=ice-pwd:bFAoAeVQoTyUYkEG7uHOnq 45524ms [err] a=fingerprint:sha-256 C9:55:01:04:80:60:60:A6:DF:3D:E3:2F:4A:1A:D1:7C:5A:32:06:0F:F3:F7:6E:69:80:E4:4D:8A:67:11:4C:F0 45524ms [err] a=setup:actpass 45524ms [err] 45524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 45524ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "new"}] 45525ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 45525ms [err] v=0 45525ms [err] o=- 3947682083 3947682083 IN IP4 0.0.0.0 45525ms [err] s=- 45525ms [err] t=0 0 45525ms [err] a=group:BUNDLE 0 45525ms [err] a=msid-semantic:WMS * 45525ms [err] m=application 9 DTLS/SCTP 5000 45525ms [err] c=IN IP4 0.0.0.0 45525ms [err] a=mid:0 45525ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45525ms [err] a=max-message-size:65536 45525ms [err] a=ice-ufrag:6nYO 45525ms [err] a=ice-pwd:AcrfJpMhUdR0o8Tetb69k3 45525ms [err] a=fingerprint:sha-256 41:79:36:8F:19:57:FB:F1:D2:F8:89:7F:8F:23:73:A8:11:54:22:53:B6:34:1F:06:0B:1D:E9:EF:8C:FA:C2:71 45525ms [err] a=setup:active 45525ms [err] 45525ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45525ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45525ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45526ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45527ms [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'\x08a/P\x10Y]\xa3\x11\xfcy\x12') 45527ms [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'\xf1\xc3B\x0ex\xc4{\x8e\xf5\xb9*i') 45528ms [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'\x08a/P\x10Y]\xa3\x11\xfcy\x12') 45528ms [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'\xf1\xc3B\x0ex\xc4{\x8e\xf5\xb9*i') 45529ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45529ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x01n,\xe3\xa8\xdd\x86\xe9\xf3\x01`}') 45530ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x01n,\xe3\xa8\xdd\x86\xe9\xf3\x01`}') 45530ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x13\xa6\x88\x8f#aR\xce\x9c9q\xf6') 45531ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x13\xa6\x88\x8f#aR\xce\x9c9q\xf6') 45531ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59437) (expires in 600 seconds) 45531ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 45531ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45531ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 45531ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45531ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('172.30.0.1', 59957)) State.FROZEN -> State.WAITING 45532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46185) -> ('172.30.0.1', 59957)) State.FROZEN -> State.WAITING 45532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('172.17.0.2', 57102)) State.FROZEN -> State.WAITING 45532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59437) -> ('172.30.0.1', 59957)) State.FROZEN -> State.WAITING 45532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('172.30.0.1', 59957)) State.WAITING -> State.IN_PROGRESS 45532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeee}\xa8X#\xf1\x1b\xc4\xb5Z\xdb') 45532ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "connecting"}] 45533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeee}\xa8X#\xf1\x1b\xc4\xb5Z\xdb') 45533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('172.30.0.1', 59957)) State.IN_PROGRESS -> State.SUCCEEDED 45533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('141.24.211.56', 59957)) State.FROZEN -> State.WAITING 45533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('141.24.211.56', 57102)) State.FROZEN -> State.WAITING 45533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('141.24.210.113', 60864)) State.FROZEN -> State.WAITING 45544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RB\x88[\x0b@<8G\xddgZ') 45544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RB\x88[\x0b@<8G\xddgZ') 45544ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46185) -> ('172.30.0.1', 59957)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('172.17.0.2', 57102)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46185) -> ('172.17.0.2', 57102)) State.FROZEN -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('141.24.211.56', 59957)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46185) -> ('141.24.211.56', 59957)) State.FROZEN -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('141.24.211.56', 57102)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46185) -> ('141.24.211.56', 57102)) State.FROZEN -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59437) -> ('172.30.0.1', 59957)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59437) -> ('172.17.0.2', 57102)) State.FROZEN -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('141.24.210.113', 60864)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46185) -> ('141.24.210.113', 60864)) State.FROZEN -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59437) -> ('141.24.211.56', 59957)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59437) -> ('141.24.211.56', 57102)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59437) -> ('141.24.210.113', 60864)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) ICE completed 45546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\xd4g\xf7\xe1o\x1a\xc9\xee \xee\xa7') 45546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\xd4g\xf7\xe1o\x1a\xc9\xee \xee\xa7') 45546ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(enx9POPdYA 1 udp 1862270975 172.17.0.2 59957 typ prflx) 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('172.17.0.2', 59957)) State.WAITING -> State.IN_PROGRESS 45546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59957) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x0e\xf3'\xba \xcbS\xa8\xda\xfcET") 45546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59957) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x0e\xf3'\xba \xcbS\xa8\xda\xfcET") 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55431) -> ('172.17.0.2', 59957)) State.IN_PROGRESS -> State.SUCCEEDED 45553ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 45553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45553ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 45554ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 45568ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 45568ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 45568ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 45568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 45569ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "connected"}] 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 45571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3268532717, stream_id=1, stream_seq=0) 45571ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2764066756, stream_id=1, stream_seq=0) 45571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 45571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532717, gaps=[]) 45572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2764066756, gaps=[]) 45572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3268532718, stream_id=1, stream_seq=1) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532718, gaps=[]) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532719, stream_id=1, stream_seq=2) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532719, gaps=[]) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532720, stream_id=1, stream_seq=2) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532720, gaps=[]) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532721, stream_id=1, stream_seq=2) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532721, gaps=[]) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532722, stream_id=1, stream_seq=2) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532722, gaps=[]) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532723, stream_id=1, stream_seq=2) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532723, gaps=[]) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532724, stream_id=1, stream_seq=2) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532724, gaps=[]) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532725, stream_id=1, stream_seq=2) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532725, gaps=[]) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532726, stream_id=1, stream_seq=3) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532726, gaps=[]) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532727, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532727, gaps=[]) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532728, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532728, gaps=[]) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532729, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532729, gaps=[]) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532730, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532730, gaps=[]) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532731, stream_id=1, stream_seq=3) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532731, gaps=[]) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532732, stream_id=1, stream_seq=3) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532732, gaps=[]) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532733, stream_id=1, stream_seq=4) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532733, gaps=[]) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532734, stream_id=1, stream_seq=4) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532734, gaps=[]) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532735, stream_id=1, stream_seq=4) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532735, gaps=[]) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532736, stream_id=1, stream_seq=4) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532736, gaps=[]) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532737, stream_id=1, stream_seq=4) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532737, gaps=[]) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532738, stream_id=1, stream_seq=4) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532738, gaps=[]) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532739, stream_id=1, stream_seq=4) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532739, gaps=[]) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532740, stream_id=1, stream_seq=5) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532740, gaps=[]) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532741, stream_id=1, stream_seq=5) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532741, gaps=[]) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532742, stream_id=1, stream_seq=5) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532742, gaps=[]) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532743, stream_id=1, stream_seq=5) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532743, gaps=[]) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532744, stream_id=1, stream_seq=5) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532744, gaps=[]) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532745, stream_id=1, stream_seq=5) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532745, gaps=[]) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532746, stream_id=1, stream_seq=5) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532746, gaps=[]) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532747, stream_id=1, stream_seq=6) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532747, gaps=[]) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532748, stream_id=1, stream_seq=6) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532748, gaps=[]) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532749, stream_id=1, stream_seq=6) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532749, gaps=[]) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532750, stream_id=1, stream_seq=6) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532750, gaps=[]) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532751, stream_id=1, stream_seq=6) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532751, gaps=[]) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532752, stream_id=1, stream_seq=6) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532752, gaps=[]) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532753, stream_id=1, stream_seq=6) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532753, gaps=[]) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532754, stream_id=1, stream_seq=7) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532754, gaps=[]) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532755, stream_id=1, stream_seq=7) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532755, gaps=[]) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532756, stream_id=1, stream_seq=7) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532756, gaps=[]) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532757, stream_id=1, stream_seq=7) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532757, gaps=[]) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532758, stream_id=1, stream_seq=7) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532758, gaps=[]) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532759, stream_id=1, stream_seq=7) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532759, gaps=[]) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532760, stream_id=1, stream_seq=7) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532760, gaps=[]) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532761, stream_id=1, stream_seq=8) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532761, gaps=[]) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532762, stream_id=1, stream_seq=8) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532762, gaps=[]) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532763, stream_id=1, stream_seq=8) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532763, gaps=[]) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532764, stream_id=1, stream_seq=8) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532764, gaps=[]) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532765, stream_id=1, stream_seq=8) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532765, gaps=[]) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532766, stream_id=1, stream_seq=8) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532766, gaps=[]) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532767, stream_id=1, stream_seq=8) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532767, gaps=[]) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532768, stream_id=1, stream_seq=9) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532768, gaps=[]) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532769, stream_id=1, stream_seq=9) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532769, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532770, stream_id=1, stream_seq=9) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532770, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532771, stream_id=1, stream_seq=9) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532771, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532772, stream_id=1, stream_seq=9) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532772, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532773, stream_id=1, stream_seq=9) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532773, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532774, stream_id=1, stream_seq=9) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532774, gaps=[]) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532775, stream_id=1, stream_seq=10) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532775, gaps=[]) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532776, stream_id=1, stream_seq=10) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532776, gaps=[]) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532777, stream_id=1, stream_seq=10) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532777, gaps=[]) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532778, stream_id=1, stream_seq=10) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532778, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532779, stream_id=1, stream_seq=10) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532779, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532780, stream_id=1, stream_seq=10) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532780, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532781, stream_id=1, stream_seq=10) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532781, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532782, stream_id=1, stream_seq=11) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532782, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532783, stream_id=1, stream_seq=11) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532783, gaps=[]) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532784, stream_id=1, stream_seq=11) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532784, gaps=[]) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532785, stream_id=1, stream_seq=11) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532785, gaps=[]) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532786, stream_id=1, stream_seq=11) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532786, gaps=[]) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532787, stream_id=1, stream_seq=11) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532787, gaps=[]) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532788, stream_id=1, stream_seq=11) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532788, gaps=[]) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532789, stream_id=1, stream_seq=12) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532789, gaps=[]) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532790, stream_id=1, stream_seq=12) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532790, gaps=[]) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532791, stream_id=1, stream_seq=12) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532791, gaps=[]) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532792, stream_id=1, stream_seq=12) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532792, gaps=[]) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532793, stream_id=1, stream_seq=12) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532793, gaps=[]) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532794, stream_id=1, stream_seq=12) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532794, gaps=[]) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532795, stream_id=1, stream_seq=12) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532795, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532796, stream_id=1, stream_seq=13) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532796, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532797, stream_id=1, stream_seq=13) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532797, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532798, stream_id=1, stream_seq=13) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532798, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532799, stream_id=1, stream_seq=13) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532799, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532800, stream_id=1, stream_seq=13) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532800, gaps=[]) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532801, stream_id=1, stream_seq=13) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532801, gaps=[]) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532802, stream_id=1, stream_seq=13) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532802, gaps=[]) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532803, stream_id=1, stream_seq=14) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532803, gaps=[]) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532804, stream_id=1, stream_seq=14) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532804, gaps=[]) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532805, stream_id=1, stream_seq=14) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532805, gaps=[]) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532806, stream_id=1, stream_seq=14) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532806, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532807, stream_id=1, stream_seq=14) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532807, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532808, stream_id=1, stream_seq=14) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532808, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532809, stream_id=1, stream_seq=14) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532809, gaps=[]) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532810, stream_id=1, stream_seq=15) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532810, gaps=[]) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532811, stream_id=1, stream_seq=15) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532811, gaps=[]) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532812, stream_id=1, stream_seq=15) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532812, gaps=[]) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532813, stream_id=1, stream_seq=15) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532813, gaps=[]) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532814, stream_id=1, stream_seq=15) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532814, gaps=[]) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532815, stream_id=1, stream_seq=15) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532815, gaps=[]) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532816, stream_id=1, stream_seq=15) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532816, gaps=[]) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532817, stream_id=1, stream_seq=16) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532817, gaps=[]) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532818, stream_id=1, stream_seq=16) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532818, gaps=[]) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532819, stream_id=1, stream_seq=16) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532819, gaps=[]) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532820, stream_id=1, stream_seq=16) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532820, gaps=[]) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532821, stream_id=1, stream_seq=16) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532821, gaps=[]) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532822, stream_id=1, stream_seq=16) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532822, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532823, stream_id=1, stream_seq=16) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532823, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532824, stream_id=1, stream_seq=17) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532824, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532825, stream_id=1, stream_seq=17) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532825, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532826, stream_id=1, stream_seq=17) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532826, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532827, stream_id=1, stream_seq=17) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532827, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532828, stream_id=1, stream_seq=17) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532828, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532829, stream_id=1, stream_seq=17) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532829, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532830, stream_id=1, stream_seq=17) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532830, gaps=[]) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532831, stream_id=1, stream_seq=18) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532831, gaps=[]) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532832, stream_id=1, stream_seq=18) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532832, gaps=[]) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532833, stream_id=1, stream_seq=18) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532833, gaps=[]) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532834, stream_id=1, stream_seq=18) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532834, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532835, stream_id=1, stream_seq=18) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532835, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532836, stream_id=1, stream_seq=18) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532836, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532837, stream_id=1, stream_seq=18) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532837, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532838, stream_id=1, stream_seq=19) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532838, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532839, stream_id=1, stream_seq=19) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532839, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532840, stream_id=1, stream_seq=19) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532840, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532841, stream_id=1, stream_seq=19) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532841, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532842, stream_id=1, stream_seq=19) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532842, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532843, stream_id=1, stream_seq=19) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532843, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532844, stream_id=1, stream_seq=19) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532844, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532845, stream_id=1, stream_seq=20) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532845, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532846, stream_id=1, stream_seq=20) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532846, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532847, stream_id=1, stream_seq=20) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532847, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532848, stream_id=1, stream_seq=20) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532848, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532849, stream_id=1, stream_seq=20) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532849, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532850, stream_id=1, stream_seq=20) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532850, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532851, stream_id=1, stream_seq=20) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532851, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532852, stream_id=1, stream_seq=21) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532852, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532853, stream_id=1, stream_seq=21) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532853, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532854, stream_id=1, stream_seq=21) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532854, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532855, stream_id=1, stream_seq=21) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532855, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532856, stream_id=1, stream_seq=21) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532856, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532857, stream_id=1, stream_seq=21) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532857, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532858, stream_id=1, stream_seq=21) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532858, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532859, stream_id=1, stream_seq=22) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532859, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532860, stream_id=1, stream_seq=22) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532860, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532861, stream_id=1, stream_seq=22) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532861, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532862, stream_id=1, stream_seq=22) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532862, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532863, stream_id=1, stream_seq=22) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532863, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532864, stream_id=1, stream_seq=22) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532864, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532865, stream_id=1, stream_seq=22) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532865, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532866, stream_id=1, stream_seq=23) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532866, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532867, stream_id=1, stream_seq=23) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532867, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532868, stream_id=1, stream_seq=23) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532868, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532869, stream_id=1, stream_seq=23) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532869, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532870, stream_id=1, stream_seq=23) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532870, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532871, stream_id=1, stream_seq=23) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532871, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532872, stream_id=1, stream_seq=23) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532872, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532873, stream_id=1, stream_seq=24) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532873, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532874, stream_id=1, stream_seq=24) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532874, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532875, stream_id=1, stream_seq=24) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532875, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532876, stream_id=1, stream_seq=24) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532876, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532877, stream_id=1, stream_seq=24) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532877, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532878, stream_id=1, stream_seq=24) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532878, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532879, stream_id=1, stream_seq=24) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532879, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532880, stream_id=1, stream_seq=25) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532880, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532881, stream_id=1, stream_seq=25) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532881, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532882, stream_id=1, stream_seq=25) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532882, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532883, stream_id=1, stream_seq=25) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532883, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532884, stream_id=1, stream_seq=25) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532884, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532885, stream_id=1, stream_seq=25) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532885, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532886, stream_id=1, stream_seq=25) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532886, gaps=[]) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532887, stream_id=1, stream_seq=26) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532887, gaps=[]) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532888, stream_id=1, stream_seq=26) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532888, gaps=[]) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532889, stream_id=1, stream_seq=26) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532889, gaps=[]) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532890, stream_id=1, stream_seq=26) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532890, gaps=[]) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532891, stream_id=1, stream_seq=26) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532891, gaps=[]) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532892, stream_id=1, stream_seq=26) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532892, gaps=[]) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532893, stream_id=1, stream_seq=26) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532893, gaps=[]) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532894, stream_id=1, stream_seq=27) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532894, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532895, stream_id=1, stream_seq=27) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532895, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532896, stream_id=1, stream_seq=27) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532896, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532897, stream_id=1, stream_seq=27) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532897, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532898, stream_id=1, stream_seq=27) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532898, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532899, stream_id=1, stream_seq=27) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532899, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532900, stream_id=1, stream_seq=27) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532900, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532901, stream_id=1, stream_seq=28) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532901, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532902, stream_id=1, stream_seq=28) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532902, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532903, stream_id=1, stream_seq=28) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532903, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532904, stream_id=1, stream_seq=28) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532904, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532905, stream_id=1, stream_seq=28) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532905, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532906, stream_id=1, stream_seq=28) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532906, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532907, stream_id=1, stream_seq=28) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532907, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532908, stream_id=1, stream_seq=29) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532908, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532909, stream_id=1, stream_seq=29) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532909, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532910, stream_id=1, stream_seq=29) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532910, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532911, stream_id=1, stream_seq=29) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532911, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532912, stream_id=1, stream_seq=29) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532912, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532913, stream_id=1, stream_seq=29) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532913, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532914, stream_id=1, stream_seq=29) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532914, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532915, stream_id=1, stream_seq=30) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532915, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532916, stream_id=1, stream_seq=30) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532916, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532917, stream_id=1, stream_seq=30) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532917, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532918, stream_id=1, stream_seq=30) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532918, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532919, stream_id=1, stream_seq=30) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532919, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532920, stream_id=1, stream_seq=30) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532920, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532921, stream_id=1, stream_seq=30) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532921, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532922, stream_id=1, stream_seq=31) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532922, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532923, stream_id=1, stream_seq=31) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532923, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532924, stream_id=1, stream_seq=31) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532924, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532925, stream_id=1, stream_seq=31) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532925, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532926, stream_id=1, stream_seq=31) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532926, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532927, stream_id=1, stream_seq=31) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532927, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532928, stream_id=1, stream_seq=31) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532928, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532929, stream_id=1, stream_seq=32) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532929, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532930, stream_id=1, stream_seq=32) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532930, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532931, stream_id=1, stream_seq=32) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532931, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532932, stream_id=1, stream_seq=32) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532932, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532933, stream_id=1, stream_seq=32) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532933, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532934, stream_id=1, stream_seq=32) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532934, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532935, stream_id=1, stream_seq=32) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532935, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3268532936, stream_id=1, stream_seq=33) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532936, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532937, stream_id=1, stream_seq=33) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532937, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532938, stream_id=1, stream_seq=33) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532938, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532939, stream_id=1, stream_seq=33) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532939, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532940, stream_id=1, stream_seq=33) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532940, gaps=[]) 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3268532941, stream_id=1, stream_seq=33) 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532941, gaps=[]) 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3268532942, stream_id=1, stream_seq=33) 45667ms [log] 262140 45667ms [log] 262140 45667ms [log] [file] 45667ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532942, gaps=[]) 45667ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f"}', extra='') 45835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 45835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 45835ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45835ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 45835ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 45835ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45836ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45836ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45836ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 45836ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45836ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45837ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "closed"}] 45837ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45837ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45837ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x89 \xeb\x97+\xf7k\xa2U\x97\x94\xc5') 45838ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x89 \xeb\x97+\xf7k\xa2U\x97\x94\xc5') 45838ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59437) 45838ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 45838ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 45908ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45908ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 45970ms [err] Traceback (most recent call last): 45970ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45970ms [err] return _run_code(code, main_globals, None, 45970ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45970ms [err] exec(code, run_globals) 45970ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45970ms [err] sys.exit(main()) 45970ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45970ms [err] asyncio.run(main_async()) 45970ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45970ms [err] return loop.run_until_complete(main) 45970ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45971ms [err] self.run_forever() 45971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45971ms [err] self._run_once() 45971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45971ms [err] event_list = self._selector.select(timeout) 45971ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45971ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45971ms [err] KeyboardInterrupt 45973ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45973ms [err] h.flush() 45973ms [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 51719ms [log] starting device 52101ms [err] DEBUG:asyncio:Using selector: EpollSelector 52187ms [err] ERROR:asyncio:Unclosed client session 52187ms [err] client_session: 52262ms [log] parsing 52262ms [log] creating device handler 52262ms [log] [ready] 52262ms [log] reading line 52262ms [log] [websocketToken] "578d1c39-4499-4ac3-abe0-bee54cfc1568" 52274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52274ms [log] [websocketConnected] 54010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 54010ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 54024ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/22f0bec4-4608-4441-a444-eb756fb364b4"}}', extra='') 54024ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/22f0bec4-4608-4441-a444-eb756fb364b4"} 54075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c","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='') 54080ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c", "state": "new"}] 56083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 56084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 56084ms [err] v=0 56084ms [err] o=- 3947682093 3947682093 IN IP4 0.0.0.0 56084ms [err] s=- 56084ms [err] t=0 0 56084ms [err] a=group:BUNDLE 0 56084ms [err] a=msid-semantic:WMS * 56084ms [err] m=application 9 DTLS/SCTP 5000 56084ms [err] c=IN IP4 0.0.0.0 56084ms [err] a=mid:0 56084ms [err] a=sctpmap:5000 webrtc-datachannel 65535 56084ms [err] a=max-message-size:65536 56084ms [err] a=ice-ufrag:azJ1 56084ms [err] a=ice-pwd:GlARBPu4fzEnNE3SQ3cmy8 56084ms [err] a=fingerprint:sha-256 32:B7:2D:FD:88:3C:E6:98:D6:E2:7F:6B:92:D7:8C:12:F9:30:15:6D:4E:BB:42:B6:36:CC:5A:81:00:E5:A5:A2 56084ms [err] a=setup:actpass 56084ms [err] 56085ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 56086ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 56087ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c", "state": "new"}] 56087ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 56088ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 56090ms [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'\xde%L\xd7\xb2Vjn\x85\xf1\x0e[') 56090ms [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'\x142\xf8\xa4\xae\xb6O=\xbc>) 56093ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'F\xdd\xe7\x9c\xd6\xfb\x1c\xd5h\x1aSx') 56094ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'F\xdd\xe7\x9c\xd6\xfb\x1c\xd5h\x1aSx') 56095ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'L\xc4R\xfaF\xe53\xb9\xa8\x1ew=') 56095ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'L\xc4R\xfaF\xe53\xb9\xa8\x1ew=') 56096ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57601) (expires in 600 seconds) 56096ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 56096ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 56097ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c"}', extra='') 56097ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56097ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 56097ms [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='') 56097ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 56116ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6132573179377944466 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:2Xp/\\r\\na=ice-pwd:QAJHMKdDIsqgqmltPNZEzh5e\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4F:D7:58:62:85:D9:67:63:72:AE:AB:90:76:C6:46:91:01:B7:49:E9:04:41:48:87:71:F5:51:87:BA:90:D1:9B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c"}', extra='') 56116ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56116ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 56116ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 56116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 56116ms [err] v=0 56116ms [err] o=- 6132573179377944466 2 IN IP4 127.0.0.1 56116ms [err] s=- 56116ms [err] t=0 0 56116ms [err] a=group:BUNDLE 0 56116ms [err] a=msid-semantic: WMS 56116ms [err] m=application 9 DTLS/SCTP 5000 56116ms [err] c=IN IP4 0.0.0.0 56116ms [err] a=ice-ufrag:2Xp/ 56116ms [err] a=ice-pwd:QAJHMKdDIsqgqmltPNZEzh5e 56116ms [err] a=ice-options:trickle 56116ms [err] a=fingerprint:sha-256 4F:D7:58:62:85:D9:67:63:72:AE:AB:90:76:C6:46:91:01:B7:49:E9:04:41:48:87:71:F5:51:87:BA:90:D1:9B 56116ms [err] a=setup:active 56116ms [err] a=mid:0 56116ms [err] a=sctpmap:5000 webrtc-datachannel 1024 56116ms [err] 56117ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 56117ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 56117ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 56118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 56118ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c", "state": "connecting"}] 56118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7QQRP23g/Wnk') 56118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7QQRP23g/Wnk') 56119ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(McwRsLBMay 1 udp 1845501695 172.17.0.2 42532 typ prflx) 56119ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35626) -> ('172.17.0.2', 42532)) State.WAITING -> State.IN_PROGRESS 56119ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1\x0fQ/\xb6xY\x16\xf485:') 56121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1\x0fQ/\xb6xY\x16\xf485:') 56121ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35626) -> ('172.17.0.2', 42532)) State.IN_PROGRESS -> State.SUCCEEDED 56122ms [err] INFO:aioice.ice:Connection(0) ICE completed 56127ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:257180600 1 udp 2113937151 6788959a-8268-4607-9f7a-8ed536cf26cc.local 42532 typ host generation 0 ufrag 2Xp/ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c"}', extra='') 56127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 56127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 56130ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6788959a-8268-4607-9f7a-8ed536cf26cc.local" resolved to 172.17.0.2 56138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35626) -> ('172.17.0.2', 42532)) State.FROZEN -> State.IN_PROGRESS 56138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\x85\xdf\x06\xd8\x81\xe6\xc8\x90TU\xb2') 56139ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\x85\xdf\x06\xd8\x81\xe6\xc8\x90TU\xb2') 56139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35626) -> ('172.17.0.2', 42532)) State.IN_PROGRESS -> State.SUCCEEDED 56139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48225) -> ('172.17.0.2', 42532)) State.FROZEN -> State.FAILED 56139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57601) -> ('172.17.0.2', 42532)) State.FROZEN -> State.FAILED 56155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2339973575 1 udp 1677729535 141.24.211.56 42532 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 2Xp/ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c"}', extra='') 56155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 56155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 56156ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 56158ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35626) -> ('141.24.211.56', 42532)) State.FROZEN -> State.IN_PROGRESS 56158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xe1\xb3\\\x9b\xf3$\xd8pyc\xbb') 56168ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fsv2v7/yNKh6') 56169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fsv2v7/yNKh6') 56179ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48225) -> ('141.24.211.56', 42532)) State.FROZEN -> State.IN_PROGRESS 56179ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\xa1d\x88\x05\x9b\xc7\xc1\x94\x82\xec?') 56199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57601) -> ('141.24.211.56', 42532)) State.FROZEN -> State.IN_PROGRESS 56200ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2UQ\xe3\xeew\xca\xbe\xfa\x836\xc5') 56200ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'Uz\xe0\xae$Q\xc6\xe7\xb4\xb9\x89c') 56201ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'Uz\xe0\xae$Q\xc6\xe7\xb4\xb9\x89c') 56201ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 42532) 56220ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 56220ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 56222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 56223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 56226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 56226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 56226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 56227ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 56227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 56227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 56227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 56228ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 56228ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c", "state": "connected"}] 56231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 56232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 56232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 56232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 56232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 56232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 56232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 56233ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hUCTaD76X7hR') 56233ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hUCTaD76X7hR') 56233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 56233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 56234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 56234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1907406519, stream_id=1, stream_seq=0) 56234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 56235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1907406519, gaps=[]) 56235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 56235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3750903192, stream_id=1, stream_seq=0) 56235ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 56235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3750903192, gaps=[]) 56238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3750903193, stream_id=1, stream_seq=1) 56238ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 56238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3750903193, gaps=[]) 56239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3750903194, stream_id=1, stream_seq=2) 56239ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 56240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3750903194, gaps=[]) 56294ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'QbpWaciKh+F/') 56294ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'QbpWaciKh+F/') 56295ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48225) -> ('172.17.0.2', 42532)) State.WAITING -> State.IN_PROGRESS 56295ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4\x14\xd0\x9d,A\x97\xbd\x88\xcd\xde?') 56299ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4\x14\xd0\x9d,A\x97\xbd\x88\xcd\xde?') 56299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48225) -> ('172.17.0.2', 42532)) State.IN_PROGRESS -> State.SUCCEEDED 56341ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56341ms [log] [experimentStatusChanged] {"status": "running", "message": null} 56405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c"}', extra='') 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 56406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 56406ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 56408ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 56408ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 56408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 56408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 56408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56408ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 56408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56409ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1e60d49b-e839-46a3-9e8b-79c378671f8c", "state": "closed"}] 56410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 56410ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 56411ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'eo\x19e\xb5{\xa89\x8a\xf2gi') 56412ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'eo\x19e\xb5{\xa89\x8a\xf2gi') 56412ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57601) 56412ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 56413ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 56511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56511ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 56562ms [err] Traceback (most recent call last): 56562ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 56562ms [err] return _run_code(code, main_globals, None, 56562ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 56562ms [err] exec(code, run_globals) 56562ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 56562ms [err] sys.exit(main()) 56562ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 56562ms [err] asyncio.run(main_async()) 56562ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 56562ms [err] return loop.run_until_complete(main) 56562ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 56563ms [err] self.run_forever() 56563ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 56563ms [err] self._run_once() 56563ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 56563ms [err] event_list = self._selector.select(timeout) 56563ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 56563ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 56563ms [err] KeyboardInterrupt 56565ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 56565ms [err] h.flush() 56565ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 56660ms [log] starting device 57017ms [err] DEBUG:asyncio:Using selector: EpollSelector 57102ms [err] ERROR:asyncio:Unclosed client session 57102ms [err] client_session: 57184ms [log] parsing 57184ms [log] creating device handler 57184ms [log] [ready] 57184ms [log] reading line 57184ms [log] [websocketToken] "df0c23a2-6df4-44e3-a81e-81007089c96a" 57201ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 57201ms [log] [websocketConnected] 58956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 58956ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 58975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/47d71978-10a0-4673-927b-84b4f7c818e9"}}', extra='') 58975ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/47d71978-10a0-4673-927b-84b4f7c818e9"} 59028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0","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='') 59032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0", "state": "new"}] 61036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 61037ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 61037ms [err] v=0 61037ms [err] o=- 3947682098 3947682098 IN IP4 0.0.0.0 61037ms [err] s=- 61037ms [err] t=0 0 61037ms [err] a=group:BUNDLE 0 61037ms [err] a=msid-semantic:WMS * 61037ms [err] m=application 9 DTLS/SCTP 5000 61037ms [err] c=IN IP4 0.0.0.0 61037ms [err] a=mid:0 61037ms [err] a=sctpmap:5000 webrtc-datachannel 65535 61037ms [err] a=max-message-size:65536 61037ms [err] a=ice-ufrag:WBhG 61037ms [err] a=ice-pwd:uzydcLNBNPBhPciWw5oZez 61037ms [err] a=fingerprint:sha-256 36:D9:97:E0:ED:41:6F:4C:2A:2C:35:E5:AD:C5:08:B1:F9:62:9A:14:FD:AD:A3:56:21:AA:E8:28:36:B2:5B:09 61037ms [err] a=setup:actpass 61037ms [err] 61038ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 61039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 61040ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0", "state": "new"}] 61041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 61041ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 61043ms [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'}\x86pqS\x06\x9b\x191X\x86\x1b') 61043ms [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'\xe9\x89\xd3\xd0\x8eX\xf3E\xe4$\x10S') 61044ms [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'}\x86pqS\x06\x9b\x191X\x86\x1b') 61044ms [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'\xe9\x89\xd3\xd0\x8eX\xf3E\xe4$\x10S') 61046ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 61046ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'=El\xa3\xcd\x81\xc3\x87Q\xdcmW') 61047ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'=El\xa3\xcd\x81\xc3\x87Q\xdcmW') 61047ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfe\x04W9\xba\x1f\xb1O\x8c\x99\x99D') 61048ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xfe\x04W9\xba\x1f\xb1O\x8c\x99\x99D') 61048ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51763) (expires in 600 seconds) 61048ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 61048ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 61049ms [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='') 61049ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 61049ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0"}', extra='') 61049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 61069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6760107223539181336 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:g6/6\\r\\na=ice-pwd:fc5jfc5Qrsl4WoA21LnrtJRT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 88:87:D7:11:D8:5D:0D:0A:80:C2:A4:63:53:E8:7A:21:04:8D:E5:43:CB:28:8C:D3:15:78:9A:48:15:C2:D5:EB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0"}', extra='') 61069ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61069ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 61069ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 61069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 61069ms [err] v=0 61069ms [err] o=- 6760107223539181336 2 IN IP4 127.0.0.1 61069ms [err] s=- 61069ms [err] t=0 0 61069ms [err] a=group:BUNDLE 0 61069ms [err] a=msid-semantic: WMS 61069ms [err] m=application 9 DTLS/SCTP 5000 61069ms [err] c=IN IP4 0.0.0.0 61069ms [err] a=ice-ufrag:g6/6 61069ms [err] a=ice-pwd:fc5jfc5Qrsl4WoA21LnrtJRT 61069ms [err] a=ice-options:trickle 61069ms [err] a=fingerprint:sha-256 88:87:D7:11:D8:5D:0D:0A:80:C2:A4:63:53:E8:7A:21:04:8D:E5:43:CB:28:8C:D3:15:78:9A:48:15:C2:D5:EB 61069ms [err] a=setup:active 61069ms [err] a=mid:0 61069ms [err] a=sctpmap:5000 webrtc-datachannel 1024 61069ms [err] 61069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ISEk2tG5UUr/') 61069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ISEk2tG5UUr/') 61070ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 61070ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 61070ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 61070ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(j3vQIEFwGk 1 udp 1845501695 172.17.0.2 60634 typ prflx) 61070ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61071ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61071ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61071ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51245) -> ('172.17.0.2', 60634)) State.WAITING -> State.IN_PROGRESS 61072ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaf\xcf,\x1d\xe3\xa5\xd6h\xeb\xe5\x86\x94') 61074ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0", "state": "connecting"}] 61077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaf\xcf,\x1d\xe3\xa5\xd6h\xeb\xe5\x86\x94') 61077ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51245) -> ('172.17.0.2', 60634)) State.IN_PROGRESS -> State.SUCCEEDED 61077ms [err] INFO:aioice.ice:Connection(0) ICE completed 61079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:678921084 1 udp 2113937151 429cef7d-7bfa-4583-8615-8e0a33c6fb81.local 60634 typ host generation 0 ufrag g6/6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0"}', extra='') 61080ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61080ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61080ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 61085ms [err] INFO:aioice.ice:Connection(0) Remote candidate "429cef7d-7bfa-4583-8615-8e0a33c6fb81.local" resolved to 172.17.0.2 61091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51245) -> ('172.17.0.2', 60634)) State.FROZEN -> State.IN_PROGRESS 61092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N5\x9bpI\x8a\xa1\xd7\xf0\xdc\xf0\xe9') 61093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N5\x9bpI\x8a\xa1\xd7\xf0\xdc\xf0\xe9') 61093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51245) -> ('172.17.0.2', 60634)) State.IN_PROGRESS -> State.SUCCEEDED 61093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51048) -> ('172.17.0.2', 60634)) State.FROZEN -> State.FAILED 61093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51763) -> ('172.17.0.2', 60634)) State.FROZEN -> State.FAILED 61101ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3143377519 1 udp 1677729535 141.24.211.56 60634 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag g6/6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0"}', extra='') 61101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 61112ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51245) -> ('141.24.211.56', 60634)) State.FROZEN -> State.IN_PROGRESS 61112ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xfeFR%p\x8a\x1c\x8f\x17hE') 61122ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3iU7AkxV79QV') 61122ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3iU7AkxV79QV') 61133ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51048) -> ('141.24.211.56', 60634)) State.FROZEN -> State.IN_PROGRESS 61133ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12Dj\xef\x9d\x1b\x8cr\x81\x80\x99\x97') 61154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51763) -> ('141.24.211.56', 60634)) State.FROZEN -> State.IN_PROGRESS 61154ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x\xed\xady\xb7\xbf9\xd2\x8e\xcc\xdaQ') 61154ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\r6\x1f\xe1Rh\xbf\x05\xf3m\xb3F') 61155ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\r6\x1f\xe1Rh\xbf\x05\xf3m\xb3F') 61156ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 60634) 61175ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 61175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 61176ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 61177ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 61181ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 61181ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 61181ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 61182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 61182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 61183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 61183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 61183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 61183ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0", "state": "connected"}] 61188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 61189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 61189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 61189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 61190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 61190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 61190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 61190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b5MDdekMZVJ5') 61191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b5MDdekMZVJ5') 61192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 61192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 61192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 61192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2926039269, stream_id=1, stream_seq=0) 61192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 61193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2926039269, gaps=[]) 61193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 61194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3110980469, stream_id=1, stream_seq=0) 61194ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 61194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3110980469, gaps=[]) 61197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3110980470, stream_id=1, stream_seq=1) 61197ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 61197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3110980470, gaps=[]) 61198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3110980471, stream_id=1, stream_seq=2) 61198ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 61199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3110980471, gaps=[]) 61199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3110980472, stream_id=1, stream_seq=3) 61199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3110980472, gaps=[]) 61200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3110980473, stream_id=1, stream_seq=4) 61200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3110980473, gaps=[]) 61247ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MauCTK3VqPoJ') 61247ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MauCTK3VqPoJ') 61248ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51048) -> ('172.17.0.2', 60634)) State.WAITING -> State.IN_PROGRESS 61248ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\r\xa4\x8b\xa9\xf6:\xf7S\xa6\n.h') 61252ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60634) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\r\xa4\x8b\xa9\xf6:\xf7S\xa6\n.h') 61253ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51048) -> ('172.17.0.2', 60634)) State.IN_PROGRESS -> State.SUCCEEDED 61306ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 61306ms [log] [experimentStatusChanged] {"status": "running", "message": null} 61369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0"}', extra='') 61370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 61370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 61370ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 61371ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 61371ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 61371ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 61371ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 61372ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 61373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 61373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 61373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 61373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5a8a8d14-30ac-4621-831d-690822dae9c0", "state": "closed"}] 61374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 61374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 61375ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'H@\xa6Z{3\x14*\x9d\xd6g%') 61376ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'H@\xa6Z{3\x14*\x9d\xd6g%') 61376ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51763) 61376ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 61376ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 61479ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 61479ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 61530ms [err] Traceback (most recent call last): 61530ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 61531ms [err] return _run_code(code, main_globals, None, 61531ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 61531ms [err] exec(code, run_globals) 61531ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 61531ms [err] sys.exit(main()) 61531ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 61531ms [err] asyncio.run(main_async()) 61531ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 61531ms [err] return loop.run_until_complete(main) 61531ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 61532ms [err] self.run_forever() 61532ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 61532ms [err] self._run_once() 61532ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 61533ms [err] event_list = self._selector.select(timeout) 61533ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 61533ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 61533ms [err] KeyboardInterrupt 61535ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 61535ms [err] h.flush() 61535ms [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 71590ms [log] starting device 71931ms [err] DEBUG:asyncio:Using selector: EpollSelector 72023ms [err] ERROR:asyncio:Unclosed client session 72023ms [err] client_session: 72106ms [log] parsing 72106ms [log] creating device handler 72106ms [log] [ready] 72106ms [log] reading line 72106ms [log] [websocketToken] "c3ddba4d-3a25-4e77-bbf7-3416a7370c1f" 72121ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72121ms [log] [websocketConnected] 72343ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 72343ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 72365ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/14e8034e-17f1-4d32-8a20-5e9c1c7b06ee"}}', extra='') 72366ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/14e8034e-17f1-4d32-8a20-5e9c1c7b06ee"} 72423ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3","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='') 72430ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "new"}] 74434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 74434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 74434ms [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='') 74434ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 74456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947682112 3947682112 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 50019 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 50019 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49933 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50019 typ srflx raddr 172.30.0.1 rport 50019\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49933 typ srflx raddr 172.17.0.2 rport 49933\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64088 typ relay raddr 172.17.0.2 rport 42761\\r\\na=end-of-candidates\\r\\na=ice-ufrag:8qTh\\r\\na=ice-pwd:Y5NR4sncGjmF7CXCfEwK31\\r\\na=fingerprint:sha-256 E2:C5:F7:E9:8A:95:07:71:56:14:E5:A3:A9:71:EF:42:5B:16:D8:F4:E5:13:EE:C6:DB:4F:1C:38:C9:B6:59:F4\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 74456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 74456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 74456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74456ms [err] v=0 74456ms [err] o=- 3947682112 3947682112 IN IP4 0.0.0.0 74456ms [err] s=- 74456ms [err] t=0 0 74456ms [err] a=group:BUNDLE 0 74456ms [err] a=msid-semantic:WMS * 74456ms [err] m=application 50019 DTLS/SCTP 5000 74456ms [err] c=IN IP4 172.30.0.1 74456ms [err] a=mid:0 74456ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74456ms [err] a=max-message-size:65536 74456ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50019 typ host 74456ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49933 typ host 74456ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50019 typ srflx raddr 172.30.0.1 rport 50019 74456ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49933 typ srflx raddr 172.17.0.2 rport 49933 74456ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64088 typ relay raddr 172.17.0.2 rport 42761 74456ms [err] a=end-of-candidates 74456ms [err] a=ice-ufrag:8qTh 74456ms [err] a=ice-pwd:Y5NR4sncGjmF7CXCfEwK31 74456ms [err] a=fingerprint:sha-256 E2:C5:F7:E9:8A:95:07:71:56:14:E5:A3:A9:71:EF:42:5B:16:D8:F4:E5:13:EE:C6:DB:4F:1C:38:C9:B6:59:F4 74456ms [err] a=setup:actpass 74456ms [err] 74461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 74461ms [err] v=0 74461ms [err] o=- 3947682112 3947682112 IN IP4 0.0.0.0 74461ms [err] s=- 74461ms [err] t=0 0 74461ms [err] a=group:BUNDLE 0 74461ms [err] a=msid-semantic:WMS * 74461ms [err] m=application 50019 DTLS/SCTP 5000 74461ms [err] c=IN IP4 172.30.0.1 74461ms [err] a=mid:0 74461ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74461ms [err] a=max-message-size:65536 74461ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50019 typ host 74461ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49933 typ host 74461ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50019 typ srflx raddr 172.30.0.1 rport 50019 74461ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49933 typ srflx raddr 172.17.0.2 rport 49933 74461ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64088 typ relay raddr 172.17.0.2 rport 42761 74461ms [err] a=end-of-candidates 74461ms [err] a=ice-ufrag:8qTh 74461ms [err] a=ice-pwd:Y5NR4sncGjmF7CXCfEwK31 74461ms [err] a=fingerprint:sha-256 E2:C5:F7:E9:8A:95:07:71:56:14:E5:A3:A9:71:EF:42:5B:16:D8:F4:E5:13:EE:C6:DB:4F:1C:38:C9:B6:59:F4 74461ms [err] a=setup:actpass 74461ms [err] 74462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 74463ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "new"}] 74465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 74465ms [err] v=0 74465ms [err] o=- 3947682112 3947682112 IN IP4 0.0.0.0 74465ms [err] s=- 74465ms [err] t=0 0 74465ms [err] a=group:BUNDLE 0 74465ms [err] a=msid-semantic:WMS * 74465ms [err] m=application 9 DTLS/SCTP 5000 74465ms [err] c=IN IP4 0.0.0.0 74465ms [err] a=mid:0 74465ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74465ms [err] a=max-message-size:65536 74465ms [err] a=ice-ufrag:YSe7 74465ms [err] a=ice-pwd:5fyL5hovpvov6SGiq71OOQ 74465ms [err] a=fingerprint:sha-256 25:14:E5:FB:10:C4:83:35:86:B2:F0:0C:C7:7C:8A:F8:B5:76:1A:02:9A:8F:56:BC:08:7B:16:3D:12:11:5F:80 74465ms [err] a=setup:active 74465ms [err] 74466ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 74466ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 74466ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 74469ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 74469ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 74471ms [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'\xebB\x08\x18sg\xadGK>\x12Q') 74471ms [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'Z\x1b\xa4\xe1$P\xd6\xd1))}\x99') 74472ms [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'\xebB\x08\x18sg\xadGK>\x12Q') 74472ms [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'Z\x1b\xa4\xe1$P\xd6\xd1))}\x99') 74474ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 74474ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfd\xfe7\\\t\xc0~\xbb\x81 ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b']$QB\x8b\x16a0\xddKc\x8e') 74476ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b']$QB\x8b\x16a0\xddKc\x8e') 74476ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49687) (expires in 600 seconds) 74477ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 74477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 74478ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 74478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('172.30.0.1', 50019)) State.FROZEN -> State.WAITING 74479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60274) -> ('172.30.0.1', 50019)) State.FROZEN -> State.WAITING 74479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('172.17.0.2', 49933)) State.FROZEN -> State.WAITING 74479ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49687) -> ('172.30.0.1', 50019)) State.FROZEN -> State.WAITING 74479ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74480ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74480ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('172.30.0.1', 50019)) State.WAITING -> State.IN_PROGRESS 74480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\xca\x00\x8a\xd6\x7f\x11\xc70\xa2T\xd2') 74481ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "connecting"}] 74481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\xca\x00\x8a\xd6\x7f\x11\xc70\xa2T\xd2') 74482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('172.30.0.1', 50019)) State.IN_PROGRESS -> State.SUCCEEDED 74482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('141.24.211.56', 50019)) State.FROZEN -> State.WAITING 74482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('141.24.211.56', 49933)) State.FROZEN -> State.WAITING 74482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('141.24.210.113', 64088)) State.FROZEN -> State.WAITING 74495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9~\x93=+\xad\xbd8\x99\xeem\x16') 74496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9~\x93=+\xad\xbd8\x99\xeem\x16') 74496ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60274) -> ('172.30.0.1', 50019)) State.WAITING -> State.FAILED 74496ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('172.17.0.2', 49933)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60274) -> ('172.17.0.2', 49933)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('141.24.211.56', 50019)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60274) -> ('141.24.211.56', 50019)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('141.24.211.56', 49933)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60274) -> ('141.24.211.56', 49933)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49687) -> ('172.30.0.1', 50019)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49687) -> ('172.17.0.2', 49933)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('141.24.210.113', 64088)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60274) -> ('141.24.210.113', 64088)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49687) -> ('141.24.211.56', 50019)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49687) -> ('141.24.211.56', 49933)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49687) -> ('141.24.210.113', 64088)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) ICE completed 74497ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\x13\x907-\xe0\x8e\xcd0\n\x0e\x90') 74498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0\x13\x907-\xe0\x8e\xcd0\n\x0e\x90') 74498ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zpDvaIyxls 1 udp 1862270975 172.17.0.2 50019 typ prflx) 74498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('172.17.0.2', 50019)) State.WAITING -> State.IN_PROGRESS 74498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'`qt\x99\x8c\xacg\x15*"\x94g') 74499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'`qt\x99\x8c\xacg\x15*"\x94g') 74499ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33203) -> ('172.17.0.2', 50019)) State.IN_PROGRESS -> State.SUCCEEDED 74500ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 74500ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74501ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 74502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74522ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 74523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 74524ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74524ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "connected"}] 74525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 74525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 74525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 74527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 74527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 74527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 74528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=591477843, stream_id=1, stream_seq=0) 74529ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3410590329, stream_id=1, stream_seq=0) 74529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 74529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=591477843, gaps=[]) 74530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3410590329, gaps=[]) 74531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 74532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=591477844, stream_id=1, stream_seq=1) 74532ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 74532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=591477844, gaps=[]) 74533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=591477845, stream_id=1, stream_seq=2) 74533ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 74534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=591477845, gaps=[]) 74606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74606ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3"}', extra='') 74700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 74701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 74701ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74701ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 74701ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 74701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 74703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74704ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "closed"}] 74704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74705ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74705ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xfa\x90\xa9R\xc0)\xdd\xb2b\x15\x0b\xb3') 74706ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xfa\x90\xa9R\xc0)\xdd\xb2b\x15\x0b\xb3') 74707ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49687) 74707ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 74707ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 74784ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74784ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 74857ms [err] Traceback (most recent call last): 74857ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74857ms [err] return _run_code(code, main_globals, None, 74857ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74857ms [err] exec(code, run_globals) 74857ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74857ms [err] sys.exit(main()) 74857ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74857ms [err] asyncio.run(main_async()) 74857ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74858ms [err] return loop.run_until_complete(main) 74858ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74858ms [err] self.run_forever() 74858ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74858ms [err] self._run_once() 74858ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74859ms [err] event_list = self._selector.select(timeout) 74859ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74859ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74859ms [err] KeyboardInterrupt 74861ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74861ms [err] h.flush() 74861ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 74973ms [log] starting device 75313ms [err] DEBUG:asyncio:Using selector: EpollSelector 75406ms [err] ERROR:asyncio:Unclosed client session 75406ms [err] client_session: 75471ms [log] parsing 75471ms [log] creating device handler 75471ms [log] [ready] 75471ms [log] reading line 75471ms [log] [websocketToken] "cea7e0e5-7ac2-4877-99f7-17311a8e103a" 75490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75490ms [log] [websocketConnected] 75682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 75682ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 75704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1de73603-1124-41f5-9b79-b625326422c3"}}', extra='') 75705ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1de73603-1124-41f5-9b79-b625326422c3"} 75746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd","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='') 75751ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "new"}] 77754ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 77756ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 77756ms [err] v=0 77756ms [err] o=- 3947682115 3947682115 IN IP4 0.0.0.0 77756ms [err] s=- 77756ms [err] t=0 0 77756ms [err] a=group:BUNDLE 0 77756ms [err] a=msid-semantic:WMS * 77756ms [err] m=application 9 DTLS/SCTP 5000 77756ms [err] c=IN IP4 0.0.0.0 77756ms [err] a=mid:0 77756ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77756ms [err] a=max-message-size:65536 77756ms [err] a=ice-ufrag:W9Iy 77756ms [err] a=ice-pwd:e24QaHcq1KwezivkuIoEMJ 77756ms [err] a=fingerprint:sha-256 B7:1B:24:53:89:F8:F0:52:63:6B:1F:12:3B:03:A5:05:38:DB:A2:33:39:3D:AC:29:92:6F:EF:54:9D:ED:F1:CE 77756ms [err] a=setup:actpass 77756ms [err] 77757ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 77757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 77759ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "new"}] 77759ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 77759ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 77761ms [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'\xac\xd5p[\xf4\xc0U\xa6\xf4X\xaf\x81') 77762ms [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'.\xc7\x19\xb2\xa8\xb7-\x19ux\x14\x83') 77762ms [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'\xac\xd5p[\xf4\xc0U\xa6\xf4X\xaf\x81') 77763ms [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'.\xc7\x19\xb2\xa8\xb7-\x19ux\x14\x83') 77764ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 77765ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1c\x9a^\xfa\xbe\x1fAeOS\x15\xdb') 77766ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1c\x9a^\xfa\xbe\x1fAeOS\x15\xdb') 77766ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x03#\xae\xb5\xa9\x92X\x9bh\xc6{J') 77767ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x03#\xae\xb5\xa9\x92X\x9bh\xc6{J') 77767ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49443) (expires in 600 seconds) 77767ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 77768ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 77768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 77769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 77769ms [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='') 77769ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 77790ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52860) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3w\x9e\xa9B\xcaP8\xf7M~]') 77791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52860) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3w\x9e\xa9B\xcaP8\xf7M~]') 77798ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947682115 3947682115 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 52860 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 52860 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33102 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52860 typ srflx raddr 172.30.0.1 rport 52860\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33102 typ srflx raddr 172.17.0.2 rport 33102\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53428 typ relay raddr 172.17.0.2 rport 34900\\r\\na=end-of-candidates\\r\\na=ice-ufrag:HyBc\\r\\na=ice-pwd:TcFEoVqfmwfJRMJaN449ma\\r\\na=fingerprint:sha-256 34:45:BC:D2:69:71:39:C0:6D:B9:59:40:06:D6:39:6F:1F:51:CE:B7:12:1A:9D:BC:BD:8A:10:E6:75:34:05:83\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 77798ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77798ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 77798ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 77799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 77799ms [err] v=0 77799ms [err] o=- 3947682115 3947682115 IN IP4 0.0.0.0 77799ms [err] s=- 77799ms [err] t=0 0 77799ms [err] a=group:BUNDLE 0 77799ms [err] a=msid-semantic:WMS * 77799ms [err] m=application 52860 DTLS/SCTP 5000 77799ms [err] c=IN IP4 172.30.0.1 77799ms [err] a=mid:0 77799ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77799ms [err] a=max-message-size:65536 77799ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52860 typ host 77799ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33102 typ host 77799ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52860 typ srflx raddr 172.30.0.1 rport 52860 77799ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33102 typ srflx raddr 172.17.0.2 rport 33102 77799ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53428 typ relay raddr 172.17.0.2 rport 34900 77799ms [err] a=end-of-candidates 77799ms [err] a=ice-ufrag:HyBc 77799ms [err] a=ice-pwd:TcFEoVqfmwfJRMJaN449ma 77799ms [err] a=fingerprint:sha-256 34:45:BC:D2:69:71:39:C0:6D:B9:59:40:06:D6:39:6F:1F:51:CE:B7:12:1A:9D:BC:BD:8A:10:E6:75:34:05:83 77799ms [err] a=setup:active 77799ms [err] 77800ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 77800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 77800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 77801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('172.30.0.1', 52860)) State.FROZEN -> State.WAITING 77801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35043) -> ('172.30.0.1', 52860)) State.FROZEN -> State.WAITING 77801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('172.17.0.2', 33102)) State.FROZEN -> State.WAITING 77801ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('172.30.0.1', 52860)) State.FROZEN -> State.WAITING 77801ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(byJoZl7KOi 1 udp 1862270975 172.17.0.2 52860 typ prflx) 77801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('172.17.0.2', 52860)) State.WAITING -> State.IN_PROGRESS 77802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52860) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd\xca*\xad\x9eh\x1d2\xbbX\xca0') 77802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('172.30.0.1', 52860)) State.WAITING -> State.IN_PROGRESS 77802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52860) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4#%)\xd8\xa2w%=\x11\x04\xfd') 77803ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "connecting"}] 77803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52860) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd\xca*\xad\x9eh\x1d2\xbbX\xca0') 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('172.17.0.2', 52860)) State.IN_PROGRESS -> State.SUCCEEDED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35043) -> ('172.30.0.1', 52860)) State.WAITING -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('172.17.0.2', 33102)) State.WAITING -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35043) -> ('172.17.0.2', 33102)) State.FROZEN -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('141.24.211.56', 52860)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35043) -> ('141.24.211.56', 52860)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('141.24.211.56', 33102)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35043) -> ('141.24.211.56', 33102)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('141.24.210.113', 53428)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35043) -> ('141.24.210.113', 53428)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('172.30.0.1', 52860)) State.WAITING -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('172.17.0.2', 33102)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('141.24.211.56', 52860)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('141.24.211.56', 33102)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('141.24.210.113', 53428)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) ICE completed 77805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52860) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4#%)\xd8\xa2w%=\x11\x04\xfd') 77805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50455) -> ('172.30.0.1', 52860)) State.IN_PROGRESS -> State.SUCCEEDED 77806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52860) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1\xfc\x98\x8e2\xbb\xf8\xf3\x96!I\xdb') 77806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52860) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1\xfc\x98\x8e2\xbb\xf8\xf3\x96!I\xdb') 77822ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 77822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 77824ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 77824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 77828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 77828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 77828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 77828ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 77828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 77829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 77829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 77829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 77829ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "connected"}] 77830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 77830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 77830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 77830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 77831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 77831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 77832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 77832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 77832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 77832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2086638061, stream_id=1, stream_seq=0) 77833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 77834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=654738982, stream_id=1, stream_seq=0) 77834ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 77835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738982, gaps=[]) 77835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2086638061, gaps=[]) 77836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 77836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=654738983, stream_id=1, stream_seq=1) 77836ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 77836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738983, gaps=[]) 77837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=654738984, stream_id=1, stream_seq=2) 77837ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738984, gaps=[]) 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=654738985, stream_id=1, stream_seq=3) 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738985, gaps=[]) 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=654738986, stream_id=1, stream_seq=4) 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738986, gaps=[]) 77918ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 77918ms [log] [experimentStatusChanged] {"status": "running", "message": null} 77998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd"}', extra='') 77999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 77999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 77999ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 77999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 77999ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 77999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 77999ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 78000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 78000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78001ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "closed"}] 78002ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 78002ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 78002ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd9\xa0K\x0be\x93A\xff2?\xf3\x0e') 78003ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd9\xa0K\x0be\x93A\xff2?\xf3\x0e') 78004ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49443) 78004ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 78004ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 78096ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 78096ms [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 78140ms [err] Traceback (most recent call last): 78140ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 78140ms [err] return _run_code(code, main_globals, None, 78140ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 78140ms [err] exec(code, run_globals) 78140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 78140ms [err] sys.exit(main()) 78140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 78140ms [err] asyncio.run(main_async()) 78140ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 78140ms [err] return loop.run_until_complete(main) 78140ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 78140ms [err] self.run_forever() 78140ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 78141ms [err] self._run_once() 78141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 78141ms [err] event_list = self._selector.select(timeout) 78141ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 78141ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 78141ms [err] KeyboardInterrupt 78143ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 78143ms [err] h.flush() 78143ms [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 83841ms [log] starting device 84197ms [err] DEBUG:asyncio:Using selector: EpollSelector 84283ms [err] ERROR:asyncio:Unclosed client session 84283ms [err] client_session: 84371ms [log] parsing 84371ms [log] creating device handler 84371ms [log] [ready] 84371ms [log] reading line 84371ms [log] [websocketToken] "35ff9692-6c2d-4a11-bd68-bf867355f702" 84382ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84382ms [log] [websocketConnected] 86143ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86143ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86164ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/886809d1-2529-4cba-aeac-b0e5b22622ba"}}', extra='') 86164ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/886809d1-2529-4cba-aeac-b0e5b22622ba"} 86210ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef","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='') 86215ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef", "state": "new"}] 88218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef"}', extra='') 88218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7759541588691300607 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:HwaV\\r\\na=ice-pwd:dkMTJ7Dmnlenq1Ibn3FSop5v\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 35:14:82:31:F3:BD:AF:68:8E:5E:5A:39:D9:77:69:17:48:AE:CE:F6:F2:A1:3D:CA:2C:BE:9E:1C:2B:5E:CC:4C\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef"}', extra='') 88218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 88218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 88218ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88218ms [err] v=0 88218ms [err] o=- 7759541588691300607 2 IN IP4 127.0.0.1 88218ms [err] s=- 88218ms [err] t=0 0 88218ms [err] a=group:BUNDLE 0 88218ms [err] a=extmap-allow-mixed 88218ms [err] a=msid-semantic: WMS 88218ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 88218ms [err] c=IN IP4 0.0.0.0 88218ms [err] a=ice-ufrag:HwaV 88218ms [err] a=ice-pwd:dkMTJ7Dmnlenq1Ibn3FSop5v 88218ms [err] a=ice-options:trickle 88218ms [err] a=fingerprint:sha-256 35:14:82:31:F3:BD:AF:68:8E:5E:5A:39:D9:77:69:17:48:AE:CE:F6:F2:A1:3D:CA:2C:BE:9E:1C:2B:5E:CC:4C 88218ms [err] a=setup:actpass 88218ms [err] a=mid:0 88218ms [err] a=sctp-port:5000 88218ms [err] a=max-message-size:262144 88218ms [err] 88221ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88221ms [err] v=0 88221ms [err] o=- 7759541588691300607 2 IN IP4 127.0.0.1 88221ms [err] s=- 88221ms [err] t=0 0 88221ms [err] a=group:BUNDLE 0 88221ms [err] a=extmap-allow-mixed 88221ms [err] a=msid-semantic: WMS 88221ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 88221ms [err] c=IN IP4 0.0.0.0 88221ms [err] a=ice-ufrag:HwaV 88221ms [err] a=ice-pwd:dkMTJ7Dmnlenq1Ibn3FSop5v 88221ms [err] a=ice-options:trickle 88221ms [err] a=fingerprint:sha-256 35:14:82:31:F3:BD:AF:68:8E:5E:5A:39:D9:77:69:17:48:AE:CE:F6:F2:A1:3D:CA:2C:BE:9E:1C:2B:5E:CC:4C 88221ms [err] a=setup:actpass 88221ms [err] a=mid:0 88221ms [err] a=sctp-port:5000 88221ms [err] a=max-message-size:262144 88221ms [err] 88222ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 88222ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef", "state": "new"}] 88223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 88223ms [err] v=0 88223ms [err] o=- 3947682125 3947682125 IN IP4 0.0.0.0 88223ms [err] s=- 88223ms [err] t=0 0 88223ms [err] a=group:BUNDLE 0 88223ms [err] a=msid-semantic:WMS * 88223ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 88223ms [err] c=IN IP4 0.0.0.0 88223ms [err] a=mid:0 88223ms [err] a=sctp-port:5000 88223ms [err] a=max-message-size:65536 88223ms [err] a=ice-ufrag:nnLb 88223ms [err] a=ice-pwd:kU1mbkAUuHWBst6IyJ4eun 88223ms [err] a=fingerprint:sha-256 91:93:12:29:0B:51:D5:B7:B9:A0:F3:AB:34:5B:B9:07:14:15:D6:32:D1:43:96:92:3C:67:28:15:5D:58:69:D8 88223ms [err] a=setup:active 88223ms [err] 88224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88226ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88226ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88228ms [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'{X3u\xa0I+\xe3\xa1\x0bb\xe3') 88228ms [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\n6B\xb5\xb3q\xc5`.\x91\x96') 88229ms [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'{X3u\xa0I+\xe3\xa1\x0bb\xe3') 88230ms [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\n6B\xb5\xb3q\xc5`.\x91\x96') 88231ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 88232ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"j\xa1\xb2\x03\xbe\x8f\xbc~N\xff'\x93") 88233ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"j\xa1\xb2\x03\xbe\x8f\xbc~N\xff'\x93") 88233ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x92 \xb7\xec=p\xe9T\xc9\xda\x8c\x8d') 88234ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x92 \xb7\xec=p\xe9T\xc9\xda\x8c\x8d') 88234ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56368) (expires in 600 seconds) 88234ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 88234ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88235ms [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='') 88236ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88236ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 88236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 88236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 88236ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88237ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef", "state": "connecting"}] 88261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vHd8qgs13PGo') 88261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vHd8qgs13PGo') 88262ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UBD0Fq13Zr 1 udp 1845501695 172.17.0.2 39806 typ prflx) 88262ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56248) -> ('172.17.0.2', 39806)) State.WAITING -> State.IN_PROGRESS 88262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G\x99\x1e@\xbf\xe2\xd3\xcaW7s\x1e') 88266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G\x99\x1e@\xbf\xe2\xd3\xcaW7s\x1e') 88266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56248) -> ('172.17.0.2', 39806)) State.IN_PROGRESS -> State.SUCCEEDED 88267ms [err] INFO:aioice.ice:Connection(0) ICE completed 88274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3377016053 1 udp 2113937151 167a67ce-de7c-4412-aeff-0750ed8dbf55.local 39806 typ host generation 0 ufrag HwaV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef"}', extra='') 88274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 88274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 88277ms [err] INFO:aioice.ice:Connection(0) Remote candidate "167a67ce-de7c-4412-aeff-0750ed8dbf55.local" resolved to 172.17.0.2 88278ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56248) -> ('172.17.0.2', 39806)) State.FROZEN -> State.IN_PROGRESS 88278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf4Apok\x83\x91\xe3<\x1c\xbb1') 88278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf4Apok\x83\x91\xe3<\x1c\xbb1') 88278ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56248) -> ('172.17.0.2', 39806)) State.IN_PROGRESS -> State.SUCCEEDED 88285ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2513508419 1 udp 1677729535 141.24.211.56 39806 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag HwaV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef"}', extra='') 88285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 88285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 88287ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1014153266 1 udp 33562623 141.24.210.113 51043 typ relay raddr 141.24.211.56 rport 39806 generation 0 ufrag HwaV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef"}', extra='') 88287ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88287ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 88287ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 88298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47512) -> ('172.17.0.2', 39806)) State.FROZEN -> State.IN_PROGRESS 88298ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\tH\xccU\xe4\xbc\x89\xbd\x92Wn') 88299ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\tH\xccU\xe4\xbc\x89\xbd\x92Wn') 88299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47512) -> ('172.17.0.2', 39806)) State.IN_PROGRESS -> State.SUCCEEDED 88319ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56248) -> ('141.24.211.56', 39806)) State.FROZEN -> State.IN_PROGRESS 88319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 39806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I\x87\x8e\x1a\xe2I\xc6]\x1c\xe2\x00@') 88325ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Rz55Trhw1PY4') 88325ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Rz55Trhw1PY4') 88325ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47512) -> ('141.24.211.56', 39806)) State.FROZEN -> State.FAILED 88325ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56248) -> ('141.24.210.113', 51043)) State.FROZEN -> State.FAILED 88325ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47512) -> ('141.24.210.113', 51043)) State.FROZEN -> State.FAILED 88326ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56368) -> ('172.17.0.2', 39806)) State.FROZEN -> State.FAILED 88326ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56368) -> ('141.24.211.56', 39806)) State.FROZEN -> State.FAILED 88326ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56368) -> ('141.24.210.113', 51043)) State.FROZEN -> State.FAILED 88340ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 88340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 88341ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 88342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 88346ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 88347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 88347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 88347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 88347ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 88348ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef", "state": "connected"}] 88352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 88352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 88352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 88353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 88353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 88354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 88355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1678671310, stream_id=1, stream_seq=0) 88355ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 88355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2834524490, stream_id=1, stream_seq=0) 88356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 88356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1678671310, gaps=[]) 88357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2834524490, gaps=[]) 88357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 88358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1678671311, stream_id=1, stream_seq=1) 88358ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 88358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1678671311, gaps=[]) 88358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1678671312, stream_id=1, stream_seq=2) 88359ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 88360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1678671312, gaps=[]) 88388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7VtRxQgVL+je') 88388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7VtRxQgVL+je') 88435ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 88435ms [log] [experimentStatusChanged] {"status": "running", "message": null} 88523ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef"}', extra='') 88524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 88524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 88524ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 88525ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 88525ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 88525ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 88525ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 88526ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88526ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 88526ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88526ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88527ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cac7978b-6289-469f-ba55-78d62bd28eef", "state": "closed"}] 88528ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 88528ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 88529ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xccP.\xcc\xb0v\x84\xf9\xc4\xfb\x82Z') 88529ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xccP.\xcc\xb0v\x84\xf9\xc4\xfb\x82Z') 88530ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56368) 88530ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 88530ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 88608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 88608ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 88694ms [err] Traceback (most recent call last): 88694ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 88694ms [err] return _run_code(code, main_globals, None, 88694ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 88695ms [err] exec(code, run_globals) 88695ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 88695ms [err] sys.exit(main()) 88695ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 88695ms [err] asyncio.run(main_async()) 88695ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 88695ms [err] return loop.run_until_complete(main) 88695ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 88695ms [err] self.run_forever() 88695ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 88696ms [err] self._run_once() 88696ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 88696ms [err] event_list = self._selector.select(timeout) 88696ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 88697ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 88697ms [err] KeyboardInterrupt 88701ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 88701ms [err] h.flush() 88701ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 88790ms [log] starting device 89145ms [err] DEBUG:asyncio:Using selector: EpollSelector 89232ms [err] ERROR:asyncio:Unclosed client session 89232ms [err] client_session: 89319ms [log] parsing 89319ms [log] creating device handler 89319ms [log] [ready] 89319ms [log] reading line 89319ms [log] [websocketToken] "16da4c09-9083-42b2-b09d-114048ed3e7d" 89334ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89334ms [log] [websocketConnected] 91092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 91092ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 91112ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2aadd142-9c09-4605-96ff-a7bb67a33a31"}}', extra='') 91113ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2aadd142-9c09-4605-96ff-a7bb67a33a31"} 91182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a","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='') 91186ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a", "state": "new"}] 93189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 93190ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 93190ms [err] v=0 93190ms [err] o=- 3947682130 3947682130 IN IP4 0.0.0.0 93190ms [err] s=- 93190ms [err] t=0 0 93190ms [err] a=group:BUNDLE 0 93190ms [err] a=msid-semantic:WMS * 93190ms [err] m=application 9 DTLS/SCTP 5000 93190ms [err] c=IN IP4 0.0.0.0 93190ms [err] a=mid:0 93190ms [err] a=sctpmap:5000 webrtc-datachannel 65535 93190ms [err] a=max-message-size:65536 93190ms [err] a=ice-ufrag:H0q0 93190ms [err] a=ice-pwd:339sF2XvIQcgbNs7GI69DU 93190ms [err] a=fingerprint:sha-256 02:9A:39:D7:57:38:AA:7F:12:7C:4D:DE:E7:BD:CE:08:B6:FD:4E:AB:2D:1D:79:3B:A2:EC:23:50:E5:04:3C:6C 93190ms [err] a=setup:actpass 93190ms [err] 93192ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 93192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 93193ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a", "state": "new"}] 93194ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 93195ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 93197ms [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\xe4\x14\xfb\xc1\xf9\xe3C\xbb\xc9$v') 93197ms [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',\xd4\xd4\x11DN\nN\xd53\xd0\n') 93198ms [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\xe4\x14\xfb\xc1\xf9\xe3C\xbb\xc9$v') 93198ms [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',\xd4\xd4\x11DN\nN\xd53\xd0\n') 93200ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 93200ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'SG<\xf4]\xc7\xff\xf6\xd6<]E') 93201ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'SG<\xf4]\xc7\xff\xf6\xd6<]E') 93201ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcb%U\xc3\x08\x19\x85\x04S\xe2\xe1]') 93202ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xcb%U\xc3\x08\x19\x85\x04S\xe2\xe1]') 93203ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56508) (expires in 600 seconds) 93203ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 93203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 93204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a"}', extra='') 93204ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93204ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 93204ms [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='') 93204ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 93222ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7570700872184330158 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:5Pbw\\r\\na=ice-pwd:alsFFVI09A3Fz2vZYatgsRf8\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2B:EE:6D:80:E6:48:2F:7C:EC:22:2A:6E:8D:A8:76:AF:6B:65:95:B1:75:A7:A0:4A:CA:59:5E:56:97:7A:1B:42\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a"}', extra='') 93222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 93222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 93222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 93222ms [err] v=0 93222ms [err] o=- 7570700872184330158 2 IN IP4 127.0.0.1 93222ms [err] s=- 93222ms [err] t=0 0 93222ms [err] a=group:BUNDLE 0 93222ms [err] a=msid-semantic: WMS 93222ms [err] m=application 9 DTLS/SCTP 5000 93222ms [err] c=IN IP4 0.0.0.0 93222ms [err] a=ice-ufrag:5Pbw 93222ms [err] a=ice-pwd:alsFFVI09A3Fz2vZYatgsRf8 93222ms [err] a=ice-options:trickle 93222ms [err] a=fingerprint:sha-256 2B:EE:6D:80:E6:48:2F:7C:EC:22:2A:6E:8D:A8:76:AF:6B:65:95:B1:75:A7:A0:4A:CA:59:5E:56:97:7A:1B:42 93222ms [err] a=setup:active 93222ms [err] a=mid:0 93222ms [err] a=sctpmap:5000 webrtc-datachannel 1024 93222ms [err] 93224ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 93224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 93224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 93224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93225ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a", "state": "connecting"}] 93225ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pWUV749mj/38') 93225ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pWUV749mj/38') 93225ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(jnl5nSGuP3 1 udp 1845501695 172.17.0.2 47734 typ prflx) 93226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60597) -> ('172.17.0.2', 47734)) State.WAITING -> State.IN_PROGRESS 93226ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \xf3s`\xef\xa0\xbb\x9a\xeb\xe2\xe2p') 93231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \xf3s`\xef\xa0\xbb\x9a\xeb\xe2\xe2p') 93231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60597) -> ('172.17.0.2', 47734)) State.IN_PROGRESS -> State.SUCCEEDED 93231ms [err] INFO:aioice.ice:Connection(0) ICE completed 93235ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:511459282 1 udp 2113937151 05be7676-385a-482a-9d4a-d0a074588498.local 47734 typ host generation 0 ufrag 5Pbw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a"}', extra='') 93235ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93235ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 93236ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 93239ms [err] INFO:aioice.ice:Connection(0) Remote candidate "05be7676-385a-482a-9d4a-d0a074588498.local" resolved to 172.17.0.2 93244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60597) -> ('172.17.0.2', 47734)) State.FROZEN -> State.IN_PROGRESS 93244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G\xa76f\xae\xa7\xad5\xf1\xcf\r2') 93245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G\xa76f\xae\xa7\xad5\xf1\xcf\r2') 93245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60597) -> ('172.17.0.2', 47734)) State.IN_PROGRESS -> State.SUCCEEDED 93245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56207) -> ('172.17.0.2', 47734)) State.FROZEN -> State.FAILED 93246ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56508) -> ('172.17.0.2', 47734)) State.FROZEN -> State.FAILED 93252ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2589021613 1 udp 1677729535 141.24.211.56 47734 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 5Pbw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a"}', extra='') 93252ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93253ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 93253ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 93265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60597) -> ('141.24.211.56', 47734)) State.FROZEN -> State.IN_PROGRESS 93265ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd0\x7f\x0f\xb7\xb3\xba\xc9\xfc\x8e7\x82&') 93278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jrt9LAnqpO+f') 93278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jrt9LAnqpO+f') 93285ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56207) -> ('141.24.211.56', 47734)) State.FROZEN -> State.IN_PROGRESS 93286ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf7G\xf2Z\xef\xa8\xa6kp\xf5\xa9\x94') 93307ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56508) -> ('141.24.211.56', 47734)) State.FROZEN -> State.IN_PROGRESS 93307ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x19z\xf0|x\xd1\xb9\xc7^\xa1\x90\xec') 93308ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'k6YCt\x92M\x01k\x97\x04G') 93309ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'k6YCt\x92M\x01k\x97\x04G') 93309ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 47734) 93328ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 93328ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 93330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 93331ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 93334ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 93335ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 93335ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 93335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 93336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 93336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 93336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 93337ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 93337ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a", "state": "connected"}] 93342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 93343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 93343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 93343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 93343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 93343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 93344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 93344ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jCBGGo62qIUl') 93344ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jCBGGo62qIUl') 93345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 93345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 93345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 93345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1751246508, stream_id=1, stream_seq=0) 93345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 93346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1751246508, gaps=[]) 93346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 93347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=104111630, stream_id=1, stream_seq=0) 93347ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 93347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104111630, gaps=[]) 93350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=104111631, stream_id=1, stream_seq=1) 93350ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 93350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104111631, gaps=[]) 93351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=104111632, stream_id=1, stream_seq=2) 93351ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 93352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104111632, gaps=[]) 93352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=104111633, stream_id=1, stream_seq=3) 93352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104111633, gaps=[]) 93353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=104111634, stream_id=1, stream_seq=4) 93353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=104111634, gaps=[]) 93403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LAmZcKPgem6R') 93404ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LAmZcKPgem6R') 93404ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56207) -> ('172.17.0.2', 47734)) State.WAITING -> State.IN_PROGRESS 93404ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xcdU\xb1\x86z\x12\x93'\x8c\xc5\xa7\x05") 93409ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xcdU\xb1\x86z\x12\x93'\x8c\xc5\xa7\x05") 93410ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56207) -> ('172.17.0.2', 47734)) State.IN_PROGRESS -> State.SUCCEEDED 93436ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93436ms [log] [experimentStatusChanged] {"status": "running", "message": null} 93520ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a"}', extra='') 93520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 93520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 93520ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 93521ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 93521ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 93521ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 93521ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 93522ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93522ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 93522ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93522ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93523ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/47a0598c-2eb9-4f54-aae3-9793e230090a", "state": "closed"}] 93524ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 93524ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 93524ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa1\x10\xa0K\xf7\xae\xb8\x19M\xdb\x91\xdf') 93526ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa1\x10\xa0K\xf7\xae\xb8\x19M\xdb\x91\xdf') 93526ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56508) 93526ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 93526ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 93607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 93608ms [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 93661ms [err] Traceback (most recent call last): 93661ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 93662ms [err] return _run_code(code, main_globals, None, 93662ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 93662ms [err] exec(code, run_globals) 93662ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 93662ms [err] sys.exit(main()) 93662ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 93662ms [err] asyncio.run(main_async()) 93662ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 93662ms [err] return loop.run_until_complete(main) 93662ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 93662ms [err] self.run_forever() 93662ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 93663ms [err] self._run_once() 93663ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 93663ms [err] event_list = self._selector.select(timeout) 93663ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 93663ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 93664ms [err] KeyboardInterrupt 93665ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 93665ms [err] h.flush() 93665ms [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 103413ms [log] starting device 103756ms [err] DEBUG:asyncio:Using selector: EpollSelector 103848ms [err] ERROR:asyncio:Unclosed client session 103848ms [err] client_session: 103899ms [log] parsing 103899ms [log] creating device handler 103899ms [log] [ready] 103899ms [log] reading line 103899ms [log] [websocketToken] "e6ca6285-a656-4416-9997-5e33437604f4" 103915ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103915ms [log] [websocketConnected] 104113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 104113ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 104125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d417738e-010d-4ab7-9460-b19b3e2263d3"}}', extra='') 104125ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d417738e-010d-4ab7-9460-b19b3e2263d3"} 104173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807","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='') 104178ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "new"}] 106181ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 106182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 106182ms [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='') 106182ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 106200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947682143 3947682143 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 33919 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 33919 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56425 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33919 typ srflx raddr 172.30.0.1 rport 33919\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56425 typ srflx raddr 172.17.0.2 rport 56425\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56253 typ relay raddr 172.17.0.2 rport 45717\\r\\na=end-of-candidates\\r\\na=ice-ufrag:AmNx\\r\\na=ice-pwd:jPWosO52iRpuGa7JSkPdjV\\r\\na=fingerprint:sha-256 8F:B5:7A:91:95:7E:40:60:F5:DE:97:73:87:F6:5F:52:B8:99:60:88:23:19:F4:43:0F:DE:A7:F8:02:54:77:57\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 106200ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 106201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 106201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 106201ms [err] v=0 106201ms [err] o=- 3947682143 3947682143 IN IP4 0.0.0.0 106201ms [err] s=- 106201ms [err] t=0 0 106201ms [err] a=group:BUNDLE 0 106201ms [err] a=msid-semantic:WMS * 106201ms [err] m=application 33919 DTLS/SCTP 5000 106201ms [err] c=IN IP4 172.30.0.1 106201ms [err] a=mid:0 106201ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106201ms [err] a=max-message-size:65536 106201ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33919 typ host 106201ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56425 typ host 106201ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33919 typ srflx raddr 172.30.0.1 rport 33919 106201ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56425 typ srflx raddr 172.17.0.2 rport 56425 106201ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56253 typ relay raddr 172.17.0.2 rport 45717 106201ms [err] a=end-of-candidates 106201ms [err] a=ice-ufrag:AmNx 106201ms [err] a=ice-pwd:jPWosO52iRpuGa7JSkPdjV 106201ms [err] a=fingerprint:sha-256 8F:B5:7A:91:95:7E:40:60:F5:DE:97:73:87:F6:5F:52:B8:99:60:88:23:19:F4:43:0F:DE:A7:F8:02:54:77:57 106201ms [err] a=setup:actpass 106201ms [err] 106203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 106203ms [err] v=0 106203ms [err] o=- 3947682143 3947682143 IN IP4 0.0.0.0 106203ms [err] s=- 106203ms [err] t=0 0 106203ms [err] a=group:BUNDLE 0 106203ms [err] a=msid-semantic:WMS * 106203ms [err] m=application 33919 DTLS/SCTP 5000 106203ms [err] c=IN IP4 172.30.0.1 106203ms [err] a=mid:0 106203ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106203ms [err] a=max-message-size:65536 106203ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33919 typ host 106203ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56425 typ host 106203ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33919 typ srflx raddr 172.30.0.1 rport 33919 106203ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56425 typ srflx raddr 172.17.0.2 rport 56425 106203ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56253 typ relay raddr 172.17.0.2 rport 45717 106203ms [err] a=end-of-candidates 106203ms [err] a=ice-ufrag:AmNx 106203ms [err] a=ice-pwd:jPWosO52iRpuGa7JSkPdjV 106203ms [err] a=fingerprint:sha-256 8F:B5:7A:91:95:7E:40:60:F5:DE:97:73:87:F6:5F:52:B8:99:60:88:23:19:F4:43:0F:DE:A7:F8:02:54:77:57 106203ms [err] a=setup:actpass 106203ms [err] 106203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 106203ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "new"}] 106204ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 106204ms [err] v=0 106204ms [err] o=- 3947682143 3947682143 IN IP4 0.0.0.0 106204ms [err] s=- 106204ms [err] t=0 0 106204ms [err] a=group:BUNDLE 0 106204ms [err] a=msid-semantic:WMS * 106204ms [err] m=application 9 DTLS/SCTP 5000 106204ms [err] c=IN IP4 0.0.0.0 106204ms [err] a=mid:0 106204ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106204ms [err] a=max-message-size:65536 106204ms [err] a=ice-ufrag:SNQt 106204ms [err] a=ice-pwd:ihOemOJE0mdvARnj3F17LV 106204ms [err] a=fingerprint:sha-256 9C:A2:CB:2E:25:06:42:1F:1C:5F:23:87:98:4F:E7:C9:C1:87:E8:78:B9:35:47:4D:B5:CC:BF:0A:F5:76:62:07 106204ms [err] a=setup:active 106204ms [err] 106205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 106205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 106205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 106206ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 106207ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 106209ms [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\x93u\xe7\xab\x85\x0f\x13\xb6i\xac') 106209ms [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'\xdd\xee\x94\xfd\xe9sy(C\xaar\xf7') 106209ms [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'\xdd\xee\x94\xfd\xe9sy(C\xaar\xf7') 106210ms [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\x93u\xe7\xab\x85\x0f\x13\xb6i\xac') 106211ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 106211ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'o\xb6\xeeo\xec\n\x06.xd\xc4\xe4') 106212ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'o\xb6\xeeo\xec\n\x06.xd\xc4\xe4') 106212ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfb\xaduY\xd7eP\xfc\xe9_C\xfa') 106213ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xfb\xaduY\xd7eP\xfc\xe9_C\xfa') 106213ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53411) (expires in 600 seconds) 106213ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 106213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 106214ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 106214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 106214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 106214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('172.30.0.1', 33919)) State.FROZEN -> State.WAITING 106214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42857) -> ('172.30.0.1', 33919)) State.FROZEN -> State.WAITING 106215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('172.17.0.2', 56425)) State.FROZEN -> State.WAITING 106215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53411) -> ('172.30.0.1', 33919)) State.FROZEN -> State.WAITING 106215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('172.30.0.1', 33919)) State.WAITING -> State.IN_PROGRESS 106215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\xee\x973h;\xf2\x98\xa5\xefc\x8d') 106216ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "connecting"}] 106216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\xee\x973h;\xf2\x98\xa5\xefc\x8d') 106217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('172.30.0.1', 33919)) State.IN_PROGRESS -> State.SUCCEEDED 106217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('141.24.211.56', 33919)) State.FROZEN -> State.WAITING 106217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('141.24.211.56', 56425)) State.FROZEN -> State.WAITING 106217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('141.24.210.113', 56253)) State.FROZEN -> State.WAITING 106228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4\x1a.Wx\\\x17\xb9\x9a \xe4I') 106228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4\x1a.Wx\\\x17\xb9\x9a \xe4I') 106228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42857) -> ('172.30.0.1', 33919)) State.WAITING -> State.FAILED 106228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('172.17.0.2', 56425)) State.WAITING -> State.FAILED 106228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42857) -> ('172.17.0.2', 56425)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('141.24.211.56', 33919)) State.WAITING -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42857) -> ('141.24.211.56', 33919)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('141.24.211.56', 56425)) State.WAITING -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42857) -> ('141.24.211.56', 56425)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53411) -> ('172.30.0.1', 33919)) State.WAITING -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53411) -> ('172.17.0.2', 56425)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('141.24.210.113', 56253)) State.WAITING -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42857) -> ('141.24.210.113', 56253)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53411) -> ('141.24.211.56', 33919)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53411) -> ('141.24.211.56', 56425)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53411) -> ('141.24.210.113', 56253)) State.FROZEN -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) ICE completed 106230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac\x95,q_\xb3\xd5\x1d\x18\x9c\x1e\xd7') 106230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac\x95,q_\xb3\xd5\x1d\x18\x9c\x1e\xd7') 106231ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UvFv6SeDcV 1 udp 1862270975 172.17.0.2 33919 typ prflx) 106231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('172.17.0.2', 33919)) State.WAITING -> State.IN_PROGRESS 106231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd95\xff-g\xd3\xceS\xce]\x91\xfa') 106231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd95\xff-g\xd3\xceS\xce]\x91\xfa') 106232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36942) -> ('172.17.0.2', 33919)) State.IN_PROGRESS -> State.SUCCEEDED 106236ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 106236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 106237ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 106238ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 106253ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 106254ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 106254ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 106254ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 106254ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 106255ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "connected"}] 106255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 106255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 106255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 106256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 106257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 106257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 106258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2828744846, stream_id=1, stream_seq=0) 106258ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 106258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1484556294, stream_id=1, stream_seq=0) 106258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 106259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2828744846, gaps=[]) 106260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1484556294, gaps=[]) 106260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 106260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2828744847, stream_id=1, stream_seq=1) 106261ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 106261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2828744847, gaps=[]) 106261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2828744848, stream_id=1, stream_seq=2) 106261ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 106262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2828744848, gaps=[]) 106322ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 106323ms [log] [experimentStatusChanged] {"status": "running", "message": null} 106411ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807"}', extra='') 106411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 106412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 106412ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 106412ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 106412ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 106412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 106412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 106412ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106413ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 106413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106413ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "closed"}] 106413ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 106414ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 106414ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x98\x88\xf1]}cv\xf3]/\xa5\xb6') 106415ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x98\x88\xf1]}cv\xf3]/\xa5\xb6') 106415ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53411) 106416ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 106416ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 106472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 106472ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 106533ms [err] Traceback (most recent call last): 106533ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 106533ms [err] return _run_code(code, main_globals, None, 106533ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 106533ms [err] exec(code, run_globals) 106533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 106533ms [err] sys.exit(main()) 106533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 106533ms [err] asyncio.run(main_async()) 106533ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 106533ms [err] return loop.run_until_complete(main) 106533ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 106533ms [err] self.run_forever() 106533ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 106534ms [err] self._run_once() 106534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 106534ms [err] event_list = self._selector.select(timeout) 106534ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 106535ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 106535ms [err] KeyboardInterrupt 106536ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 106536ms [err] h.flush() 106536ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 106635ms [log] starting device 106975ms [err] DEBUG:asyncio:Using selector: EpollSelector 107067ms [err] ERROR:asyncio:Unclosed client session 107067ms [err] client_session: 107133ms [log] parsing 107133ms [log] creating device handler 107133ms [log] [ready] 107133ms [log] reading line 107133ms [log] [websocketToken] "3197618e-66bf-4aed-b836-4f4493619ffd" 107150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 107150ms [log] [websocketConnected] 107319ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 107319ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 107339ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/54e07df6-d8f5-403c-95c9-60c9c0ccf0ea"}}', extra='') 107339ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/54e07df6-d8f5-403c-95c9-60c9c0ccf0ea"} 107373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883","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='') 107381ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "new"}] 109384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 109384ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109384ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 109384ms [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='') 109384ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 109405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947682146 3947682146 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 60681 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 60681 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54030 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60681 typ srflx raddr 172.30.0.1 rport 60681\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54030 typ srflx raddr 172.17.0.2 rport 54030\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52304 typ relay raddr 172.17.0.2 rport 44532\\r\\na=end-of-candidates\\r\\na=ice-ufrag:CG7e\\r\\na=ice-pwd:2f5zClOXgFSOKoAT8sNygq\\r\\na=fingerprint:sha-256 8C:FE:01:07:DD:C5:70:12:0E:A4:86:BB:D5:4E:20:77:77:51:98:46:67:7F:5E:65:FD:73:8D:68:01:60:E8:72\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 109406ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109406ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 109406ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 109406ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109406ms [err] v=0 109406ms [err] o=- 3947682146 3947682146 IN IP4 0.0.0.0 109406ms [err] s=- 109406ms [err] t=0 0 109406ms [err] a=group:BUNDLE 0 109406ms [err] a=msid-semantic:WMS * 109406ms [err] m=application 60681 DTLS/SCTP 5000 109406ms [err] c=IN IP4 172.30.0.1 109406ms [err] a=mid:0 109406ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109406ms [err] a=max-message-size:65536 109406ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60681 typ host 109406ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54030 typ host 109406ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60681 typ srflx raddr 172.30.0.1 rport 60681 109406ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54030 typ srflx raddr 172.17.0.2 rport 54030 109406ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52304 typ relay raddr 172.17.0.2 rport 44532 109406ms [err] a=end-of-candidates 109406ms [err] a=ice-ufrag:CG7e 109406ms [err] a=ice-pwd:2f5zClOXgFSOKoAT8sNygq 109406ms [err] a=fingerprint:sha-256 8C:FE:01:07:DD:C5:70:12:0E:A4:86:BB:D5:4E:20:77:77:51:98:46:67:7F:5E:65:FD:73:8D:68:01:60:E8:72 109406ms [err] a=setup:actpass 109406ms [err] 109409ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109409ms [err] v=0 109409ms [err] o=- 3947682146 3947682146 IN IP4 0.0.0.0 109409ms [err] s=- 109409ms [err] t=0 0 109409ms [err] a=group:BUNDLE 0 109409ms [err] a=msid-semantic:WMS * 109409ms [err] m=application 60681 DTLS/SCTP 5000 109409ms [err] c=IN IP4 172.30.0.1 109409ms [err] a=mid:0 109409ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109409ms [err] a=max-message-size:65536 109409ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60681 typ host 109409ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54030 typ host 109409ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60681 typ srflx raddr 172.30.0.1 rport 60681 109409ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54030 typ srflx raddr 172.17.0.2 rport 54030 109409ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52304 typ relay raddr 172.17.0.2 rport 44532 109409ms [err] a=end-of-candidates 109409ms [err] a=ice-ufrag:CG7e 109409ms [err] a=ice-pwd:2f5zClOXgFSOKoAT8sNygq 109409ms [err] a=fingerprint:sha-256 8C:FE:01:07:DD:C5:70:12:0E:A4:86:BB:D5:4E:20:77:77:51:98:46:67:7F:5E:65:FD:73:8D:68:01:60:E8:72 109409ms [err] a=setup:actpass 109409ms [err] 109409ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 109410ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "new"}] 109411ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 109411ms [err] v=0 109411ms [err] o=- 3947682147 3947682147 IN IP4 0.0.0.0 109411ms [err] s=- 109411ms [err] t=0 0 109411ms [err] a=group:BUNDLE 0 109411ms [err] a=msid-semantic:WMS * 109411ms [err] m=application 9 DTLS/SCTP 5000 109411ms [err] c=IN IP4 0.0.0.0 109411ms [err] a=mid:0 109411ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109411ms [err] a=max-message-size:65536 109411ms [err] a=ice-ufrag:EL5D 109411ms [err] a=ice-pwd:SP7eWvW8AciJ4Yc8hS4YuW 109411ms [err] a=fingerprint:sha-256 5F:23:8D:99:CD:EA:B4:DD:D9:63:51:62:1B:97:7E:75:22:C7:D3:1A:A4:2E:28:8D:C7:25:1C:44:B3:81:CA:4D 109411ms [err] a=setup:active 109411ms [err] 109412ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109412ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 109414ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 109414ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 109416ms [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'\x18\x08\xcd(\x98I\xbb\xbdlaI\xc6') 109416ms [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'M\xb3\x88\x122\xe0\xb818\xbd(\x1e') 109417ms [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'\x18\x08\xcd(\x98I\xbb\xbdlaI\xc6') 109417ms [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'M\xb3\x88\x122\xe0\xb818\xbd(\x1e') 109419ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 109419ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xbb\x83l\x11D\xa0\xad\xd6\x99LM\x0c') 109420ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xbb\x83l\x11D\xa0\xad\xd6\x99LM\x0c') 109420ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'zS}\xe2\xb4\xe1\x12:k\xedw\xb5') 109421ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'zS}\xe2\xb4\xe1\x12:k\xedw\xb5') 109421ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54017) (expires in 600 seconds) 109421ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 109421ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 109422ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 109422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 109423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 109423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('172.30.0.1', 60681)) State.FROZEN -> State.WAITING 109423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49396) -> ('172.30.0.1', 60681)) State.FROZEN -> State.WAITING 109423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('172.17.0.2', 54030)) State.FROZEN -> State.WAITING 109423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54017) -> ('172.30.0.1', 60681)) State.FROZEN -> State.WAITING 109424ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109424ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('172.30.0.1', 60681)) State.WAITING -> State.IN_PROGRESS 109425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ykt\xe3_\x19R{\x91\xc0\xab\x1c') 109425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "connecting"}] 109426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ykt\xe3_\x19R{\x91\xc0\xab\x1c') 109426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('172.30.0.1', 60681)) State.IN_PROGRESS -> State.SUCCEEDED 109426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('141.24.211.56', 60681)) State.FROZEN -> State.WAITING 109426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('141.24.211.56', 54030)) State.FROZEN -> State.WAITING 109427ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('141.24.210.113', 52304)) State.FROZEN -> State.WAITING 109438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfdDP/\xe7\xf5\x8fr\x06k\x8e\xc5') 109438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfdDP/\xe7\xf5\x8fr\x06k\x8e\xc5') 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49396) -> ('172.30.0.1', 60681)) State.WAITING -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('172.17.0.2', 54030)) State.WAITING -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49396) -> ('172.17.0.2', 54030)) State.FROZEN -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('141.24.211.56', 60681)) State.WAITING -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49396) -> ('141.24.211.56', 60681)) State.FROZEN -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('141.24.211.56', 54030)) State.WAITING -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49396) -> ('141.24.211.56', 54030)) State.FROZEN -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54017) -> ('172.30.0.1', 60681)) State.WAITING -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54017) -> ('172.17.0.2', 54030)) State.FROZEN -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('141.24.210.113', 52304)) State.WAITING -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49396) -> ('141.24.210.113', 52304)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54017) -> ('141.24.211.56', 60681)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54017) -> ('141.24.211.56', 54030)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54017) -> ('141.24.210.113', 52304)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) ICE completed 109440ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\x0c\xa0\x1b\n\x9a\x9c\xc31\x15\xfe\xb6') 109441ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x95\x0c\xa0\x1b\n\x9a\x9c\xc31\x15\xfe\xb6') 109441ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Ms1S5CiVE3 1 udp 1862270975 172.17.0.2 60681 typ prflx) 109442ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('172.17.0.2', 60681)) State.WAITING -> State.IN_PROGRESS 109442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8c\x06\xa6\x0foC`\xc0\xcf\x80}\x1e') 109443ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8c\x06\xa6\x0foC`\xc0\xcf\x80}\x1e') 109443ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57519) -> ('172.17.0.2', 60681)) State.IN_PROGRESS -> State.SUCCEEDED 109444ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 109444ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 109446ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 109446ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 109464ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 109464ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 109464ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 109465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 109465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 109466ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "connected"}] 109466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 109466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 109466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 109468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 109468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 109468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 109469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=343982476, stream_id=1, stream_seq=0) 109469ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 109470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2800246617, stream_id=1, stream_seq=0) 109470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 109470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982476, gaps=[]) 109471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2800246617, gaps=[]) 109471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 109472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=343982477, stream_id=1, stream_seq=1) 109473ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 109473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982477, gaps=[]) 109473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=343982478, stream_id=1, stream_seq=2) 109474ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 109474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982478, gaps=[]) 109474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=343982479, stream_id=1, stream_seq=3) 109474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982479, gaps=[]) 109475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=343982480, stream_id=1, stream_seq=4) 109475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982480, gaps=[]) 109540ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109540ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883"}', extra='') 109635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 109635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 109635ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109636ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 109636ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 109636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109636ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109637ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 109637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109638ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "closed"}] 109638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109638ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109639ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'P\xe2\xf7\xa4}f\x00/\xa2]w\r') 109640ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'P\xe2\xf7\xa4}f\x00/\xa2]w\r') 109640ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54017) 109640ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 109640ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 109705ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109705ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 109769ms [err] Traceback (most recent call last): 109769ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109769ms [err] return _run_code(code, main_globals, None, 109769ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109769ms [err] exec(code, run_globals) 109769ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109769ms [err] sys.exit(main()) 109769ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109769ms [err] asyncio.run(main_async()) 109769ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109769ms [err] return loop.run_until_complete(main) 109769ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109769ms [err] self.run_forever() 109769ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109769ms [err] self._run_once() 109769ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109769ms [err] event_list = self._selector.select(timeout) 109769ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109769ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109769ms [err] KeyboardInterrupt 109771ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109771ms [err] h.flush() 109771ms [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