================== js Client to python Client Communication: should connect without errors 8092ms [log] starting device 8734ms [err] DEBUG:asyncio:Using selector: EpollSelector 8811ms [err] ERROR:asyncio:Unclosed client session 8811ms [err] client_session: 8890ms [log] parsing 8890ms [log] creating device handler 8890ms [log] [ready] 8890ms [log] reading line 8890ms [log] [websocketToken] "87f06fe1-554c-40ce-a708-ceddbe9f2a09" 8910ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 8910ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 10352ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 10352ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 10374ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ce027394-2456-42fa-b100-c195f21236b0"}}', extra='') 10374ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ce027394-2456-42fa-b100-c195f21236b0"} 10449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 10454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036", "state": "new"}] 12458ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036"}', extra='') 12458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 12458ms [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='') 12458ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 12458ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3133973814352911292 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:wdpP\\r\\na=ice-pwd:8fmJJxJn5C+6dlXFTGayR6Px\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4E:BE:69:27:69:47:2C:89:8F:9D:6F:BA:22:A2:E7:A1:10:28:51:4D:09:62:7A:C5:0D:C6:B3:02:E3:30:36:A0\\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/87b2b832-7583-4473-a6f0-bb69f12de036"}', extra='') 12458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 12458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 12458ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 12458ms [err] v=0 12458ms [err] o=- 3133973814352911292 2 IN IP4 127.0.0.1 12458ms [err] s=- 12458ms [err] t=0 0 12458ms [err] a=group:BUNDLE 0 12458ms [err] a=extmap-allow-mixed 12458ms [err] a=msid-semantic: WMS 12458ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12458ms [err] c=IN IP4 0.0.0.0 12458ms [err] a=ice-ufrag:wdpP 12458ms [err] a=ice-pwd:8fmJJxJn5C+6dlXFTGayR6Px 12458ms [err] a=ice-options:trickle 12458ms [err] a=fingerprint:sha-256 4E:BE:69:27:69:47:2C:89:8F:9D:6F:BA:22:A2:E7:A1:10:28:51:4D:09:62:7A:C5:0D:C6:B3:02:E3:30:36:A0 12458ms [err] a=setup:actpass 12458ms [err] a=mid:0 12458ms [err] a=sctp-port:5000 12458ms [err] a=max-message-size:262144 12458ms [err] 12461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 12461ms [err] v=0 12461ms [err] o=- 3133973814352911292 2 IN IP4 127.0.0.1 12461ms [err] s=- 12461ms [err] t=0 0 12461ms [err] a=group:BUNDLE 0 12461ms [err] a=extmap-allow-mixed 12461ms [err] a=msid-semantic: WMS 12461ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12461ms [err] c=IN IP4 0.0.0.0 12461ms [err] a=ice-ufrag:wdpP 12461ms [err] a=ice-pwd:8fmJJxJn5C+6dlXFTGayR6Px 12461ms [err] a=ice-options:trickle 12461ms [err] a=fingerprint:sha-256 4E:BE:69:27:69:47:2C:89:8F:9D:6F:BA:22:A2:E7:A1:10:28:51:4D:09:62:7A:C5:0D:C6:B3:02:E3:30:36:A0 12461ms [err] a=setup:actpass 12461ms [err] a=mid:0 12461ms [err] a=sctp-port:5000 12461ms [err] a=max-message-size:262144 12461ms [err] 12461ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 12461ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036", "state": "new"}] 12462ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 12462ms [err] v=0 12462ms [err] o=- 3933825049 3933825049 IN IP4 0.0.0.0 12462ms [err] s=- 12462ms [err] t=0 0 12462ms [err] a=group:BUNDLE 0 12462ms [err] a=msid-semantic:WMS * 12462ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12462ms [err] c=IN IP4 0.0.0.0 12462ms [err] a=mid:0 12462ms [err] a=sctp-port:5000 12462ms [err] a=max-message-size:65536 12462ms [err] a=ice-ufrag:j9YV 12462ms [err] a=ice-pwd:iD3PokM7WK9avZyeEOy3KK 12462ms [err] a=fingerprint:sha-256 E7:72:68:1D:B4:3D:DC:BB:6E:BC:3A:4D:BF:DC:F1:17:70:6D:79:9A:A9:82:CE:1F:50:3A:C8:F8:32:B1:A6:E9 12462ms [err] a=setup:active 12462ms [err] 12463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 12463ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 12463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 12465ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 12465ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 12466ms [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'\xb5\x9e\x0b&S\x19\xe3\xe2\xbd\xe3\xd2\xd6') 12466ms [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'\x80n\x9b\x90\xe9\x1f\x14<_c\x17\xac') 12467ms [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'\x80n\x9b\x90\xe9\x1f\x14<_c\x17\xac') 12467ms [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'\xb5\x9e\x0b&S\x19\xe3\xe2\xbd\xe3\xd2\xd6') 12469ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 12469ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xca\xc3L,Lh\x9e\xe5\xbdX\xfd\xb0') 12470ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xca\xc3L,Lh\x9e\xe5\xbdX\xfd\xb0') 12470ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'p\x1a\xa3\x0f\xf9\xd5\xbd\xa7\xf4\x84U\xd5') 12471ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'p\x1a\xa3\x0f\xf9\xd5\xbd\xa7\xf4\x84U\xd5') 12471ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62883) (expires in 600 seconds) 12471ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 12471ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 12472ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 12472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 12472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 12472ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12472ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12473ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036", "state": "connecting"}] 12498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HggYMP8YlK/Q') 12498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HggYMP8YlK/Q') 12498ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Oxkm4NVNfB 1 udp 1845501695 172.17.0.3 45953 typ prflx) 12500ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36308) -> ('172.17.0.3', 45953)) State.WAITING -> State.IN_PROGRESS 12500ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\xc4\x81U\x82\x1a\xc7\xb3I\x91rn') 12505ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\xc4\x81U\x82\x1a\xc7\xb3I\x91rn') 12505ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36308) -> ('172.17.0.3', 45953)) State.IN_PROGRESS -> State.SUCCEEDED 12505ms [err] INFO:aioice.ice:Connection(0) ICE completed 12513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2382105381 1 udp 2113937151 2ce0b786-4917-4d65-acc1-423dc503b2c6.local 45953 typ host generation 0 ufrag wdpP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036"}', extra='') 12513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12514ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 12514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 12515ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 12515ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 12519ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2ce0b786-4917-4d65-acc1-423dc503b2c6.local" resolved to 172.17.0.3 12521ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 12521ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 12521ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 12521ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 12521ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 12521ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036", "state": "connected"}] 12525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 12525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 12525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 12526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2669740826 1 udp 33562623 141.24.210.113 64294 typ relay raddr 141.24.211.56 rport 45953 generation 0 ufrag wdpP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036"}', extra='') 12526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12526ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 12527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 12527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 12528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=396320797, stream_id=1, stream_seq=0) 12528ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 12528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=174294795, stream_id=1, stream_seq=0) 12528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 12529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=396320797, gaps=[]) 12529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=174294795, gaps=[]) 12529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 12530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3096109416 1 udp 1677729535 141.24.211.56 45953 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag wdpP network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036"}', extra='') 12530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12530ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0zM8u2pPwPVg') 12558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0zM8u2pPwPVg') 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36308) -> ('172.17.0.3', 45953)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50370) -> ('172.17.0.3', 45953)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36308) -> ('141.24.211.56', 45953)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50370) -> ('141.24.211.56', 45953)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36308) -> ('141.24.210.113', 64294)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50370) -> ('141.24.210.113', 64294)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62883) -> ('172.17.0.3', 45953)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62883) -> ('141.24.211.56', 45953)) State.FROZEN -> State.FAILED 12559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62883) -> ('141.24.210.113', 64294)) State.FROZEN -> State.FAILED 12596ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 12596ms [log] [experimentStatusChanged] {"status": "running", "message": null} 12620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'woxrJ906c7wO') 12620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'woxrJ906c7wO') 12681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036"}', extra='') 12681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 12681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 12681ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 12681ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 12681ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 12682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 12682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 12682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12682ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 12682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12683ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12683ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87b2b832-7583-4473-a6f0-bb69f12de036", "state": "closed"}] 12683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 12683ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 12684ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"'\x05*j\xc5Q\n\x87\x02\xbb\xad;") 12684ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"'\x05*j\xc5Q\n\x87\x02\xbb\xad;") 12684ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62883) 12685ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 12685ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 12742ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 12742ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 12805ms [err] Traceback (most recent call last): 12805ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 12805ms [err] return _run_code(code, main_globals, None, 12805ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 12805ms [err] exec(code, run_globals) 12805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 12805ms [err] sys.exit(main()) 12805ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 12805ms [err] asyncio.run(main_async()) 12805ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 12805ms [err] return loop.run_until_complete(main) 12805ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 12806ms [err] self.run_forever() 12806ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 12806ms [err] self._run_once() 12806ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 12806ms [err] event_list = self._selector.select(timeout) 12806ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 12807ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 12807ms [err] KeyboardInterrupt 12810ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 12810ms [err] h.flush() 12810ms [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 17589ms [log] starting device 18019ms [err] DEBUG:asyncio:Using selector: EpollSelector 18094ms [err] ERROR:asyncio:Unclosed client session 18094ms [err] client_session: 18165ms [log] parsing 18165ms [log] creating device handler 18165ms [log] [ready] 18165ms [log] reading line 18165ms [log] [websocketToken] "1ada6073-b04f-4121-8816-a128039ab932" 18180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 18181ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 18361ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 18361ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 18398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/354802d0-d725-43bf-bfbd-dcf261998a40"}}', extra='') 18398ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/354802d0-d725-43bf-bfbd-dcf261998a40"} 18444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 18448ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1", "state": "new"}] 20451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 20452ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20452ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 20452ms [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='') 20452ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 20469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933825057 3933825057 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 45827 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 45827 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44595 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44595 typ srflx raddr 172.17.0.3 rport 44595\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 45827 typ srflx raddr 172.30.0.1 rport 45827\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63762 typ relay raddr 172.17.0.3 rport 33633\\r\\na=end-of-candidates\\r\\na=ice-ufrag:JkeE\\r\\na=ice-pwd:jmumdO02OBXNyZF4aURGvE\\r\\na=fingerprint:sha-256 31:09:5A:8C:BD:F9:C8:86:CC:74:2B:DD:C4:58:A1:A3:55:EC:29:60:5B:99:ED:4D:68:F4:62:E4:A2:68:45:10\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 20469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 20469ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 20469ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20469ms [err] v=0 20469ms [err] o=- 3933825057 3933825057 IN IP4 0.0.0.0 20469ms [err] s=- 20469ms [err] t=0 0 20469ms [err] a=group:BUNDLE 0 20469ms [err] a=msid-semantic:WMS * 20469ms [err] m=application 45827 DTLS/SCTP 5000 20469ms [err] c=IN IP4 172.30.0.1 20469ms [err] a=mid:0 20469ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20469ms [err] a=max-message-size:65536 20469ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45827 typ host 20469ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44595 typ host 20469ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44595 typ srflx raddr 172.17.0.3 rport 44595 20469ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 45827 typ srflx raddr 172.30.0.1 rport 45827 20469ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63762 typ relay raddr 172.17.0.3 rport 33633 20469ms [err] a=end-of-candidates 20469ms [err] a=ice-ufrag:JkeE 20469ms [err] a=ice-pwd:jmumdO02OBXNyZF4aURGvE 20469ms [err] a=fingerprint:sha-256 31:09:5A:8C:BD:F9:C8:86:CC:74:2B:DD:C4:58:A1:A3:55:EC:29:60:5B:99:ED:4D:68:F4:62:E4:A2:68:45:10 20469ms [err] a=setup:actpass 20469ms [err] 20472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 20472ms [err] v=0 20472ms [err] o=- 3933825057 3933825057 IN IP4 0.0.0.0 20472ms [err] s=- 20472ms [err] t=0 0 20472ms [err] a=group:BUNDLE 0 20472ms [err] a=msid-semantic:WMS * 20472ms [err] m=application 45827 DTLS/SCTP 5000 20472ms [err] c=IN IP4 172.30.0.1 20472ms [err] a=mid:0 20472ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20472ms [err] a=max-message-size:65536 20472ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45827 typ host 20472ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44595 typ host 20472ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44595 typ srflx raddr 172.17.0.3 rport 44595 20472ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 45827 typ srflx raddr 172.30.0.1 rport 45827 20472ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63762 typ relay raddr 172.17.0.3 rport 33633 20472ms [err] a=end-of-candidates 20472ms [err] a=ice-ufrag:JkeE 20472ms [err] a=ice-pwd:jmumdO02OBXNyZF4aURGvE 20472ms [err] a=fingerprint:sha-256 31:09:5A:8C:BD:F9:C8:86:CC:74:2B:DD:C4:58:A1:A3:55:EC:29:60:5B:99:ED:4D:68:F4:62:E4:A2:68:45:10 20472ms [err] a=setup:actpass 20472ms [err] 20472ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 20473ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1", "state": "new"}] 20474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 20474ms [err] v=0 20474ms [err] o=- 3933825057 3933825057 IN IP4 0.0.0.0 20474ms [err] s=- 20474ms [err] t=0 0 20474ms [err] a=group:BUNDLE 0 20474ms [err] a=msid-semantic:WMS * 20474ms [err] m=application 9 DTLS/SCTP 5000 20474ms [err] c=IN IP4 0.0.0.0 20474ms [err] a=mid:0 20474ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20474ms [err] a=max-message-size:65536 20474ms [err] a=ice-ufrag:PrqJ 20474ms [err] a=ice-pwd:5DJBl8GKWdWUyDeboK5TEj 20474ms [err] a=fingerprint:sha-256 DF:D5:70:0F:8A:F0:57:4B:C6:E5:04:18:99:4A:43:76:E9:52:58:43:F5:FA:7D:38:62:E8:90:01:DF:EB:3D:44 20474ms [err] a=setup:active 20474ms [err] 20474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 20474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 20476ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 20476ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 20477ms [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'{F\x1a\nl\xb9\n=\x1f:-\xc3') 20477ms [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'\xda\x1e\xb4T\xbf\xdfJ\xfe\xd2\x812\x9e') 20478ms [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'\xda\x1e\xb4T\xbf\xdfJ\xfe\xd2\x812\x9e') 20478ms [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'{F\x1a\nl\xb9\n=\x1f:-\xc3') 20479ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 20479ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1d\x9c\xbe\xa8tz/T\xeb\xfaz\x02') 20480ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1d\x9c\xbe\xa8tz/T\xeb\xfaz\x02') 20480ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x15\xbb}\xf0\x03u`\xa6mS`\xb8') 20481ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x15\xbb}\xf0\x03u`\xa6mS`\xb8') 20481ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64156) (expires in 600 seconds) 20481ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 20481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 20482ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 20482ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 20482ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 20482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('172.30.0.1', 45827)) State.FROZEN -> State.WAITING 20482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50387) -> ('172.30.0.1', 45827)) State.FROZEN -> State.WAITING 20482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('172.17.0.3', 44595)) State.FROZEN -> State.WAITING 20482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64156) -> ('172.30.0.1', 45827)) State.FROZEN -> State.WAITING 20483ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20483ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20483ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('172.30.0.1', 45827)) State.WAITING -> State.IN_PROGRESS 20483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45827) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86\xa50\xdf\xfc&\xe3A\xb18:v') 20483ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1", "state": "connecting"}] 20484ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45827) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86\xa50\xdf\xfc&\xe3A\xb18:v') 20484ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('172.30.0.1', 45827)) State.IN_PROGRESS -> State.SUCCEEDED 20484ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('141.24.211.56', 44595)) State.FROZEN -> State.WAITING 20484ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('141.24.211.56', 45827)) State.FROZEN -> State.WAITING 20484ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('141.24.210.113', 63762)) State.FROZEN -> State.WAITING 20500ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45827) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' ('172.30.0.1', 45827) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' ('172.30.0.1', 45827)) State.WAITING -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('172.17.0.3', 44595)) State.WAITING -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50387) -> ('172.17.0.3', 44595)) State.FROZEN -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('141.24.211.56', 44595)) State.WAITING -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50387) -> ('141.24.211.56', 44595)) State.FROZEN -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('141.24.211.56', 45827)) State.WAITING -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50387) -> ('141.24.211.56', 45827)) State.FROZEN -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64156) -> ('172.30.0.1', 45827)) State.WAITING -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64156) -> ('172.17.0.3', 44595)) State.FROZEN -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('141.24.210.113', 63762)) State.WAITING -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 50387) -> ('141.24.210.113', 63762)) State.FROZEN -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64156) -> ('141.24.211.56', 44595)) State.FROZEN -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64156) -> ('141.24.211.56', 45827)) State.FROZEN -> State.FAILED 20501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64156) -> ('141.24.210.113', 63762)) State.FROZEN -> State.FAILED 20502ms [err] INFO:aioice.ice:Connection(0) ICE completed 20502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45827) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80*\xbfz1\xd0\xe0.\x1d+ \x86') 20502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45827) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80*\xbfz1\xd0\xe0.\x1d+ \x86') 20502ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(HeQMbgyZkm 1 udp 1862270975 172.17.0.3 45827 typ prflx) 20502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55680) -> ('172.17.0.3', 45827)) State.WAITING -> State.IN_PROGRESS 20502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45827) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'45\xfb\xf3\x82\x82\xd5\x05\xf3\x04f\x7f') 20503ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 20503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 20503ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 20504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 20506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45827) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'45\xfb\xf3\x82\x82\xd5\x05\xf3\x04f\x7f') 20524ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 20524ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 20524ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 20524ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 20524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 20525ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1", "state": "connected"}] 20525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 20525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 20525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 20526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 20527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 20527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 20527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1664503630, stream_id=1, stream_seq=0) 20528ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 20528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1091892887, stream_id=1, stream_seq=0) 20528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 20528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1664503630, gaps=[]) 20529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1091892887, gaps=[]) 20529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 20585ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20585ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1"}', extra='') 20676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 20676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 20676ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 20676ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 20676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20677ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 20677ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20677ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/674d52bb-eb46-48ee-a731-f55954816cc1", "state": "closed"}] 20678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20678ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20678ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf8\xe5%\xe3\xac\xf4\xf9\xc5n\x99M\xd4') 20679ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf8\xe5%\xe3\xac\xf4\xf9\xc5n\x99M\xd4') 20679ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64156) 20680ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 20680ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 20734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20734ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 20807ms [err] Traceback (most recent call last): 20807ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20808ms [err] return _run_code(code, main_globals, None, 20808ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20808ms [err] exec(code, run_globals) 20808ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20808ms [err] sys.exit(main()) 20808ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20808ms [err] asyncio.run(main_async()) 20808ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20808ms [err] return loop.run_until_complete(main) 20808ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20808ms [err] self.run_forever() 20808ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20808ms [err] self._run_once() 20808ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20809ms [err] event_list = self._selector.select(timeout) 20809ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20809ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20809ms [err] KeyboardInterrupt 20815ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20815ms [err] h.flush() 20815ms [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 33574ms [log] starting device 34049ms [err] DEBUG:asyncio:Using selector: EpollSelector 34127ms [err] ERROR:asyncio:Unclosed client session 34127ms [err] client_session: 34209ms [log] parsing 34209ms [log] creating device handler 34209ms [log] [ready] 34209ms [log] reading line 34209ms [log] [websocketToken] "d4a11a08-3a6e-48fc-9c39-f8c2a0be4ca8" 34224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 34224ms [log] [websocketConnected] 35708ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 35708ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 35725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d31c3047-3c7c-43fe-8f7f-f528bc73ef20"}}', extra='') 35725ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d31c3047-3c7c-43fe-8f7f-f528bc73ef20"} 35763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 35769ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d", "state": "new"}] 37771ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 37772ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 37772ms [err] v=0 37772ms [err] o=- 3933825074 3933825074 IN IP4 0.0.0.0 37772ms [err] s=- 37772ms [err] t=0 0 37772ms [err] a=group:BUNDLE 0 37772ms [err] a=msid-semantic:WMS * 37772ms [err] m=application 9 DTLS/SCTP 5000 37772ms [err] c=IN IP4 0.0.0.0 37772ms [err] a=mid:0 37772ms [err] a=sctpmap:5000 webrtc-datachannel 65535 37772ms [err] a=max-message-size:65536 37772ms [err] a=ice-ufrag:yLfF 37772ms [err] a=ice-pwd:yw4m3lIoC8BjmUpo89zXbP 37772ms [err] a=fingerprint:sha-256 DE:BD:E8:A9:1B:53:75:A0:9E:F9:BE:03:0B:A1:FB:3F:2D:BB:A3:F3:F8:0A:98:58:01:67:84:9A:F8:D6:95:B5 37772ms [err] a=setup:actpass 37772ms [err] 37773ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 37773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 37774ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d", "state": "new"}] 37774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 37774ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 37776ms [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'\xcc\x9fo\x19\xd9hY\x0c\\\x8c\x0f\x9c') 37776ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{\x1c\xff\xd4\xd3\xcb\xdag\xf5\xa23\xc8') 37777ms [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'\xcc\x9fo\x19\xd9hY\x0c\\\x8c\x0f\x9c') 37777ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{\x1c\xff\xd4\xd3\xcb\xdag\xf5\xa23\xc8') 37778ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 37778ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf7S\xa4\x93\t\x1c\xb2\xacl\xd2\xd1\xf2') 37779ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf7S\xa4\x93\t\x1c\xb2\xacl\xd2\xd1\xf2') 37779ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x98\xfe\x0eFS\xb1\xf2\\<\x89\x8f\xd6') 37781ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x98\xfe\x0eFS\xb1\xf2\\<\x89\x8f\xd6') 37781ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52930) (expires in 600 seconds) 37781ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 37781ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 37781ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d"}', extra='') 37782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 37782ms [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='') 37782ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 37797ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 9131009683364366352 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:gGJc\\r\\na=ice-pwd:LyjqTiUEd4aOOxtk6cdORcNq\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B2:A8:A6:BF:D1:20:41:00:AA:D0:CA:68:C0:34:49:76:EB:17:5A:07:98:62:DB:95:3A:A9:BC:62:7E:61:08:41\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d"}', extra='') 37797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 37797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 37797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 37797ms [err] v=0 37797ms [err] o=- 9131009683364366352 2 IN IP4 127.0.0.1 37797ms [err] s=- 37797ms [err] t=0 0 37797ms [err] a=group:BUNDLE 0 37797ms [err] a=msid-semantic: WMS 37797ms [err] m=application 9 DTLS/SCTP 5000 37797ms [err] c=IN IP4 0.0.0.0 37797ms [err] a=ice-ufrag:gGJc 37797ms [err] a=ice-pwd:LyjqTiUEd4aOOxtk6cdORcNq 37797ms [err] a=ice-options:trickle 37797ms [err] a=fingerprint:sha-256 B2:A8:A6:BF:D1:20:41:00:AA:D0:CA:68:C0:34:49:76:EB:17:5A:07:98:62:DB:95:3A:A9:BC:62:7E:61:08:41 37797ms [err] a=setup:active 37797ms [err] a=mid:0 37797ms [err] a=sctpmap:5000 webrtc-datachannel 1024 37797ms [err] 37798ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 37798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 37799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 37799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37799ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 37799ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d", "state": "connecting"}] 37801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pM7I7HyTVuC6') 37801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pM7I7HyTVuC6') 37802ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dId4sIf95n 1 udp 1845501695 172.17.0.3 51981 typ prflx) 37802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53456) -> ('172.17.0.3', 51981)) State.WAITING -> State.IN_PROGRESS 37802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xdeo\xce.\x08\x13\x83f\x1a\x9e\x18') 37816ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xdeo\xce.\x08\x13\x83f\x1a\x9e\x18') 37816ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53456) -> ('172.17.0.3', 51981)) State.IN_PROGRESS -> State.SUCCEEDED 37816ms [err] INFO:aioice.ice:Connection(0) ICE completed 37820ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 37820ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 37821ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 37822ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 37824ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 37825ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 37825ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 37825ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 37825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 37825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 37825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 37825ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 37825ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d", "state": "connected"}] 37829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 37829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 37829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 37829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 37829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 37829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 37829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 37830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3812425769 1 udp 2113937151 24fee2c8-51da-46e7-99b7-c127bc387600.local 51981 typ host generation 0 ufrag gGJc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d"}', extra='') 37830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 37830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 37831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 37831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 37831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1427224995, stream_id=1, stream_seq=0) 37832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 37833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1427224995, gaps=[]) 37833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 37836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2784724289, stream_id=1, stream_seq=0) 37836ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 37836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724289, gaps=[]) 37836ms [err] INFO:aioice.ice:Connection(0) Remote candidate "24fee2c8-51da-46e7-99b7-c127bc387600.local" resolved to 172.17.0.3 37837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3949284334 1 udp 1677729535 141.24.211.56 51981 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag gGJc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d"}', extra='') 37837ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37837ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 37837ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 37837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2784724290, stream_id=1, stream_seq=1) 37837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724290, gaps=[]) 37838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724291, stream_id=1, stream_seq=2) 37838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2784724291, gaps=[]) 37838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724292, stream_id=1, stream_seq=2) 37838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2784724292, gaps=[]) 37839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724293, stream_id=1, stream_seq=2) 37839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2784724293, gaps=[]) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724294, stream_id=1, stream_seq=2) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2784724294, gaps=[]) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724295, stream_id=1, stream_seq=2) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2784724295, gaps=[]) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724296, stream_id=1, stream_seq=2) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2784724296, gaps=[]) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724297, stream_id=1, stream_seq=2) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2784724297, gaps=[]) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724298, stream_id=1, stream_seq=2) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724299, stream_id=1, stream_seq=3) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2784724299, gaps=[]) 37845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724300, stream_id=1, stream_seq=3) 37846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2784724300, gaps=[]) 37846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724301, stream_id=1, stream_seq=3) 37846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2784724301, gaps=[]) 37846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724302, stream_id=1, stream_seq=3) 37846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2784724302, gaps=[]) 37846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724303, stream_id=1, stream_seq=3) 37846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2784724303, gaps=[]) 37847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724304, stream_id=1, stream_seq=3) 37847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2784724304, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724305, stream_id=1, stream_seq=3) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2784724305, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724306, stream_id=1, stream_seq=3) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724307, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=2784724307, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724308, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=2784724308, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724309, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=2784724309, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724310, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=2784724310, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724311, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=2784724311, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724312, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=2784724312, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724313, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=2784724313, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724314, stream_id=1, stream_seq=4) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724315, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=2784724315, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724316, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=2784724316, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724317, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=2784724317, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724318, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=2784724318, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724319, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=2784724319, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724320, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=2784724320, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724321, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=2784724321, gaps=[]) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724322, stream_id=1, stream_seq=5) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724323, stream_id=1, stream_seq=6) 37851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=2784724323, gaps=[]) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724324, stream_id=1, stream_seq=6) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=2784724324, gaps=[]) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724325, stream_id=1, stream_seq=6) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=2784724325, gaps=[]) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724326, stream_id=1, stream_seq=6) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=2784724326, gaps=[]) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724327, stream_id=1, stream_seq=6) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=2784724327, gaps=[]) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724328, stream_id=1, stream_seq=6) 37854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=2784724328, gaps=[]) 37856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724329, stream_id=1, stream_seq=6) 37856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=2784724329, gaps=[]) 37856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724330, stream_id=1, stream_seq=6) 37856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724331, stream_id=1, stream_seq=7) 37856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=2784724331, gaps=[]) 37856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724332, stream_id=1, stream_seq=7) 37856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=2784724332, gaps=[]) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724333, stream_id=1, stream_seq=7) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=2784724333, gaps=[]) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724334, stream_id=1, stream_seq=7) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=2784724334, gaps=[]) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724335, stream_id=1, stream_seq=7) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=2784724335, gaps=[]) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724336, stream_id=1, stream_seq=7) 37857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=2784724336, gaps=[]) 37858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724337, stream_id=1, stream_seq=7) 37858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=2784724337, gaps=[]) 37859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724338, stream_id=1, stream_seq=7) 37859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724339, stream_id=1, stream_seq=8) 37859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=2784724339, gaps=[]) 37859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724340, stream_id=1, stream_seq=8) 37859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=2784724340, gaps=[]) 37860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724341, stream_id=1, stream_seq=8) 37860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=2784724341, gaps=[]) 37860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724342, stream_id=1, stream_seq=8) 37860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=2784724342, gaps=[]) 37861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724343, stream_id=1, stream_seq=8) 37861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=2784724343, gaps=[]) 37861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724344, stream_id=1, stream_seq=8) 37861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=2784724344, gaps=[]) 37862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724345, stream_id=1, stream_seq=8) 37862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=2784724345, gaps=[]) 37862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724346, stream_id=1, stream_seq=8) 37862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724347, stream_id=1, stream_seq=9) 37862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048032, cumulative_tsn=2784724347, gaps=[]) 37862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724348, stream_id=1, stream_seq=9) 37862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046872, cumulative_tsn=2784724348, gaps=[]) 37863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724349, stream_id=1, stream_seq=9) 37863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045712, cumulative_tsn=2784724349, gaps=[]) 37863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724350, stream_id=1, stream_seq=9) 37863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044552, cumulative_tsn=2784724350, gaps=[]) 37864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724351, stream_id=1, stream_seq=9) 37864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043392, cumulative_tsn=2784724351, gaps=[]) 37865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724352, stream_id=1, stream_seq=9) 37865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042232, cumulative_tsn=2784724352, gaps=[]) 37865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724353, stream_id=1, stream_seq=9) 37865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041072, cumulative_tsn=2784724353, gaps=[]) 37865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724354, stream_id=1, stream_seq=9) 37866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724354, gaps=[]) 37867ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'daxe796BuF/k') 37867ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'daxe796BuF/k') 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724355, stream_id=1, stream_seq=10) 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2784724355, gaps=[]) 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724356, stream_id=1, stream_seq=10) 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2784724356, gaps=[]) 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724357, stream_id=1, stream_seq=10) 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2784724357, gaps=[]) 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724358, stream_id=1, stream_seq=10) 37868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2784724358, gaps=[]) 37869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724359, stream_id=1, stream_seq=10) 37869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2784724359, gaps=[]) 37869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724360, stream_id=1, stream_seq=10) 37870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2784724360, gaps=[]) 37870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724361, stream_id=1, stream_seq=10) 37870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2784724361, gaps=[]) 37870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724362, stream_id=1, stream_seq=10) 37871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724363, stream_id=1, stream_seq=11) 37871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2784724363, gaps=[]) 37871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724364, stream_id=1, stream_seq=11) 37871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2784724364, gaps=[]) 37871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724365, stream_id=1, stream_seq=11) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2784724365, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724366, stream_id=1, stream_seq=11) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2784724366, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724367, stream_id=1, stream_seq=11) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2784724367, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724368, stream_id=1, stream_seq=11) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2784724368, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724369, stream_id=1, stream_seq=11) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2784724369, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724370, stream_id=1, stream_seq=11) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724370, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724371, stream_id=1, stream_seq=12) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2784724371, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724372, stream_id=1, stream_seq=12) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2784724372, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724373, stream_id=1, stream_seq=12) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2784724373, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724374, stream_id=1, stream_seq=12) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2784724374, gaps=[]) 37880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724375, stream_id=1, stream_seq=12) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2784724375, gaps=[]) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724376, stream_id=1, stream_seq=12) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2784724376, gaps=[]) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724377, stream_id=1, stream_seq=12) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2784724377, gaps=[]) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724378, stream_id=1, stream_seq=12) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724379, stream_id=1, stream_seq=13) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2784724379, gaps=[]) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724380, stream_id=1, stream_seq=13) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2784724380, gaps=[]) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724381, stream_id=1, stream_seq=13) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2784724381, gaps=[]) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724382, stream_id=1, stream_seq=13) 37883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2784724382, gaps=[]) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724383, stream_id=1, stream_seq=13) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2784724383, gaps=[]) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724384, stream_id=1, stream_seq=13) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2784724384, gaps=[]) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724385, stream_id=1, stream_seq=13) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2784724385, gaps=[]) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724386, stream_id=1, stream_seq=13) 37885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724386, gaps=[]) 37888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724387, stream_id=1, stream_seq=14) 37888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2784724387, gaps=[]) 37888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724388, stream_id=1, stream_seq=14) 37888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2784724388, gaps=[]) 37888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724389, stream_id=1, stream_seq=14) 37888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2784724389, gaps=[]) 37889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724390, stream_id=1, stream_seq=14) 37889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2784724390, gaps=[]) 37890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724391, stream_id=1, stream_seq=14) 37890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2784724391, gaps=[]) 37890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724392, stream_id=1, stream_seq=14) 37890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2784724392, gaps=[]) 37892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724393, stream_id=1, stream_seq=14) 37892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2784724393, gaps=[]) 37892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724394, stream_id=1, stream_seq=14) 37892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724394, gaps=[]) 37895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724395, stream_id=1, stream_seq=15) 37895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2784724395, gaps=[]) 37895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724396, stream_id=1, stream_seq=15) 37895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2784724396, gaps=[]) 37896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724397, stream_id=1, stream_seq=15) 37896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2784724397, gaps=[]) 37897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724398, stream_id=1, stream_seq=15) 37897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2784724398, gaps=[]) 37898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724399, stream_id=1, stream_seq=15) 37898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2784724399, gaps=[]) 37899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724400, stream_id=1, stream_seq=15) 37899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2784724400, gaps=[]) 37899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724401, stream_id=1, stream_seq=15) 37899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2784724401, gaps=[]) 37899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724402, stream_id=1, stream_seq=15) 37899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724402, gaps=[]) 37901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724403, stream_id=1, stream_seq=16) 37901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2784724403, gaps=[]) 37902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724404, stream_id=1, stream_seq=16) 37902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2784724404, gaps=[]) 37902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724405, stream_id=1, stream_seq=16) 37902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2784724405, gaps=[]) 37903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724406, stream_id=1, stream_seq=16) 37903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2784724406, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724407, stream_id=1, stream_seq=16) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2784724407, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724408, stream_id=1, stream_seq=16) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2784724408, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724409, stream_id=1, stream_seq=16) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2784724409, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724410, stream_id=1, stream_seq=16) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724411, stream_id=1, stream_seq=17) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2784724411, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724412, stream_id=1, stream_seq=17) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2784724412, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724413, stream_id=1, stream_seq=17) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2784724413, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724414, stream_id=1, stream_seq=17) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2784724414, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724415, stream_id=1, stream_seq=17) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2784724415, gaps=[]) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724416, stream_id=1, stream_seq=17) 37911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2784724416, gaps=[]) 37913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724417, stream_id=1, stream_seq=17) 37913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2784724417, gaps=[]) 37913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724418, stream_id=1, stream_seq=17) 37913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724419, stream_id=1, stream_seq=18) 37913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=2784724419, gaps=[]) 37913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724420, stream_id=1, stream_seq=18) 37913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=2784724420, gaps=[]) 37915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724421, stream_id=1, stream_seq=18) 37915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=2784724421, gaps=[]) 37915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724422, stream_id=1, stream_seq=18) 37915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=2784724422, gaps=[]) 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724423, stream_id=1, stream_seq=18) 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=2784724423, gaps=[]) 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724424, stream_id=1, stream_seq=18) 37916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=2784724424, gaps=[]) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724425, stream_id=1, stream_seq=18) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=2784724425, gaps=[]) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724426, stream_id=1, stream_seq=18) 37917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724427, stream_id=1, stream_seq=19) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=2784724427, gaps=[]) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724428, stream_id=1, stream_seq=19) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=2784724428, gaps=[]) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724429, stream_id=1, stream_seq=19) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=2784724429, gaps=[]) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724430, stream_id=1, stream_seq=19) 37919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=2784724430, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724431, stream_id=1, stream_seq=19) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=2784724431, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724432, stream_id=1, stream_seq=19) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=2784724432, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724433, stream_id=1, stream_seq=19) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=2784724433, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724434, stream_id=1, stream_seq=19) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724434, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724435, stream_id=1, stream_seq=20) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2784724435, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724436, stream_id=1, stream_seq=20) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2784724436, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724437, stream_id=1, stream_seq=20) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2784724437, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724438, stream_id=1, stream_seq=20) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2784724438, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724439, stream_id=1, stream_seq=20) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2784724439, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724440, stream_id=1, stream_seq=20) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2784724440, gaps=[]) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724441, stream_id=1, stream_seq=20) 37930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2784724441, gaps=[]) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724442, stream_id=1, stream_seq=20) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724443, stream_id=1, stream_seq=21) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=2784724443, gaps=[]) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724444, stream_id=1, stream_seq=21) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=2784724444, gaps=[]) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724445, stream_id=1, stream_seq=21) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=2784724445, gaps=[]) 37932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724446, stream_id=1, stream_seq=21) 37933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=2784724446, gaps=[]) 37935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724447, stream_id=1, stream_seq=21) 37935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=2784724447, gaps=[]) 37935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724448, stream_id=1, stream_seq=21) 37935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=2784724448, gaps=[]) 37936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724449, stream_id=1, stream_seq=21) 37936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=2784724449, gaps=[]) 37936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724450, stream_id=1, stream_seq=21) 37936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724451, stream_id=1, stream_seq=22) 37936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=2784724451, gaps=[]) 37937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724452, stream_id=1, stream_seq=22) 37937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=2784724452, gaps=[]) 37938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724453, stream_id=1, stream_seq=22) 37938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=2784724453, gaps=[]) 37938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724454, stream_id=1, stream_seq=22) 37938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=2784724454, gaps=[]) 37938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724455, stream_id=1, stream_seq=22) 37938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=2784724455, gaps=[]) 37939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724456, stream_id=1, stream_seq=22) 37939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=2784724456, gaps=[]) 37940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724457, stream_id=1, stream_seq=22) 37940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=2784724457, gaps=[]) 37940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724458, stream_id=1, stream_seq=22) 37940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724459, stream_id=1, stream_seq=23) 37940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=2784724459, gaps=[]) 37941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724460, stream_id=1, stream_seq=23) 37941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=2784724460, gaps=[]) 37941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724461, stream_id=1, stream_seq=23) 37941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=2784724461, gaps=[]) 37942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724462, stream_id=1, stream_seq=23) 37942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=2784724462, gaps=[]) 37942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724463, stream_id=1, stream_seq=23) 37943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=2784724463, gaps=[]) 37943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724464, stream_id=1, stream_seq=23) 37943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=2784724464, gaps=[]) 37944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724465, stream_id=1, stream_seq=23) 37944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=2784724465, gaps=[]) 37944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724466, stream_id=1, stream_seq=23) 37944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724467, stream_id=1, stream_seq=24) 37944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=2784724467, gaps=[]) 37949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724468, stream_id=1, stream_seq=24) 37949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=2784724468, gaps=[]) 37949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724469, stream_id=1, stream_seq=24) 37949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=2784724469, gaps=[]) 37949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724470, stream_id=1, stream_seq=24) 37949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=2784724470, gaps=[]) 37950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724471, stream_id=1, stream_seq=24) 37950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=2784724471, gaps=[]) 37950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724472, stream_id=1, stream_seq=24) 37950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=2784724472, gaps=[]) 37950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724473, stream_id=1, stream_seq=24) 37950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=2784724473, gaps=[]) 37952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724474, stream_id=1, stream_seq=24) 37953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724475, stream_id=1, stream_seq=25) 37953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=2784724475, gaps=[]) 37953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724476, stream_id=1, stream_seq=25) 37953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=2784724476, gaps=[]) 37953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724477, stream_id=1, stream_seq=25) 37953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=2784724477, gaps=[]) 37960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724478, stream_id=1, stream_seq=25) 37960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=2784724478, gaps=[]) 37960ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 37960ms [log] [experimentStatusChanged] {"status": "running", "message": null} 37961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724479, stream_id=1, stream_seq=25) 37961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=2784724479, gaps=[]) 37961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724480, stream_id=1, stream_seq=25) 37961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=2784724480, gaps=[]) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724481, stream_id=1, stream_seq=25) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=2784724481, gaps=[]) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724482, stream_id=1, stream_seq=25) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724483, stream_id=1, stream_seq=26) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=2784724483, gaps=[]) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724484, stream_id=1, stream_seq=26) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=2784724484, gaps=[]) 37962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724486, stream_id=1, stream_seq=26) 37963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=2784724484, gaps=[(2, 2)]) 37963ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fxOz9Y5hhu3U') 37963ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fxOz9Y5hhu3U') 37964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724488, stream_id=1, stream_seq=26) 37964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4)]) 37964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724490, stream_id=1, stream_seq=26) 37964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724491, stream_id=1, stream_seq=27) 37964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043320, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7)]) 37964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724493, stream_id=1, stream_seq=27) 37964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042160, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9)]) 37965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724495, stream_id=1, stream_seq=27) 37965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041000, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11)]) 37965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724497, stream_id=1, stream_seq=27) 37965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1039840, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13)]) 37966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724500, stream_id=1, stream_seq=28) 37966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1038680, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 16)]) 37967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724501, stream_id=1, stream_seq=28) 37967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1037520, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 17)]) 37967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724502, stream_id=1, stream_seq=28) 37967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1036360, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18)]) 37968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724504, stream_id=1, stream_seq=28) 37968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1035200, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20)]) 37970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724508, stream_id=1, stream_seq=29) 37970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1034040, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24)]) 37972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724512, stream_id=1, stream_seq=29) 37972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1032880, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28)]) 37972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724514, stream_id=1, stream_seq=29) 37973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724515, stream_id=1, stream_seq=30) 37973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1031736, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31)]) 37973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724517, stream_id=1, stream_seq=30) 37973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1030576, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33)]) 37974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724519, stream_id=1, stream_seq=30) 37974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1029416, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35)]) 37975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724521, stream_id=1, stream_seq=30) 37975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1028256, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37)]) 37976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724524, stream_id=1, stream_seq=31) 37976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1027096, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40)]) 37976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724526, stream_id=1, stream_seq=31) 37977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1025936, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42)]) 37978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724528, stream_id=1, stream_seq=31) 37978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1024776, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44)]) 37979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724530, stream_id=1, stream_seq=31) 37979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724531, stream_id=1, stream_seq=32) 37979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1023632, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47)]) 37980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724533, stream_id=1, stream_seq=32) 37980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022472, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 49)]) 37980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724534, stream_id=1, stream_seq=32) 37980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1021312, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 50)]) 37981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724535, stream_id=1, stream_seq=32) 37981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1020152, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 51)]) 37981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724536, stream_id=1, stream_seq=32) 37981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1018992, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 52)]) 37981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724537, stream_id=1, stream_seq=32) 37981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1017832, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 53)]) 37984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724544, stream_id=1, stream_seq=33) 37984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1016672, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 53), (60, 60)]) 37985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724545, stream_id=1, stream_seq=33) 37985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1015512, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 53), (60, 61)]) 37990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724547, stream_id=1, stream_seq=33) 37990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1015460, cumulative_tsn=2784724484, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 18), (20, 20), (24, 24), (28, 28), (30, 31), (33, 33), (35, 35), (37, 37), (40, 40), (42, 42), (44, 44), (46, 47), (49, 53), (60, 61), (63, 63)]) 37991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 37992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1014300, cumulative_tsn=2784724486, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 22), (26, 26), (28, 29), (31, 31), (33, 33), (35, 35), (38, 38), (40, 40), (42, 42), (44, 45), (47, 51), (58, 59), (61, 61)]) 37992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 37992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1014300, cumulative_tsn=2784724486, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 22), (26, 26), (28, 29), (31, 31), (33, 33), (35, 35), (38, 38), (40, 40), (42, 42), (44, 45), (47, 51), (58, 59), (61, 61)]) 37993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724487, stream_id=1, stream_seq=26) 37993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1013140, cumulative_tsn=2784724488, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (12, 14), (16, 16), (20, 20), (24, 24), (26, 27), (29, 29), (31, 31), (33, 33), (36, 36), (38, 38), (40, 40), (42, 43), (45, 49), (56, 57), (59, 59)]) 37993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724489, stream_id=1, stream_seq=26) 37993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1020172, cumulative_tsn=2784724491, gaps=[(2, 2), (4, 4), (6, 6), (9, 11), (13, 13), (17, 17), (21, 21), (23, 24), (26, 26), (28, 28), (30, 30), (33, 33), (35, 35), (37, 37), (39, 40), (42, 46), (53, 54), (56, 56)]) 37994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724492, stream_id=1, stream_seq=27) 37994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1019012, cumulative_tsn=2784724493, gaps=[(2, 2), (4, 4), (7, 9), (11, 11), (15, 15), (19, 19), (21, 22), (24, 24), (26, 26), (28, 28), (31, 31), (33, 33), (35, 35), (37, 38), (40, 44), (51, 52), (54, 54)]) 37994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724494, stream_id=1, stream_seq=27) 37994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1017852, cumulative_tsn=2784724495, gaps=[(2, 2), (5, 7), (9, 9), (13, 13), (17, 17), (19, 20), (22, 22), (24, 24), (26, 26), (29, 29), (31, 31), (33, 33), (35, 36), (38, 42), (49, 50), (52, 52)]) 37995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724496, stream_id=1, stream_seq=27) 37995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1016692, cumulative_tsn=2784724497, gaps=[(3, 5), (7, 7), (11, 11), (15, 15), (17, 18), (20, 20), (22, 22), (24, 24), (27, 27), (29, 29), (31, 31), (33, 34), (36, 40), (47, 48), (50, 50)]) 37995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724498, stream_id=1, stream_seq=27) 37995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724499, stream_id=1, stream_seq=28) 37996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1023740, cumulative_tsn=2784724502, gaps=[(2, 2), (6, 6), (10, 10), (12, 13), (15, 15), (17, 17), (19, 19), (22, 22), (24, 24), (26, 26), (28, 29), (31, 35), (42, 43), (45, 45)]) 37996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 37996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1023740, cumulative_tsn=2784724502, gaps=[(2, 2), (6, 6), (10, 10), (12, 13), (15, 15), (17, 17), (19, 19), (22, 22), (24, 24), (26, 26), (28, 29), (31, 35), (42, 43), (45, 45)]) 37997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724487, stream_id=1, stream_seq=26) 37997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1023740, cumulative_tsn=2784724502, gaps=[(2, 2), (6, 6), (10, 10), (12, 13), (15, 15), (17, 17), (19, 19), (22, 22), (24, 24), (26, 26), (28, 29), (31, 35), (42, 43), (45, 45)]) 37997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724489, stream_id=1, stream_seq=26) 37997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1023740, cumulative_tsn=2784724502, gaps=[(2, 2), (6, 6), (10, 10), (12, 13), (15, 15), (17, 17), (19, 19), (22, 22), (24, 24), (26, 26), (28, 29), (31, 35), (42, 43), (45, 45)]) 37998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724503, stream_id=1, stream_seq=28) 37998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022580, cumulative_tsn=2784724504, gaps=[(4, 4), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 22), (24, 24), (26, 27), (29, 33), (40, 41), (43, 43)]) 37998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724492, stream_id=1, stream_seq=27) 37998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022580, cumulative_tsn=2784724504, gaps=[(4, 4), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 22), (24, 24), (26, 27), (29, 33), (40, 41), (43, 43)]) 37999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724494, stream_id=1, stream_seq=27) 37999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022580, cumulative_tsn=2784724504, gaps=[(4, 4), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 22), (24, 24), (26, 27), (29, 33), (40, 41), (43, 43)]) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724496, stream_id=1, stream_seq=27) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022580, cumulative_tsn=2784724504, gaps=[(4, 4), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 22), (24, 24), (26, 27), (29, 33), (40, 41), (43, 43)]) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724498, stream_id=1, stream_seq=27) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724499, stream_id=1, stream_seq=28) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022580, cumulative_tsn=2784724504, gaps=[(4, 4), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 22), (24, 24), (26, 27), (29, 33), (40, 41), (43, 43)]) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022580, cumulative_tsn=2784724504, gaps=[(4, 4), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 22), (24, 24), (26, 27), (29, 33), (40, 41), (43, 43)]) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724505, stream_id=1, stream_seq=28) 38000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1021420, cumulative_tsn=2784724505, gaps=[(3, 3), (7, 7), (9, 10), (12, 12), (14, 14), (16, 16), (19, 19), (21, 21), (23, 23), (25, 26), (28, 32), (39, 40), (42, 42)]) 38001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724506, stream_id=1, stream_seq=28) 38001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724507, stream_id=1, stream_seq=29) 38001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1028468, cumulative_tsn=2784724508, gaps=[(4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 16), (18, 18), (20, 20), (22, 23), (25, 29), (36, 37), (39, 39)]) 38001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724509, stream_id=1, stream_seq=29) 38001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1027308, cumulative_tsn=2784724509, gaps=[(3, 3), (5, 6), (8, 8), (10, 10), (12, 12), (15, 15), (17, 17), (19, 19), (21, 22), (24, 28), (35, 36), (38, 38)]) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724487, stream_id=1, stream_seq=26) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1027308, cumulative_tsn=2784724509, gaps=[(3, 3), (5, 6), (8, 8), (10, 10), (12, 12), (15, 15), (17, 17), (19, 19), (21, 22), (24, 28), (35, 36), (38, 38)]) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724489, stream_id=1, stream_seq=26) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1027308, cumulative_tsn=2784724509, gaps=[(3, 3), (5, 6), (8, 8), (10, 10), (12, 12), (15, 15), (17, 17), (19, 19), (21, 22), (24, 28), (35, 36), (38, 38)]) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724503, stream_id=1, stream_seq=28) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1027308, cumulative_tsn=2784724509, gaps=[(3, 3), (5, 6), (8, 8), (10, 10), (12, 12), (15, 15), (17, 17), (19, 19), (21, 22), (24, 28), (35, 36), (38, 38)]) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724510, stream_id=1, stream_seq=29) 38002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724492, stream_id=1, stream_seq=27) 38003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724494, stream_id=1, stream_seq=27) 38003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724496, stream_id=1, stream_seq=27) 38003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724498, stream_id=1, stream_seq=27) 38004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724499, stream_id=1, stream_seq=28) 38004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 38004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724505, stream_id=1, stream_seq=28) 38004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724506, stream_id=1, stream_seq=28) 38005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724507, stream_id=1, stream_seq=29) 38005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724509, stream_id=1, stream_seq=29) 38005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724487, stream_id=1, stream_seq=26) 38006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724489, stream_id=1, stream_seq=26) 38006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724503, stream_id=1, stream_seq=28) 38007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724510, stream_id=1, stream_seq=29) 38007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724492, stream_id=1, stream_seq=27) 38007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724494, stream_id=1, stream_seq=27) 38008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724496, stream_id=1, stream_seq=27) 38008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724498, stream_id=1, stream_seq=27) 38008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724499, stream_id=1, stream_seq=28) 38008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724505, stream_id=1, stream_seq=28) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724506, stream_id=1, stream_seq=28) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724507, stream_id=1, stream_seq=29) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724509, stream_id=1, stream_seq=29) 38009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724487, stream_id=1, stream_seq=26) 38010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724489, stream_id=1, stream_seq=26) 38010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724503, stream_id=1, stream_seq=28) 38010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724510, stream_id=1, stream_seq=29) 38011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 38013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724487, stream_id=1, stream_seq=26) 38014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724492, stream_id=1, stream_seq=27) 38015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724485, stream_id=1, stream_seq=26) 38017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724487, stream_id=1, stream_seq=26) 38019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026148, cumulative_tsn=2784724510, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 27), (34, 35), (37, 37)]) 38023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724511, stream_id=1, stream_seq=29) 38023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1024988, cumulative_tsn=2784724512, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (12, 12), (14, 14), (16, 16), (18, 19), (21, 25), (32, 33), (35, 35)]) 38024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724520, stream_id=1, stream_seq=30) 38024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1023828, cumulative_tsn=2784724512, gaps=[(2, 3), (5, 5), (7, 9), (12, 12), (14, 14), (16, 16), (18, 19), (21, 25), (32, 33), (35, 35)]) 38026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724529, stream_id=1, stream_seq=31) 38026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1022668, cumulative_tsn=2784724512, gaps=[(2, 3), (5, 5), (7, 9), (12, 12), (14, 14), (16, 19), (21, 25), (32, 33), (35, 35)]) 38027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724541, stream_id=1, stream_seq=33) 38028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1021508, cumulative_tsn=2784724512, gaps=[(2, 3), (5, 5), (7, 9), (12, 12), (14, 14), (16, 19), (21, 25), (29, 29), (32, 33), (35, 35)]) 38036ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kiDucBmpae9m') 38036ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kiDucBmpae9m') 38037ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35433) -> ('172.17.0.3', 51981)) State.WAITING -> State.IN_PROGRESS 38037ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x90\xc2\r\xf8]\x05\xee\xa0\xde\xd8\xbf\xf1') 38044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 51981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x90\xc2\r\xf8]\x05\xee\xa0\xde\xd8\xbf\xf1') 38044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724513, stream_id=1, stream_seq=29) 38044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1028540, cumulative_tsn=2784724515, gaps=[(2, 2), (4, 6), (9, 9), (11, 11), (13, 16), (18, 22), (26, 26), (29, 30), (32, 32)]) 38045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35433) -> ('172.17.0.3', 51981)) State.IN_PROGRESS -> State.SUCCEEDED 38045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53456) -> ('172.17.0.3', 51981)) State.FROZEN -> State.FAILED 38045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35433) -> ('172.17.0.3', 51981)) State.FROZEN -> State.FAILED 38045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53456) -> ('141.24.211.56', 51981)) State.FROZEN -> State.FAILED 38045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35433) -> ('141.24.211.56', 51981)) State.FROZEN -> State.FAILED 38045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52930) -> ('172.17.0.3', 51981)) State.FROZEN -> State.FAILED 38045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52930) -> ('141.24.211.56', 51981)) State.FROZEN -> State.FAILED 38045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724516, stream_id=1, stream_seq=30) 38045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1027380, cumulative_tsn=2784724517, gaps=[(2, 4), (7, 7), (9, 9), (11, 14), (16, 20), (24, 24), (27, 28), (30, 30)]) 38046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724518, stream_id=1, stream_seq=30) 38046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1026220, cumulative_tsn=2784724521, gaps=[(3, 3), (5, 5), (7, 10), (12, 16), (20, 20), (23, 24), (26, 26)]) 38448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724522, stream_id=1, stream_seq=30) 38448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724523, stream_id=1, stream_seq=31) 38448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1033268, cumulative_tsn=2784724524, gaps=[(2, 2), (4, 7), (9, 13), (17, 17), (20, 21), (23, 23)]) 38449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724525, stream_id=1, stream_seq=31) 38449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1032108, cumulative_tsn=2784724526, gaps=[(2, 5), (7, 11), (15, 15), (18, 19), (21, 21)]) 38449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724527, stream_id=1, stream_seq=31) 38450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1039140, cumulative_tsn=2784724531, gaps=[(2, 6), (10, 10), (13, 14), (16, 16)]) 38450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724532, stream_id=1, stream_seq=32) 38450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1037980, cumulative_tsn=2784724537, gaps=[(4, 4), (7, 8), (10, 10)]) 38451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2784724538, stream_id=1, stream_seq=32) 38451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2784724539, stream_id=1, stream_seq=33) 38451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045028, cumulative_tsn=2784724539, gaps=[(2, 2), (5, 6), (8, 8)]) 38452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724540, stream_id=1, stream_seq=33) 38452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043868, cumulative_tsn=2784724541, gaps=[(3, 4), (6, 6)]) 38452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724542, stream_id=1, stream_seq=33) 38453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042708, cumulative_tsn=2784724542, gaps=[(2, 3), (5, 5)]) 38453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724543, stream_id=1, stream_seq=33) 38453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041548, cumulative_tsn=2784724545, gaps=[(2, 2)]) 38454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2784724546, stream_id=1, stream_seq=33) 38485ms [log] 262140 38485ms [log] 262140 38485ms [log] [file] 38486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2784724547, gaps=[]) 38628ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d"}', extra='') 38629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 38630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 38630ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 38630ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 38630ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 38630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 38630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 38630ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38632ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 38632ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38632ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 38632ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 38632ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 38632ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x14K\xf2\x0bg\xc6U\x1ag-x\x8b') 38632ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d6751fea-decf-4c55-90ba-760deaf3b38d", "state": "closed"}] 38633ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x14K\xf2\x0bg\xc6U\x1ag-x\x8b') 38633ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52930) 38633ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 38633ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 38714ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 38714ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 38764ms [err] Traceback (most recent call last): 38764ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 38764ms [err] return _run_code(code, main_globals, None, 38764ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 38764ms [err] exec(code, run_globals) 38764ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 38764ms [err] sys.exit(main()) 38764ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 38771ms [err] asyncio.run(main_async()) 38771ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 38771ms [err] return loop.run_until_complete(main) 38771ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 38771ms [err] self.run_forever() 38771ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 38771ms [err] self._run_once() 38771ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 38771ms [err] event_list = self._selector.select(timeout) 38771ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 38771ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 38771ms [err] KeyboardInterrupt 38771ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 38771ms [err] h.flush() 38771ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 43755ms [log] starting device 44199ms [err] DEBUG:asyncio:Using selector: EpollSelector 44277ms [err] ERROR:asyncio:Unclosed client session 44277ms [err] client_session: 44362ms [log] parsing 44362ms [log] creating device handler 44362ms [log] [ready] 44362ms [log] reading line 44362ms [log] [websocketToken] "d013e3e7-a247-431b-85b6-8354c634dd18" 44388ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 44388ms [log] [websocketConnected] 44579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 44579ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 44604ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e135db31-02b2-4110-bc65-84e36d400c18"}}', extra='') 44604ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e135db31-02b2-4110-bc65-84e36d400c18"} 44649ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 44653ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a", "state": "new"}] 46656ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 46656ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46657ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 46657ms [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='') 46657ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 46676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933825083 3933825083 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 44204 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 44204 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57762 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57762 typ srflx raddr 172.17.0.3 rport 57762\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44204 typ srflx raddr 172.30.0.1 rport 44204\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53746 typ relay raddr 172.17.0.3 rport 59954\\r\\na=end-of-candidates\\r\\na=ice-ufrag:QLbN\\r\\na=ice-pwd:sfqq9spxoCaqUEplHt8cNH\\r\\na=fingerprint:sha-256 D9:64:91:94:CD:0A:4B:8B:7B:DF:4E:B5:19:BF:44:C5:D6:87:9C:E5:39:B5:60:46:14:9E:42:76:C6:91:9B:4B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 46676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 46676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 46677ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 46677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46677ms [err] v=0 46677ms [err] o=- 3933825083 3933825083 IN IP4 0.0.0.0 46677ms [err] s=- 46677ms [err] t=0 0 46677ms [err] a=group:BUNDLE 0 46677ms [err] a=msid-semantic:WMS * 46677ms [err] m=application 44204 DTLS/SCTP 5000 46677ms [err] c=IN IP4 172.30.0.1 46677ms [err] a=mid:0 46677ms [err] a=sctpmap:5000 webrtc-datachannel 65535 46677ms [err] a=max-message-size:65536 46677ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44204 typ host 46677ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57762 typ host 46677ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57762 typ srflx raddr 172.17.0.3 rport 57762 46677ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44204 typ srflx raddr 172.30.0.1 rport 44204 46677ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53746 typ relay raddr 172.17.0.3 rport 59954 46677ms [err] a=end-of-candidates 46677ms [err] a=ice-ufrag:QLbN 46677ms [err] a=ice-pwd:sfqq9spxoCaqUEplHt8cNH 46677ms [err] a=fingerprint:sha-256 D9:64:91:94:CD:0A:4B:8B:7B:DF:4E:B5:19:BF:44:C5:D6:87:9C:E5:39:B5:60:46:14:9E:42:76:C6:91:9B:4B 46677ms [err] a=setup:actpass 46677ms [err] 46680ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 46680ms [err] v=0 46680ms [err] o=- 3933825083 3933825083 IN IP4 0.0.0.0 46680ms [err] s=- 46680ms [err] t=0 0 46680ms [err] a=group:BUNDLE 0 46680ms [err] a=msid-semantic:WMS * 46680ms [err] m=application 44204 DTLS/SCTP 5000 46680ms [err] c=IN IP4 172.30.0.1 46680ms [err] a=mid:0 46680ms [err] a=sctpmap:5000 webrtc-datachannel 65535 46680ms [err] a=max-message-size:65536 46680ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44204 typ host 46680ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57762 typ host 46680ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57762 typ srflx raddr 172.17.0.3 rport 57762 46680ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44204 typ srflx raddr 172.30.0.1 rport 44204 46680ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53746 typ relay raddr 172.17.0.3 rport 59954 46680ms [err] a=end-of-candidates 46680ms [err] a=ice-ufrag:QLbN 46680ms [err] a=ice-pwd:sfqq9spxoCaqUEplHt8cNH 46680ms [err] a=fingerprint:sha-256 D9:64:91:94:CD:0A:4B:8B:7B:DF:4E:B5:19:BF:44:C5:D6:87:9C:E5:39:B5:60:46:14:9E:42:76:C6:91:9B:4B 46680ms [err] a=setup:actpass 46680ms [err] 46680ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 46681ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a", "state": "new"}] 46682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 46682ms [err] v=0 46682ms [err] o=- 3933825083 3933825083 IN IP4 0.0.0.0 46682ms [err] s=- 46682ms [err] t=0 0 46682ms [err] a=group:BUNDLE 0 46682ms [err] a=msid-semantic:WMS * 46682ms [err] m=application 9 DTLS/SCTP 5000 46682ms [err] c=IN IP4 0.0.0.0 46682ms [err] a=mid:0 46682ms [err] a=sctpmap:5000 webrtc-datachannel 65535 46682ms [err] a=max-message-size:65536 46682ms [err] a=ice-ufrag:OrKm 46682ms [err] a=ice-pwd:ZkgaHuIHNQxVPGid8E7FBS 46682ms [err] a=fingerprint:sha-256 50:BC:D3:9A:48:7F:16:D7:54:C4:A5:92:14:50:AA:2F:DB:09:12:40:D3:30:DC:91:60:2D:1D:99:A6:75:D4:2F 46682ms [err] a=setup:active 46682ms [err] 46682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 46683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 46684ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 46685ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 46686ms [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'\xc3\xb3\xce\xf8\xc1\x1d\xbdj\xd1\xc9\xde\xcb') 46687ms [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'G\x80a\xa2\x8a\xa3\xf8\x00\x8f\x95\xdc$') 46687ms [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'\xc3\xb3\xce\xf8\xc1\x1d\xbdj\xd1\xc9\xde\xcb') 46688ms [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'G\x80a\xa2\x8a\xa3\xf8\x00\x8f\x95\xdc$') 46689ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 46689ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\n\x9f\xa1s\xda\xdcd\xe2\r\xfbk\xf4') 46690ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\n\x9f\xa1s\xda\xdcd\xe2\r\xfbk\xf4') 46690ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xab\xb7\x95\t\xde\x14\xf2-\xa3\xc8\x97\xf4') 46692ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xab\xb7\x95\t\xde\x14\xf2-\xa3\xc8\x97\xf4') 46692ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64185) (expires in 600 seconds) 46692ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 46692ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 46693ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 46693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 46693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 46694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('172.30.0.1', 44204)) State.FROZEN -> State.WAITING 46694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48419) -> ('172.30.0.1', 44204)) State.FROZEN -> State.WAITING 46694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('172.17.0.3', 57762)) State.FROZEN -> State.WAITING 46694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64185) -> ('172.30.0.1', 44204)) State.FROZEN -> State.WAITING 46694ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46694ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 46694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('172.30.0.1', 44204)) State.WAITING -> State.IN_PROGRESS 46694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'$4\xf7_9\x01\x9c\xa5\x01\x8a\xb4D') 46695ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a", "state": "connecting"}] 46695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'$4\xf7_9\x01\x9c\xa5\x01\x8a\xb4D') 46696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('172.30.0.1', 44204)) State.IN_PROGRESS -> State.SUCCEEDED 46696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('141.24.211.56', 57762)) State.FROZEN -> State.WAITING 46696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('141.24.211.56', 44204)) State.FROZEN -> State.WAITING 46696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('141.24.210.113', 53746)) State.FROZEN -> State.WAITING 46708ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\xbc\xb0\x88\x06\x99\xe9^z*7@') 46709ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5\xbc\xb0\x88\x06\x99\xe9^z*7@') 46709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48419) -> ('172.30.0.1', 44204)) State.WAITING -> State.FAILED 46709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('172.17.0.3', 57762)) State.WAITING -> State.FAILED 46709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48419) -> ('172.17.0.3', 57762)) State.FROZEN -> State.FAILED 46709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('141.24.211.56', 57762)) State.WAITING -> State.FAILED 46709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48419) -> ('141.24.211.56', 57762)) State.FROZEN -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('141.24.211.56', 44204)) State.WAITING -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48419) -> ('141.24.211.56', 44204)) State.FROZEN -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64185) -> ('172.30.0.1', 44204)) State.WAITING -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64185) -> ('172.17.0.3', 57762)) State.FROZEN -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('141.24.210.113', 53746)) State.WAITING -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48419) -> ('141.24.210.113', 53746)) State.FROZEN -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64185) -> ('141.24.211.56', 57762)) State.FROZEN -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64185) -> ('141.24.211.56', 44204)) State.FROZEN -> State.FAILED 46710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64185) -> ('141.24.210.113', 53746)) State.FROZEN -> State.FAILED 46711ms [err] INFO:aioice.ice:Connection(0) ICE completed 46711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf13\xcfl\xf0F\xf0\x04\x9f\xadk\x1f') 46711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf13\xcfl\xf0F\xf0\x04\x9f\xadk\x1f') 46712ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(moihIyAVZs 1 udp 1862270975 172.17.0.3 44204 typ prflx) 46712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('172.17.0.3', 44204)) State.WAITING -> State.IN_PROGRESS 46712ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44204) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\r\xec\xa6d\xb3\x00i\x84M(\xeb') 46713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44204) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\r\xec\xa6d\xb3\x00i\x84M(\xeb') 46713ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53531) -> ('172.17.0.3', 44204)) State.IN_PROGRESS -> State.SUCCEEDED 46714ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 46714ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 46716ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 46716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 46733ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 46734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 46734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 46734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 46734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 46734ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a", "state": "connected"}] 46735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 46735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 46735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 46737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 46737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 46737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 46739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3805918828, stream_id=1, stream_seq=0) 46739ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 46739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3405786481, stream_id=1, stream_seq=0) 46739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 46739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918828, gaps=[]) 46740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3405786481, gaps=[]) 46740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 46743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3805918829, stream_id=1, stream_seq=1) 46743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918829, gaps=[]) 46743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918830, stream_id=1, stream_seq=2) 46743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918830, gaps=[]) 46743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918831, stream_id=1, stream_seq=2) 46744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918831, gaps=[]) 46744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918832, stream_id=1, stream_seq=2) 46744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918832, gaps=[]) 46747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918833, stream_id=1, stream_seq=2) 46747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918833, gaps=[]) 46747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918834, stream_id=1, stream_seq=2) 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918834, gaps=[]) 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918835, stream_id=1, stream_seq=2) 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918835, gaps=[]) 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918836, stream_id=1, stream_seq=2) 46748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918836, gaps=[]) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918837, stream_id=1, stream_seq=3) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918837, gaps=[]) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918838, stream_id=1, stream_seq=3) 46749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918838, gaps=[]) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918839, stream_id=1, stream_seq=3) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918839, gaps=[]) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918840, stream_id=1, stream_seq=3) 46750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918840, gaps=[]) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918841, stream_id=1, stream_seq=3) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918841, gaps=[]) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918842, stream_id=1, stream_seq=3) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918842, gaps=[]) 46751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918843, stream_id=1, stream_seq=3) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918843, gaps=[]) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918844, stream_id=1, stream_seq=4) 46752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918844, gaps=[]) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918845, stream_id=1, stream_seq=4) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918845, gaps=[]) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918846, stream_id=1, stream_seq=4) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918846, gaps=[]) 46753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918847, stream_id=1, stream_seq=4) 46754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918847, gaps=[]) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918848, stream_id=1, stream_seq=4) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918848, gaps=[]) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918849, stream_id=1, stream_seq=4) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918849, gaps=[]) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918850, stream_id=1, stream_seq=4) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918850, gaps=[]) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918851, stream_id=1, stream_seq=5) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918851, gaps=[]) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918852, stream_id=1, stream_seq=5) 46756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918852, gaps=[]) 46757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918853, stream_id=1, stream_seq=5) 46757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918853, gaps=[]) 46757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918854, stream_id=1, stream_seq=5) 46757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918854, gaps=[]) 46757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918855, stream_id=1, stream_seq=5) 46758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918855, gaps=[]) 46758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918856, stream_id=1, stream_seq=5) 46758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918856, gaps=[]) 46758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918857, stream_id=1, stream_seq=5) 46759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918857, gaps=[]) 46759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918858, stream_id=1, stream_seq=6) 46759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918858, gaps=[]) 46760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918859, stream_id=1, stream_seq=6) 46760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918859, gaps=[]) 46760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918860, stream_id=1, stream_seq=6) 46760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918860, gaps=[]) 46760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918861, stream_id=1, stream_seq=6) 46761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918861, gaps=[]) 46761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918862, stream_id=1, stream_seq=6) 46761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918862, gaps=[]) 46761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918863, stream_id=1, stream_seq=6) 46761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918863, gaps=[]) 46762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918864, stream_id=1, stream_seq=6) 46762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918864, gaps=[]) 46762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918865, stream_id=1, stream_seq=7) 46762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918865, gaps=[]) 46763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918866, stream_id=1, stream_seq=7) 46763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918866, gaps=[]) 46763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918867, stream_id=1, stream_seq=7) 46763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918867, gaps=[]) 46764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918868, stream_id=1, stream_seq=7) 46764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918868, gaps=[]) 46764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918869, stream_id=1, stream_seq=7) 46764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918869, gaps=[]) 46765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918870, stream_id=1, stream_seq=7) 46765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918870, gaps=[]) 46765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918871, stream_id=1, stream_seq=7) 46765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918871, gaps=[]) 46766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918872, stream_id=1, stream_seq=8) 46766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918872, gaps=[]) 46766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918873, stream_id=1, stream_seq=8) 46766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918873, gaps=[]) 46766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918874, stream_id=1, stream_seq=8) 46767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918874, gaps=[]) 46767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918875, stream_id=1, stream_seq=8) 46767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918875, gaps=[]) 46767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918876, stream_id=1, stream_seq=8) 46767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918876, gaps=[]) 46768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918877, stream_id=1, stream_seq=8) 46768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918877, gaps=[]) 46768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918878, stream_id=1, stream_seq=8) 46768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918878, gaps=[]) 46769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918879, stream_id=1, stream_seq=9) 46769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918879, gaps=[]) 46769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918880, stream_id=1, stream_seq=9) 46769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918880, gaps=[]) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918881, stream_id=1, stream_seq=9) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918881, gaps=[]) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918882, stream_id=1, stream_seq=9) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918882, gaps=[]) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918883, stream_id=1, stream_seq=9) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918883, gaps=[]) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918884, stream_id=1, stream_seq=9) 46771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918884, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918885, stream_id=1, stream_seq=9) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918885, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918886, stream_id=1, stream_seq=10) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918886, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918887, stream_id=1, stream_seq=10) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918887, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918888, stream_id=1, stream_seq=10) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918888, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918889, stream_id=1, stream_seq=10) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918889, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918890, stream_id=1, stream_seq=10) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918890, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918891, stream_id=1, stream_seq=10) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918891, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918892, stream_id=1, stream_seq=10) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918892, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918893, stream_id=1, stream_seq=11) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918893, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918894, stream_id=1, stream_seq=11) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918894, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918895, stream_id=1, stream_seq=11) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918895, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918896, stream_id=1, stream_seq=11) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918896, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918897, stream_id=1, stream_seq=11) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918897, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918898, stream_id=1, stream_seq=11) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918898, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918899, stream_id=1, stream_seq=11) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918899, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918900, stream_id=1, stream_seq=12) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918900, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918901, stream_id=1, stream_seq=12) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918901, gaps=[]) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918902, stream_id=1, stream_seq=12) 46776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918902, gaps=[]) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918903, stream_id=1, stream_seq=12) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918903, gaps=[]) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918904, stream_id=1, stream_seq=12) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918904, gaps=[]) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918905, stream_id=1, stream_seq=12) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918905, gaps=[]) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918906, stream_id=1, stream_seq=12) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918906, gaps=[]) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918907, stream_id=1, stream_seq=13) 46777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918907, gaps=[]) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918908, stream_id=1, stream_seq=13) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918908, gaps=[]) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918909, stream_id=1, stream_seq=13) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918909, gaps=[]) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918910, stream_id=1, stream_seq=13) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918910, gaps=[]) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918911, stream_id=1, stream_seq=13) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918911, gaps=[]) 46778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918912, stream_id=1, stream_seq=13) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918912, gaps=[]) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918913, stream_id=1, stream_seq=13) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918913, gaps=[]) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918914, stream_id=1, stream_seq=14) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918914, gaps=[]) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918915, stream_id=1, stream_seq=14) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918915, gaps=[]) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918916, stream_id=1, stream_seq=14) 46779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918916, gaps=[]) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918917, stream_id=1, stream_seq=14) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918917, gaps=[]) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918918, stream_id=1, stream_seq=14) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918918, gaps=[]) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918919, stream_id=1, stream_seq=14) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918919, gaps=[]) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918920, stream_id=1, stream_seq=14) 46780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918920, gaps=[]) 46781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918921, stream_id=1, stream_seq=15) 46781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918921, gaps=[]) 46781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918922, stream_id=1, stream_seq=15) 46781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918922, gaps=[]) 46781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918923, stream_id=1, stream_seq=15) 46781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918923, gaps=[]) 46781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918924, stream_id=1, stream_seq=15) 46782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918924, gaps=[]) 46782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918925, stream_id=1, stream_seq=15) 46782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918925, gaps=[]) 46782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918926, stream_id=1, stream_seq=15) 46782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918926, gaps=[]) 46782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918927, stream_id=1, stream_seq=15) 46782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918927, gaps=[]) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918928, stream_id=1, stream_seq=16) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918928, gaps=[]) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918929, stream_id=1, stream_seq=16) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918929, gaps=[]) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918930, stream_id=1, stream_seq=16) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918930, gaps=[]) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918931, stream_id=1, stream_seq=16) 46783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918931, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918932, stream_id=1, stream_seq=16) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918932, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918933, stream_id=1, stream_seq=16) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918933, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918934, stream_id=1, stream_seq=16) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918934, gaps=[]) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918935, stream_id=1, stream_seq=17) 46784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918935, gaps=[]) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918936, stream_id=1, stream_seq=17) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918936, gaps=[]) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918937, stream_id=1, stream_seq=17) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918937, gaps=[]) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918938, stream_id=1, stream_seq=17) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918938, gaps=[]) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918939, stream_id=1, stream_seq=17) 46785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918939, gaps=[]) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918940, stream_id=1, stream_seq=17) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918940, gaps=[]) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918941, stream_id=1, stream_seq=17) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918941, gaps=[]) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918942, stream_id=1, stream_seq=18) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918942, gaps=[]) 46786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918943, stream_id=1, stream_seq=18) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918943, gaps=[]) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918944, stream_id=1, stream_seq=18) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918944, gaps=[]) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918945, stream_id=1, stream_seq=18) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918945, gaps=[]) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918946, stream_id=1, stream_seq=18) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918946, gaps=[]) 46787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918947, stream_id=1, stream_seq=18) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918947, gaps=[]) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918948, stream_id=1, stream_seq=18) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918948, gaps=[]) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918949, stream_id=1, stream_seq=19) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918949, gaps=[]) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918950, stream_id=1, stream_seq=19) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918950, gaps=[]) 46788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918951, stream_id=1, stream_seq=19) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918951, gaps=[]) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918952, stream_id=1, stream_seq=19) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918952, gaps=[]) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918953, stream_id=1, stream_seq=19) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918953, gaps=[]) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918954, stream_id=1, stream_seq=19) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918954, gaps=[]) 46789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918955, stream_id=1, stream_seq=19) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918955, gaps=[]) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918956, stream_id=1, stream_seq=20) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918956, gaps=[]) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918957, stream_id=1, stream_seq=20) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918957, gaps=[]) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918958, stream_id=1, stream_seq=20) 46790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918958, gaps=[]) 46791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918959, stream_id=1, stream_seq=20) 46791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918959, gaps=[]) 46791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918960, stream_id=1, stream_seq=20) 46791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918960, gaps=[]) 46791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918961, stream_id=1, stream_seq=20) 46791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918961, gaps=[]) 46791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918962, stream_id=1, stream_seq=20) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918962, gaps=[]) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918963, stream_id=1, stream_seq=21) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918963, gaps=[]) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918964, stream_id=1, stream_seq=21) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918964, gaps=[]) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918965, stream_id=1, stream_seq=21) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918965, gaps=[]) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918966, stream_id=1, stream_seq=21) 46792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918966, gaps=[]) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918967, stream_id=1, stream_seq=21) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918967, gaps=[]) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918968, stream_id=1, stream_seq=21) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918968, gaps=[]) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918969, stream_id=1, stream_seq=21) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918969, gaps=[]) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918970, stream_id=1, stream_seq=22) 46793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918970, gaps=[]) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918971, stream_id=1, stream_seq=22) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918971, gaps=[]) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918972, stream_id=1, stream_seq=22) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918972, gaps=[]) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918973, stream_id=1, stream_seq=22) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918973, gaps=[]) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918974, stream_id=1, stream_seq=22) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918974, gaps=[]) 46794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918975, stream_id=1, stream_seq=22) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918975, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918976, stream_id=1, stream_seq=22) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918976, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918977, stream_id=1, stream_seq=23) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918977, gaps=[]) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918978, stream_id=1, stream_seq=23) 46795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918978, gaps=[]) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918979, stream_id=1, stream_seq=23) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918979, gaps=[]) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918980, stream_id=1, stream_seq=23) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918980, gaps=[]) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918981, stream_id=1, stream_seq=23) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918981, gaps=[]) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918982, stream_id=1, stream_seq=23) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918982, gaps=[]) 46796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918983, stream_id=1, stream_seq=23) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918983, gaps=[]) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918984, stream_id=1, stream_seq=24) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918984, gaps=[]) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918985, stream_id=1, stream_seq=24) 46797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918985, gaps=[]) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918986, stream_id=1, stream_seq=24) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918986, gaps=[]) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918987, stream_id=1, stream_seq=24) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918987, gaps=[]) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918988, stream_id=1, stream_seq=24) 46798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918988, gaps=[]) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918989, stream_id=1, stream_seq=24) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918989, gaps=[]) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918990, stream_id=1, stream_seq=24) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918990, gaps=[]) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918991, stream_id=1, stream_seq=25) 46799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918991, gaps=[]) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918992, stream_id=1, stream_seq=25) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918992, gaps=[]) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918993, stream_id=1, stream_seq=25) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805918993, gaps=[]) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918994, stream_id=1, stream_seq=25) 46800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805918994, gaps=[]) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918995, stream_id=1, stream_seq=25) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805918995, gaps=[]) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918996, stream_id=1, stream_seq=25) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805918996, gaps=[]) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805918997, stream_id=1, stream_seq=25) 46801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805918997, gaps=[]) 46802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805918998, stream_id=1, stream_seq=26) 46802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805918998, gaps=[]) 46802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805918999, stream_id=1, stream_seq=26) 46802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805918999, gaps=[]) 46802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919000, stream_id=1, stream_seq=26) 46803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919000, gaps=[]) 46803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919001, stream_id=1, stream_seq=26) 46803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919001, gaps=[]) 46803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919002, stream_id=1, stream_seq=26) 46803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919002, gaps=[]) 46803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919003, stream_id=1, stream_seq=26) 46804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919003, gaps=[]) 46804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919004, stream_id=1, stream_seq=26) 46804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919004, gaps=[]) 46804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805919005, stream_id=1, stream_seq=27) 46805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805919005, gaps=[]) 46805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919006, stream_id=1, stream_seq=27) 46805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805919006, gaps=[]) 46805ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 46805ms [log] [experimentStatusChanged] {"status": "running", "message": null} 46805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919007, stream_id=1, stream_seq=27) 46805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919007, gaps=[]) 46806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919008, stream_id=1, stream_seq=27) 46806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919008, gaps=[]) 46806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919009, stream_id=1, stream_seq=27) 46806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919009, gaps=[]) 46806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919010, stream_id=1, stream_seq=27) 46806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919010, gaps=[]) 46807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919011, stream_id=1, stream_seq=27) 46807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919011, gaps=[]) 46807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805919012, stream_id=1, stream_seq=28) 46807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805919012, gaps=[]) 46807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919013, stream_id=1, stream_seq=28) 46807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805919013, gaps=[]) 46807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919014, stream_id=1, stream_seq=28) 46808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919014, gaps=[]) 46808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919015, stream_id=1, stream_seq=28) 46808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919015, gaps=[]) 46808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919016, stream_id=1, stream_seq=28) 46808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919016, gaps=[]) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919017, stream_id=1, stream_seq=28) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919017, gaps=[]) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919018, stream_id=1, stream_seq=28) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919018, gaps=[]) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805919019, stream_id=1, stream_seq=29) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805919019, gaps=[]) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919020, stream_id=1, stream_seq=29) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805919020, gaps=[]) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919021, stream_id=1, stream_seq=29) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919021, gaps=[]) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919022, stream_id=1, stream_seq=29) 46809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919022, gaps=[]) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919023, stream_id=1, stream_seq=29) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919023, gaps=[]) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919024, stream_id=1, stream_seq=29) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919024, gaps=[]) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919025, stream_id=1, stream_seq=29) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919025, gaps=[]) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805919026, stream_id=1, stream_seq=30) 46810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805919026, gaps=[]) 46811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919027, stream_id=1, stream_seq=30) 46811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805919027, gaps=[]) 46811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919028, stream_id=1, stream_seq=30) 46811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919028, gaps=[]) 46811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919029, stream_id=1, stream_seq=30) 46811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919029, gaps=[]) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919030, stream_id=1, stream_seq=30) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919030, gaps=[]) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919031, stream_id=1, stream_seq=30) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919031, gaps=[]) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919032, stream_id=1, stream_seq=30) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919032, gaps=[]) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805919033, stream_id=1, stream_seq=31) 46812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805919033, gaps=[]) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919034, stream_id=1, stream_seq=31) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805919034, gaps=[]) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919035, stream_id=1, stream_seq=31) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919035, gaps=[]) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919036, stream_id=1, stream_seq=31) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919036, gaps=[]) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919037, stream_id=1, stream_seq=31) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919037, gaps=[]) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919038, stream_id=1, stream_seq=31) 46813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919038, gaps=[]) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919039, stream_id=1, stream_seq=31) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919039, gaps=[]) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805919040, stream_id=1, stream_seq=32) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805919040, gaps=[]) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919041, stream_id=1, stream_seq=32) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805919041, gaps=[]) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919042, stream_id=1, stream_seq=32) 46814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919042, gaps=[]) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919043, stream_id=1, stream_seq=32) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919043, gaps=[]) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919044, stream_id=1, stream_seq=32) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919044, gaps=[]) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919045, stream_id=1, stream_seq=32) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919045, gaps=[]) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919046, stream_id=1, stream_seq=32) 46815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919046, gaps=[]) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3805919047, stream_id=1, stream_seq=33) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3805919047, gaps=[]) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919048, stream_id=1, stream_seq=33) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3805919048, gaps=[]) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919049, stream_id=1, stream_seq=33) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3805919049, gaps=[]) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919050, stream_id=1, stream_seq=33) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3805919050, gaps=[]) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919051, stream_id=1, stream_seq=33) 46816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3805919051, gaps=[]) 46817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3805919052, stream_id=1, stream_seq=33) 46817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3805919052, gaps=[]) 46817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3805919053, stream_id=1, stream_seq=33) 46847ms [log] 262140 46847ms [log] 262140 46847ms [log] [file] 46848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805919053, gaps=[]) 47021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a"}', extra='') 47021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 47021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 47021ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 47022ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 47022ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 47022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 47022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 47022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47022ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 47022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 47023ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7ce2feb7-82e7-47b9-9553-f5c426e77f6a", "state": "closed"}] 47023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 47023ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 47024ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x9a\xff\xb9\xe3?\x87z\xf4\xe7K\x11\\') 47025ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x9a\xff\xb9\xe3?\x87z\xf4\xe7K\x11\\') 47025ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64185) 47025ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 47025ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 47080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 47080ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 47159ms [err] Traceback (most recent call last): 47159ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 47159ms [err] return _run_code(code, main_globals, None, 47159ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 47159ms [err] exec(code, run_globals) 47159ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 47159ms [err] sys.exit(main()) 47159ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 47159ms [err] asyncio.run(main_async()) 47159ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 47159ms [err] return loop.run_until_complete(main) 47159ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 47159ms [err] self.run_forever() 47159ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 47160ms [err] self._run_once() 47160ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 47160ms [err] event_list = self._selector.select(timeout) 47160ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 47160ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 47160ms [err] KeyboardInterrupt 47162ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 47162ms [err] h.flush() 47162ms [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 52844ms [log] starting device 53310ms [err] DEBUG:asyncio:Using selector: EpollSelector 53389ms [err] ERROR:asyncio:Unclosed client session 53389ms [err] client_session: 53452ms [log] parsing 53452ms [log] creating device handler 53452ms [log] [ready] 53452ms [log] reading line 53452ms [log] [websocketToken] "85586f50-4b85-4e8f-a036-69444265e315" 53471ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 53471ms [log] [websocketConnected] 55131ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55131ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 55140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/bf4f47ce-3203-475b-9047-236e28ea6635"}}', extra='') 55140ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/bf4f47ce-3203-475b-9047-236e28ea6635"} 55185ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a","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='') 55190ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a", "state": "new"}] 57192ms [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='') 57192ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57192ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a"}', extra='') 57192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57193ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 57193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1852811132515671877 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:TpRy\\r\\na=ice-pwd:cAAgToDQd7JBLkH9T8j72QZl\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5A:72:F0:66:BE:67:31:DE:A2:C7:93:89:72:A9:BC:19:25:47:E7:7D:6D:52:4A:38:A4:5E:45:FC:EE:05:A1:16\\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/f33d2bc5-fd31-4296-a329-ec179b14757a"}', extra='') 57193ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57193ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 57193ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 57194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57194ms [err] v=0 57194ms [err] o=- 1852811132515671877 2 IN IP4 127.0.0.1 57194ms [err] s=- 57194ms [err] t=0 0 57194ms [err] a=group:BUNDLE 0 57194ms [err] a=extmap-allow-mixed 57194ms [err] a=msid-semantic: WMS 57194ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 57194ms [err] c=IN IP4 0.0.0.0 57194ms [err] a=ice-ufrag:TpRy 57194ms [err] a=ice-pwd:cAAgToDQd7JBLkH9T8j72QZl 57194ms [err] a=ice-options:trickle 57194ms [err] a=fingerprint:sha-256 5A:72:F0:66:BE:67:31:DE:A2:C7:93:89:72:A9:BC:19:25:47:E7:7D:6D:52:4A:38:A4:5E:45:FC:EE:05:A1:16 57194ms [err] a=setup:actpass 57194ms [err] a=mid:0 57194ms [err] a=sctp-port:5000 57194ms [err] a=max-message-size:262144 57194ms [err] 57196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57196ms [err] v=0 57196ms [err] o=- 1852811132515671877 2 IN IP4 127.0.0.1 57196ms [err] s=- 57196ms [err] t=0 0 57196ms [err] a=group:BUNDLE 0 57196ms [err] a=extmap-allow-mixed 57196ms [err] a=msid-semantic: WMS 57196ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 57196ms [err] c=IN IP4 0.0.0.0 57196ms [err] a=ice-ufrag:TpRy 57196ms [err] a=ice-pwd:cAAgToDQd7JBLkH9T8j72QZl 57196ms [err] a=ice-options:trickle 57196ms [err] a=fingerprint:sha-256 5A:72:F0:66:BE:67:31:DE:A2:C7:93:89:72:A9:BC:19:25:47:E7:7D:6D:52:4A:38:A4:5E:45:FC:EE:05:A1:16 57196ms [err] a=setup:actpass 57196ms [err] a=mid:0 57196ms [err] a=sctp-port:5000 57196ms [err] a=max-message-size:262144 57196ms [err] 57197ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 57197ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a", "state": "new"}] 57199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 57199ms [err] v=0 57199ms [err] o=- 3933825093 3933825093 IN IP4 0.0.0.0 57199ms [err] s=- 57199ms [err] t=0 0 57199ms [err] a=group:BUNDLE 0 57199ms [err] a=msid-semantic:WMS * 57199ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 57199ms [err] c=IN IP4 0.0.0.0 57199ms [err] a=mid:0 57199ms [err] a=sctp-port:5000 57199ms [err] a=max-message-size:65536 57199ms [err] a=ice-ufrag:CJGu 57199ms [err] a=ice-pwd:4ltfpoUV0nzhBnmWiPMWri 57199ms [err] a=fingerprint:sha-256 E5:32:1A:F4:52:BA:F8:A0:27:C8:91:8B:EE:A3:88:EF:7B:EA:35:E6:FF:5A:68:02:5F:EE:42:21:78:5D:56:AD 57199ms [err] a=setup:active 57199ms [err] 57199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 57201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 57202ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 57204ms [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'l7\x95\x9fP\x9c\x9a\xa5\xceX{\x9b') 57204ms [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':8!n\x88t\xab\xe4\xb7\xb5"\x94') 57205ms [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'l7\x95\x9fP\x9c\x9a\xa5\xceX{\x9b') 57205ms [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':8!n\x88t\xab\xe4\xb7\xb5"\x94') 57206ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 57206ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'I\xed\xcbZ\x0f\xcf#\x05\xc5\x1e\xf4\xe7') 57207ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'I\xed\xcbZ\x0f\xcf#\x05\xc5\x1e\xf4\xe7') 57208ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x82Ys\xd6\xeed\xb4j\x9b}ZG') 57209ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x82Ys\xd6\xeed\xb4j\x9b}ZG') 57209ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52770) (expires in 600 seconds) 57209ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 57209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 57210ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 57210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 57210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 57210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57211ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a", "state": "connecting"}] 57235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IQJ63UcqzRJe') 57235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IQJ63UcqzRJe') 57235ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JJDzvsEwUJ 1 udp 1845501695 172.17.0.3 56077 typ prflx) 57236ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56437) -> ('172.17.0.3', 56077)) State.WAITING -> State.IN_PROGRESS 57236ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']r\xb2\x10\xc5?\x00\xcd\x1f\xf51\xf7') 57240ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']r\xb2\x10\xc5?\x00\xcd\x1f\xf51\xf7') 57241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56437) -> ('172.17.0.3', 56077)) State.IN_PROGRESS -> State.SUCCEEDED 57241ms [err] INFO:aioice.ice:Connection(0) ICE completed 57252ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 57252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 57253ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 57253ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 57256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 57256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 57256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 57257ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 57257ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 57257ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a", "state": "connected"}] 57257ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4002118051 1 udp 2113937151 23212437-ad4e-441a-8a3d-75807aa8ffea.local 56077 typ host generation 0 ufrag TpRy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a"}', extra='') 57258ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57258ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 57258ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 57261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 57262ms [err] INFO:aioice.ice:Connection(0) Remote candidate "23212437-ad4e-441a-8a3d-75807aa8ffea.local" resolved to 172.17.0.3 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 57262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3516256394, stream_id=1, stream_seq=0) 57263ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1011948070, stream_id=1, stream_seq=0) 57263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3516256394, gaps=[]) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1011948070, gaps=[]) 57264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 57265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3516256395, stream_id=1, stream_seq=1) 57266ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3516256395, gaps=[]) 57266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3516256396, stream_id=1, stream_seq=2) 57266ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 57267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3516256396, gaps=[]) 57270ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3690828782 1 udp 1677729535 141.24.211.56 56077 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag TpRy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a"}', extra='') 57270ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57270ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 57271ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 57284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4233523612 1 udp 33562623 141.24.210.113 62879 typ relay raddr 141.24.211.56 rport 56077 generation 0 ufrag TpRy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a"}', extra='') 57284ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57284ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 57284ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 57292ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SkDGz7QPpnWs') 57292ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SkDGz7QPpnWs') 57292ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56437) -> ('172.17.0.3', 56077)) State.FROZEN -> State.FAILED 57292ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34218) -> ('172.17.0.3', 56077)) State.FROZEN -> State.FAILED 57292ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56437) -> ('141.24.211.56', 56077)) State.FROZEN -> State.FAILED 57293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34218) -> ('141.24.211.56', 56077)) State.FROZEN -> State.FAILED 57293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56437) -> ('141.24.210.113', 62879)) State.FROZEN -> State.FAILED 57293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34218) -> ('141.24.210.113', 62879)) State.FROZEN -> State.FAILED 57293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52770) -> ('172.17.0.3', 56077)) State.FROZEN -> State.FAILED 57293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52770) -> ('141.24.211.56', 56077)) State.FROZEN -> State.FAILED 57293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52770) -> ('141.24.210.113', 62879)) State.FROZEN -> State.FAILED 57338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57338ms [log] [experimentStatusChanged] {"status": "running", "message": null} 57355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NyjIjkoCC3T2') 57355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56077) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NyjIjkoCC3T2') 57414ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a"}', extra='') 57414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 57414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 57415ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 57415ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 57415ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 57415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 57415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 57415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57416ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 57416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 57416ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f33d2bc5-fd31-4296-a329-ec179b14757a", "state": "closed"}] 57417ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 57417ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 57417ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xb8\xf6"\xc7\xfe\xf5\xaf\xc7M\xd1\xd6\x93') 57418ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xb8\xf6"\xc7\xfe\xf5\xaf\xc7M\xd1\xd6\x93') 57418ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52770) 57418ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 57418ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 57469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 57469ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 57549ms [err] Traceback (most recent call last): 57549ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 57549ms [err] return _run_code(code, main_globals, None, 57549ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 57549ms [err] exec(code, run_globals) 57549ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 57549ms [err] sys.exit(main()) 57549ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 57549ms [err] asyncio.run(main_async()) 57549ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 57549ms [err] return loop.run_until_complete(main) 57549ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 57550ms [err] self.run_forever() 57550ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 57550ms [err] self._run_once() 57550ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 57550ms [err] event_list = self._selector.select(timeout) 57550ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 57551ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 57551ms [err] KeyboardInterrupt 57552ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 57552ms [err] h.flush() 57552ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 57651ms [log] starting device 58134ms [err] DEBUG:asyncio:Using selector: EpollSelector 58211ms [err] ERROR:asyncio:Unclosed client session 58211ms [err] client_session: 58289ms [log] parsing 58289ms [log] creating device handler 58289ms [log] [ready] 58289ms [log] reading line 58289ms [log] [websocketToken] "48bdc379-27bc-42aa-ac7f-f4278ea8a17f" 58303ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58303ms [log] [websocketConnected] 59846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 59847ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 59878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/70cbbbdd-bf68-41d9-8b8c-9a8978a90828"}}', extra='') 59878ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/70cbbbdd-bf68-41d9-8b8c-9a8978a90828"} 59923ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96","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='') 59926ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96", "state": "new"}] 61930ms [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='') 61930ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 61930ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96"}', extra='') 61930ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61930ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 61930ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4274761892919979722 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:7VPy\\r\\na=ice-pwd:DBzWBW3ymVAu52mCkPYorkYv\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B0:FA:B2:E2:DC:28:A6:1E:1F:0E:F7:ED:AF:93:B8:0D:4F:67:BE:33:CE:2E:5B:1F:E0:4E:68:0E:54:C8:87:75\\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/bc25f779-d917-4067-90bf-e00c4fbcef96"}', extra='') 61931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 61931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 61931ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 61931ms [err] v=0 61931ms [err] o=- 4274761892919979722 2 IN IP4 127.0.0.1 61931ms [err] s=- 61931ms [err] t=0 0 61931ms [err] a=group:BUNDLE 0 61931ms [err] a=extmap-allow-mixed 61931ms [err] a=msid-semantic: WMS 61931ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 61931ms [err] c=IN IP4 0.0.0.0 61931ms [err] a=ice-ufrag:7VPy 61931ms [err] a=ice-pwd:DBzWBW3ymVAu52mCkPYorkYv 61931ms [err] a=ice-options:trickle 61931ms [err] a=fingerprint:sha-256 B0:FA:B2:E2:DC:28:A6:1E:1F:0E:F7:ED:AF:93:B8:0D:4F:67:BE:33:CE:2E:5B:1F:E0:4E:68:0E:54:C8:87:75 61931ms [err] a=setup:actpass 61931ms [err] a=mid:0 61931ms [err] a=sctp-port:5000 61931ms [err] a=max-message-size:262144 61931ms [err] 61933ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 61933ms [err] v=0 61933ms [err] o=- 4274761892919979722 2 IN IP4 127.0.0.1 61933ms [err] s=- 61933ms [err] t=0 0 61933ms [err] a=group:BUNDLE 0 61933ms [err] a=extmap-allow-mixed 61933ms [err] a=msid-semantic: WMS 61933ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 61933ms [err] c=IN IP4 0.0.0.0 61933ms [err] a=ice-ufrag:7VPy 61933ms [err] a=ice-pwd:DBzWBW3ymVAu52mCkPYorkYv 61933ms [err] a=ice-options:trickle 61933ms [err] a=fingerprint:sha-256 B0:FA:B2:E2:DC:28:A6:1E:1F:0E:F7:ED:AF:93:B8:0D:4F:67:BE:33:CE:2E:5B:1F:E0:4E:68:0E:54:C8:87:75 61933ms [err] a=setup:actpass 61933ms [err] a=mid:0 61933ms [err] a=sctp-port:5000 61933ms [err] a=max-message-size:262144 61933ms [err] 61934ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 61934ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96", "state": "new"}] 61935ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 61935ms [err] v=0 61935ms [err] o=- 3933825098 3933825098 IN IP4 0.0.0.0 61935ms [err] s=- 61935ms [err] t=0 0 61935ms [err] a=group:BUNDLE 0 61935ms [err] a=msid-semantic:WMS * 61935ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 61935ms [err] c=IN IP4 0.0.0.0 61935ms [err] a=mid:0 61935ms [err] a=sctp-port:5000 61935ms [err] a=max-message-size:65536 61935ms [err] a=ice-ufrag:l7xG 61935ms [err] a=ice-pwd:mJ1w3od0hvDz7UY6jhdLed 61935ms [err] a=fingerprint:sha-256 C9:B9:29:A1:75:F4:F3:36:A4:73:9B:93:A4:82:FF:31:39:0B:F4:7E:C3:41:A5:D9:39:70:42:DB:1C:53:82:96 61935ms [err] a=setup:active 61935ms [err] 61936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 61936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 61936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 61937ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 61937ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 61939ms [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'\x08f$\x94\x05\x83\x9e\xfe\xbd~\xee\xd0') 61939ms [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'H7L((\x9a{\xdbu\xa5:#') 61940ms [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'\x08f$\x94\x05\x83\x9e\xfe\xbd~\xee\xd0') 61940ms [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'H7L((\x9a{\xdbu\xa5:#') 61941ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 61941ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'F\\\xdeqi\x92E)\x9f\x1a\xb9\xc4') 61942ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'F\\\xdeqi\x92E)\x9f\x1a\xb9\xc4') 61942ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\x02\xfa \xab\x93\xb6\x0e\xb1a\x02\xa3') 61943ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xdc\x02\xfa \xab\x93\xb6\x0e\xb1a\x02\xa3') 61943ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55221) (expires in 600 seconds) 61943ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 61943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 61944ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 61944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 61944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 61944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61945ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 61945ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96", "state": "connecting"}] 61964ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Fxkzj9ZCoPXX') 61965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Fxkzj9ZCoPXX') 61965ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(uXC7BsVHiq 1 udp 1845501695 172.17.0.3 52800 typ prflx) 61965ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44391) -> ('172.17.0.3', 52800)) State.WAITING -> State.IN_PROGRESS 61965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb9q\xbdp0\xa2\xe7a\xfa\x12\x01L') 61969ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb9q\xbdp0\xa2\xe7a\xfa\x12\x01L') 61969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44391) -> ('172.17.0.3', 52800)) State.IN_PROGRESS -> State.SUCCEEDED 61969ms [err] INFO:aioice.ice:Connection(0) ICE completed 61980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:16349280 1 udp 2113937151 6a245ef1-04a5-4812-887d-80b7925ff373.local 52800 typ host generation 0 ufrag 7VPy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96"}', extra='') 61980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61980ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 61983ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6a245ef1-04a5-4812-887d-80b7925ff373.local" resolved to 172.17.0.3 61986ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44391) -> ('172.17.0.3', 52800)) State.FROZEN -> State.IN_PROGRESS 61986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5\xcbm\xfa6[r%\xae\xef\xbbE') 61987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5\xcbm\xfa6[r%\xae\xef\xbbE') 61987ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44391) -> ('172.17.0.3', 52800)) State.IN_PROGRESS -> State.SUCCEEDED 61994ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:99710776 1 udp 1677729535 141.24.211.56 52800 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 7VPy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96"}', extra='') 61995ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61995ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61995ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 61997ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1459407027 1 udp 33562623 141.24.210.113 59587 typ relay raddr 141.24.211.56 rport 52800 generation 0 ufrag 7VPy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96"}', extra='') 61997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 61997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 62008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57394) -> ('172.17.0.3', 52800)) State.FROZEN -> State.IN_PROGRESS 62008ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbfp\x0c@\xff\xd6>\x83y+\xe8\x1f') 62011ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbfp\x0c@\xff\xd6>\x83y+\xe8\x1f') 62011ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57394) -> ('172.17.0.3', 52800)) State.IN_PROGRESS -> State.SUCCEEDED 62027ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qhziAMxFvyMd') 62027ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qhziAMxFvyMd') 62028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44391) -> ('141.24.211.56', 52800)) State.FROZEN -> State.FAILED 62028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57394) -> ('141.24.211.56', 52800)) State.FROZEN -> State.FAILED 62028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44391) -> ('141.24.210.113', 59587)) State.FROZEN -> State.FAILED 62028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57394) -> ('141.24.210.113', 59587)) State.FROZEN -> State.FAILED 62028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55221) -> ('172.17.0.3', 52800)) State.FROZEN -> State.FAILED 62028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55221) -> ('141.24.211.56', 52800)) State.FROZEN -> State.FAILED 62028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55221) -> ('141.24.210.113', 59587)) State.FROZEN -> State.FAILED 62028ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 62029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 62030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 62030ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 62033ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 62034ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 62034ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 62034ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 62034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 62034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96", "state": "connected"}] 62036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 62036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 62037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 62038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 62038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 62038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 62039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3098174388, stream_id=1, stream_seq=0) 62039ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 62039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2969932809, stream_id=1, stream_seq=0) 62039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 62039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3098174388, gaps=[]) 62039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2969932809, gaps=[]) 62040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 62040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3098174389, stream_id=1, stream_seq=1) 62041ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 62041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3098174389, gaps=[]) 62041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3098174390, stream_id=1, stream_seq=2) 62041ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 62042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3098174390, gaps=[]) 62042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3098174391, stream_id=1, stream_seq=3) 62042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3098174391, gaps=[]) 62042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3098174392, stream_id=1, stream_seq=4) 62042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3098174392, gaps=[]) 62089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eSEDFAFT38T/') 62089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eSEDFAFT38T/') 62095ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62095ms [log] [experimentStatusChanged] {"status": "running", "message": null} 62188ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96"}', extra='') 62188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 62188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 62188ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 62189ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 62189ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 62189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 62189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 62189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62189ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 62189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62190ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62191ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bc25f779-d917-4067-90bf-e00c4fbcef96", "state": "closed"}] 62191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 62191ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 62191ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'-\xee\xea\x01\x9c.\xb7\x97\x00\xc1\xa0q') 62192ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'-\xee\xea\x01\x9c.\xb7\x97\x00\xc1\xa0q') 62192ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55221) 62192ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 62192ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 62240ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 62240ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 62317ms [err] Traceback (most recent call last): 62317ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 62318ms [err] return _run_code(code, main_globals, None, 62318ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 62318ms [err] exec(code, run_globals) 62318ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 62318ms [err] sys.exit(main()) 62318ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 62318ms [err] asyncio.run(main_async()) 62318ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 62318ms [err] return loop.run_until_complete(main) 62318ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 62318ms [err] self.run_forever() 62318ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 62319ms [err] self._run_once() 62319ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 62319ms [err] event_list = self._selector.select(timeout) 62319ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 62319ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 62319ms [err] KeyboardInterrupt 62321ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 62321ms [err] h.flush() 62321ms [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 72193ms [log] starting device 72619ms [err] DEBUG:asyncio:Using selector: EpollSelector 72696ms [err] ERROR:asyncio:Unclosed client session 72696ms [err] client_session: 72793ms [log] parsing 72793ms [log] creating device handler 72793ms [log] [ready] 72793ms [log] reading line 72793ms [log] [websocketToken] "337d5490-2f37-4ff6-8089-28804ac0c210" 72825ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72825ms [log] [websocketConnected] 72995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 72995ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b92e9122-99c5-440c-a703-ddabd3afd984"}}', extra='') 73015ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b92e9122-99c5-440c-a703-ddabd3afd984"} 73071ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6","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='') 73077ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6", "state": "new"}] 75080ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 75081ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 75081ms [err] v=0 75081ms [err] o=- 3933825111 3933825111 IN IP4 0.0.0.0 75081ms [err] s=- 75081ms [err] t=0 0 75081ms [err] a=group:BUNDLE 0 75081ms [err] a=msid-semantic:WMS * 75081ms [err] m=application 9 DTLS/SCTP 5000 75081ms [err] c=IN IP4 0.0.0.0 75081ms [err] a=mid:0 75081ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75081ms [err] a=max-message-size:65536 75081ms [err] a=ice-ufrag:dyXT 75081ms [err] a=ice-pwd:CQVgRirlUfeY7djDuX78Fs 75081ms [err] a=fingerprint:sha-256 B3:96:4C:B7:97:87:B1:0D:D2:31:32:4F:F4:12:10:8F:AC:5B:E3:3D:85:7C:27:CC:98:D1:E1:86:03:55:90:E4 75081ms [err] a=setup:actpass 75081ms [err] 75082ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 75082ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 75083ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6", "state": "new"}] 75083ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 75083ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 75085ms [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'K\xe3V\xb1\xce\xeaN\tMf\r\x0e') 75085ms [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'\x12\xf7\x10)\xcb\xb6\xd6\x7f\xf66\x10*') 75085ms [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'\x12\xf7\x10)\xcb\xb6\xd6\x7f\xf66\x10*') 75086ms [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'K\xe3V\xb1\xce\xeaN\tMf\r\x0e') 75087ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 75087ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb2\xe1\x83\xc7G\x1f\x00\xef\x19\xd0\xf38') 75088ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb2\xe1\x83\xc7G\x1f\x00\xef\x19\xd0\xf38') 75088ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0f\x87|FEU\x96\xd9\x1f\xc10B') 75089ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x0f\x87|FEU\x96\xd9\x1f\xc10B') 75089ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62068) (expires in 600 seconds) 75089ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 75089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75089ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 75090ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75090ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 75090ms [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='') 75090ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 75105ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38906) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xc3\x12J*\x11'\xf4\x83A\xc6&\x8c") 75105ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38906) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xc3\x12J*\x11'\xf4\x83A\xc6&\x8c") 75111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933825111 3933825111 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 38906 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 38906 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49108 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49108 typ srflx raddr 172.17.0.3 rport 49108\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38906 typ srflx raddr 172.30.0.1 rport 38906\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62450 typ relay raddr 172.17.0.3 rport 41949\\r\\na=end-of-candidates\\r\\na=ice-ufrag:R4oz\\r\\na=ice-pwd:9iOLyAvfCbpj8HMor6vyrn\\r\\na=fingerprint:sha-256 50:15:3A:80:37:78:22:99:FB:3F:B7:F3:55:28:61:12:C7:48:68:0E:B7:48:12:1F:55:FE:EA:E5:94:77:91:CA\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 75111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 75111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 75111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 75111ms [err] v=0 75111ms [err] o=- 3933825111 3933825111 IN IP4 0.0.0.0 75111ms [err] s=- 75111ms [err] t=0 0 75111ms [err] a=group:BUNDLE 0 75111ms [err] a=msid-semantic:WMS * 75111ms [err] m=application 38906 DTLS/SCTP 5000 75111ms [err] c=IN IP4 172.30.0.1 75111ms [err] a=mid:0 75111ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75111ms [err] a=max-message-size:65536 75111ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38906 typ host 75111ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49108 typ host 75111ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49108 typ srflx raddr 172.17.0.3 rport 49108 75111ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38906 typ srflx raddr 172.30.0.1 rport 38906 75111ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62450 typ relay raddr 172.17.0.3 rport 41949 75111ms [err] a=end-of-candidates 75111ms [err] a=ice-ufrag:R4oz 75111ms [err] a=ice-pwd:9iOLyAvfCbpj8HMor6vyrn 75111ms [err] a=fingerprint:sha-256 50:15:3A:80:37:78:22:99:FB:3F:B7:F3:55:28:61:12:C7:48:68:0E:B7:48:12:1F:55:FE:EA:E5:94:77:91:CA 75111ms [err] a=setup:active 75111ms [err] 75113ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 75114ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75114ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('172.30.0.1', 38906)) State.FROZEN -> State.WAITING 75114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52344) -> ('172.30.0.1', 38906)) State.FROZEN -> State.WAITING 75114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('172.17.0.3', 49108)) State.FROZEN -> State.WAITING 75114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62068) -> ('172.30.0.1', 38906)) State.FROZEN -> State.WAITING 75114ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(eIUkIWpIgl 1 udp 1862270975 172.17.0.3 38906 typ prflx) 75115ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75115ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75115ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('172.17.0.3', 38906)) State.WAITING -> State.IN_PROGRESS 75115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 38906) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n2\x12)\x9e\x08\x031?\x97\xba>') 75115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('172.30.0.1', 38906)) State.WAITING -> State.IN_PROGRESS 75115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38906) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ah\xd7q\x03^\xe7SA\x9bvx') 75116ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6", "state": "connecting"}] 75116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 38906) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n2\x12)\x9e\x08\x031?\x97\xba>') 75116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('172.17.0.3', 38906)) State.IN_PROGRESS -> State.SUCCEEDED 75116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52344) -> ('172.30.0.1', 38906)) State.WAITING -> State.FAILED 75116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('172.17.0.3', 49108)) State.WAITING -> State.FAILED 75116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52344) -> ('172.17.0.3', 49108)) State.FROZEN -> State.FAILED 75116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('141.24.211.56', 49108)) State.FROZEN -> State.FAILED 75116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52344) -> ('141.24.211.56', 49108)) State.FROZEN -> State.FAILED 75116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('141.24.211.56', 38906)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52344) -> ('141.24.211.56', 38906)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('141.24.210.113', 62450)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52344) -> ('141.24.210.113', 62450)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62068) -> ('172.30.0.1', 38906)) State.WAITING -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62068) -> ('172.17.0.3', 49108)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62068) -> ('141.24.211.56', 49108)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62068) -> ('141.24.211.56', 38906)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62068) -> ('141.24.210.113', 62450)) State.FROZEN -> State.FAILED 75117ms [err] INFO:aioice.ice:Connection(0) ICE completed 75118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38906) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ah\xd7q\x03^\xe7SA\x9bvx') 75118ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55949) -> ('172.30.0.1', 38906)) State.IN_PROGRESS -> State.SUCCEEDED 75118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38906) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5P\xe2\xf5\x15\xffB#"\x85\xa0\xc3') 75118ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38906) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5P\xe2\xf5\x15\xffB#"\x85\xa0\xc3') 75136ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 75136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75137ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 75138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 75140ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 75140ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 75140ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 75140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 75141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 75141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 75141ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 75141ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6", "state": "connected"}] 75142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 75142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 75142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 75142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 75142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 75142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 75143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 75143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 75143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 75143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1946066116, stream_id=1, stream_seq=0) 75143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 75144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1528264271, stream_id=1, stream_seq=0) 75144ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1528264271, gaps=[]) 75145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1946066116, gaps=[]) 75145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 75145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1528264272, stream_id=1, stream_seq=1) 75145ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 75145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1528264272, gaps=[]) 75145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1528264273, stream_id=1, stream_seq=2) 75145ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 75146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1528264273, gaps=[]) 75255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75255ms [log] [experimentStatusChanged] {"status": "running", "message": null} 75285ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6"}', extra='') 75285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 75285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 75285ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 75285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 75285ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 75285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 75285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 75285ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 75286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75286ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2f00ab2e-f04a-42e3-9a90-e8a081aaf0f6", "state": "closed"}] 75286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 75287ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 75287ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x1b\x86l\xe5\xb7\xd9\xf3\x86)\xab\x1b\xe5') 75288ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x1b\x86l\xe5\xb7\xd9\xf3\x86)\xab\x1b\xe5') 75288ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62068) 75288ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 75288ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 75384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75384ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 75483ms [err] Traceback (most recent call last): 75483ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75483ms [err] return _run_code(code, main_globals, None, 75483ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75483ms [err] exec(code, run_globals) 75483ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 75483ms [err] sys.exit(main()) 75483ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 75483ms [err] asyncio.run(main_async()) 75483ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75483ms [err] return loop.run_until_complete(main) 75483ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75483ms [err] self.run_forever() 75483ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75484ms [err] self._run_once() 75484ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75484ms [err] event_list = self._selector.select(timeout) 75484ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75484ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75484ms [err] KeyboardInterrupt 75487ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75487ms [err] h.flush() 75487ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 75602ms [log] starting device 76017ms [err] DEBUG:asyncio:Using selector: EpollSelector 76111ms [err] ERROR:asyncio:Unclosed client session 76111ms [err] client_session: 76463ms [log] parsing 76463ms [log] creating device handler 76463ms [log] [ready] 76463ms [log] reading line 76463ms [log] [websocketToken] "75316e61-aac7-4ecc-a473-bda9d4ed86f8" 76719ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 76719ms [log] [websocketConnected] 76912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 76912ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 76933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/22779a70-043e-49b2-9328-0290850ff51d"}}', extra='') 76933ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/22779a70-043e-49b2-9328-0290850ff51d"} 76979ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263","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='') 76986ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263", "state": "new"}] 78988ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 78989ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 78989ms [err] v=0 78989ms [err] o=- 3933825115 3933825115 IN IP4 0.0.0.0 78989ms [err] s=- 78989ms [err] t=0 0 78989ms [err] a=group:BUNDLE 0 78989ms [err] a=msid-semantic:WMS * 78989ms [err] m=application 9 DTLS/SCTP 5000 78989ms [err] c=IN IP4 0.0.0.0 78989ms [err] a=mid:0 78989ms [err] a=sctpmap:5000 webrtc-datachannel 65535 78989ms [err] a=max-message-size:65536 78989ms [err] a=ice-ufrag:oPgY 78989ms [err] a=ice-pwd:QU0BwW17nvVmEnLzbhjipJ 78989ms [err] a=fingerprint:sha-256 62:AD:D4:DA:11:C7:EA:DC:7D:16:89:B1:0E:DE:53:4D:C5:06:30:93:D9:36:AE:68:0A:56:1C:FB:74:62:9E:3E 78989ms [err] a=setup:actpass 78989ms [err] 78989ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 78990ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 78990ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263", "state": "new"}] 78990ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 78991ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 78992ms [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't\xf3\x1d\xcc\x98R\x0c!\x12\x19\x0e\xb5') 78992ms [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'G\xc1\x9a\x0ex\x95\x81.^\xfe\xd2\x10') 78993ms [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't\xf3\x1d\xcc\x98R\x0c!\x12\x19\x0e\xb5') 78993ms [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'G\xc1\x9a\x0ex\x95\x81.^\xfe\xd2\x10') 78994ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 78994ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'7\x05\x8ao\xb8\x14\x19B\xdf\xb8\xed\x15') 78995ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'7\x05\x8ao\xb8\x14\x19B\xdf\xb8\xed\x15') 78995ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'4gM\x80\x88i\xd9\xcc\x94\xaa\x92\t') 78996ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'4gM\x80\x88i\xd9\xcc\x94\xaa\x92\t') 78996ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53184) (expires in 600 seconds) 78996ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 78997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 78997ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 78997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 78997ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 78997ms [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='') 78997ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 79012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10a&xHW\xd1u}\xbdv\n') 79012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10a&xHW\xd1u}\xbdv\n') 79018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933825115 3933825115 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 56670 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 56670 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57374 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57374 typ srflx raddr 172.17.0.3 rport 57374\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56670 typ srflx raddr 172.30.0.1 rport 56670\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61361 typ relay raddr 172.17.0.3 rport 47615\\r\\na=end-of-candidates\\r\\na=ice-ufrag:cPHu\\r\\na=ice-pwd:PEae967hxeeHLKd9sO16R4\\r\\na=fingerprint:sha-256 FF:82:3A:A5:37:18:D7:B4:DD:EC:99:DC:38:5E:CE:F8:34:C4:19:3B:2A:BC:24:57:56:19:B5:0F:02:9B:FE:9A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 79018ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 79018ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 79018ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 79018ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 79018ms [err] v=0 79018ms [err] o=- 3933825115 3933825115 IN IP4 0.0.0.0 79018ms [err] s=- 79018ms [err] t=0 0 79018ms [err] a=group:BUNDLE 0 79018ms [err] a=msid-semantic:WMS * 79018ms [err] m=application 56670 DTLS/SCTP 5000 79018ms [err] c=IN IP4 172.30.0.1 79018ms [err] a=mid:0 79018ms [err] a=sctpmap:5000 webrtc-datachannel 65535 79018ms [err] a=max-message-size:65536 79018ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56670 typ host 79018ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57374 typ host 79018ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57374 typ srflx raddr 172.17.0.3 rport 57374 79018ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56670 typ srflx raddr 172.30.0.1 rport 56670 79018ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61361 typ relay raddr 172.17.0.3 rport 47615 79018ms [err] a=end-of-candidates 79018ms [err] a=ice-ufrag:cPHu 79018ms [err] a=ice-pwd:PEae967hxeeHLKd9sO16R4 79018ms [err] a=fingerprint:sha-256 FF:82:3A:A5:37:18:D7:B4:DD:EC:99:DC:38:5E:CE:F8:34:C4:19:3B:2A:BC:24:57:56:19:B5:0F:02:9B:FE:9A 79018ms [err] a=setup:active 79018ms [err] 79020ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 79020ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 79020ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 79020ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('172.30.0.1', 56670)) State.FROZEN -> State.WAITING 79020ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59548) -> ('172.30.0.1', 56670)) State.FROZEN -> State.WAITING 79020ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('172.17.0.3', 57374)) State.FROZEN -> State.WAITING 79020ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53184) -> ('172.30.0.1', 56670)) State.FROZEN -> State.WAITING 79020ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(c0fcGOnPZW 1 udp 1862270975 172.17.0.3 56670 typ prflx) 79020ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 79021ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 79021ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 79021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('172.17.0.3', 56670)) State.WAITING -> State.IN_PROGRESS 79021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\xa21?y\xd5J\xc8\x1aE\xa0)') 79021ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('172.30.0.1', 56670)) State.WAITING -> State.IN_PROGRESS 79021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfc|\x86\x9c\xac\x8b\xbf\x01-z\xcf~') 79022ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263", "state": "connecting"}] 79023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\xa21?y\xd5J\xc8\x1aE\xa0)') 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('172.17.0.3', 56670)) State.IN_PROGRESS -> State.SUCCEEDED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59548) -> ('172.30.0.1', 56670)) State.WAITING -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('172.17.0.3', 57374)) State.WAITING -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59548) -> ('172.17.0.3', 57374)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('141.24.211.56', 57374)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59548) -> ('141.24.211.56', 57374)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('141.24.211.56', 56670)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59548) -> ('141.24.211.56', 56670)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('141.24.210.113', 61361)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59548) -> ('141.24.210.113', 61361)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53184) -> ('172.30.0.1', 56670)) State.WAITING -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53184) -> ('172.17.0.3', 57374)) State.FROZEN -> State.FAILED 79023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53184) -> ('141.24.211.56', 57374)) State.FROZEN -> State.FAILED 79024ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53184) -> ('141.24.211.56', 56670)) State.FROZEN -> State.FAILED 79024ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53184) -> ('141.24.210.113', 61361)) State.FROZEN -> State.FAILED 79024ms [err] INFO:aioice.ice:Connection(0) ICE completed 79024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfc|\x86\x9c\xac\x8b\xbf\x01-z\xcf~') 79024ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58454) -> ('172.30.0.1', 56670)) State.IN_PROGRESS -> State.SUCCEEDED 79024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56670) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\xb3\xa6\xb8L\x0f\xfe\n\xae\x83W)') 79024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56670) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\xb3\xa6\xb8L\x0f\xfe\n\xae\x83W)') 79042ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 79042ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 79042ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 79043ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 79045ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 79045ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 79045ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 79046ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 79046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 79046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 79046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 79046ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 79047ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263", "state": "connected"}] 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 79048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 79049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=960332235, stream_id=1, stream_seq=0) 79049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 79049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4022254566, stream_id=1, stream_seq=0) 79049ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 79050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4022254566, gaps=[]) 79050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=960332235, gaps=[]) 79050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 79050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4022254567, stream_id=1, stream_seq=1) 79050ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 79050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4022254567, gaps=[]) 79051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4022254568, stream_id=1, stream_seq=2) 79051ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 79051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4022254568, gaps=[]) 79051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4022254569, stream_id=1, stream_seq=3) 79051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4022254569, gaps=[]) 79051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4022254570, stream_id=1, stream_seq=4) 79051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4022254570, gaps=[]) 79225ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 79225ms [log] [experimentStatusChanged] {"status": "running", "message": null} 79315ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263"}', extra='') 79315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 79316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 79316ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 79316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 79316ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 79316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 79316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 79316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79317ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 79317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 79317ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b0ef2527-123c-47c9-ace6-48c09079e263", "state": "closed"}] 79317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 79317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 79318ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf9*\xe2\xe6%!\x13\xa5$\xf9\x1f2') 79319ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf9*\xe2\xe6%!\x13\xa5$\xf9\x1f2') 79319ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53184) 79319ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 79319ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 79862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 79862ms [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 80698ms [err] Traceback (most recent call last): 80698ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 80698ms [err] return _run_code(code, main_globals, None, 80698ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 80698ms [err] exec(code, run_globals) 80698ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 80698ms [err] sys.exit(main()) 80698ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 80698ms [err] asyncio.run(main_async()) 80698ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 80698ms [err] return loop.run_until_complete(main) 80698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 80698ms [err] self.run_forever() 80698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 80698ms [err] self._run_once() 80698ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 80698ms [err] event_list = self._selector.select(timeout) 80698ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 80699ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 80699ms [err] KeyboardInterrupt 80700ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 80700ms [err] h.flush() 80700ms [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 89151ms [log] starting device 89599ms [err] DEBUG:asyncio:Using selector: EpollSelector 89676ms [err] ERROR:asyncio:Unclosed client session 89676ms [err] client_session: 89764ms [log] parsing 89764ms [log] creating device handler 89764ms [log] [ready] 89764ms [log] reading line 89764ms [log] [websocketToken] "9c05a118-9710-4f7a-bbc3-c6454b7a0869" 89782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 89782ms [log] [websocketConnected] 91303ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 91303ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 91318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5ceaab28-8768-4fd3-a5b5-25bbc66ec8e6"}}', extra='') 91318ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5ceaab28-8768-4fd3-a5b5-25bbc66ec8e6"} 91376ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39","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='') 91380ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39", "state": "new"}] 93383ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 93384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 93384ms [err] v=0 93384ms [err] o=- 3933825130 3933825130 IN IP4 0.0.0.0 93384ms [err] s=- 93384ms [err] t=0 0 93384ms [err] a=group:BUNDLE 0 93384ms [err] a=msid-semantic:WMS * 93384ms [err] m=application 9 DTLS/SCTP 5000 93384ms [err] c=IN IP4 0.0.0.0 93384ms [err] a=mid:0 93384ms [err] a=sctpmap:5000 webrtc-datachannel 65535 93384ms [err] a=max-message-size:65536 93384ms [err] a=ice-ufrag:9i02 93384ms [err] a=ice-pwd:uK47wSJwG7S8Zjy5TE022d 93384ms [err] a=fingerprint:sha-256 AA:72:AE:45:B7:2F:0E:0D:A2:4F:43:08:6E:22:56:67:21:CD:FE:09:40:B0:0D:24:7E:07:CC:EB:73:8C:64:E2 93384ms [err] a=setup:actpass 93384ms [err] 93385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 93385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 93386ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39", "state": "new"}] 93386ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 93386ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 93387ms [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"\xc6\x06\xef=\x05Wd\xb5\xfd*\x0f'") 93388ms [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'\xe6\nHd!\nZ\x15\x03q2\x04') 93388ms [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"\xc6\x06\xef=\x05Wd\xb5\xfd*\x0f'") 93388ms [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'\xe6\nHd!\nZ\x15\x03q2\x04') 93389ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 93389ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'{B\xd1t}\xa08\xf9\x89\xd4Oi') 93390ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'{B\xd1t}\xa08\xf9\x89\xd4Oi') 93390ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe8Z\xdd-\x8a\x8a zH\xb9\xedY') 93391ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe8Z\xdd-\x8a\x8a zH\xb9\xedY') 93391ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53977) (expires in 600 seconds) 93392ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 93392ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 93392ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39"}', extra='') 93392ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93392ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 93392ms [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='') 93393ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 93405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1977959483907124204 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:rx/m\\r\\na=ice-pwd:M/vLHfCsVbIBXvh9Uo0gyzGZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CB:FB:FE:BD:A9:13:3A:92:CA:E1:80:7F:6B:22:7D:05:08:46:A4:61:35:A4:23:D2:96:2E:6A:64:FF:DF:B7:53\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39"}', extra='') 93405ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93405ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 93405ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 93405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 93405ms [err] v=0 93405ms [err] o=- 1977959483907124204 2 IN IP4 127.0.0.1 93405ms [err] s=- 93405ms [err] t=0 0 93405ms [err] a=group:BUNDLE 0 93405ms [err] a=msid-semantic: WMS 93405ms [err] m=application 9 DTLS/SCTP 5000 93405ms [err] c=IN IP4 0.0.0.0 93405ms [err] a=ice-ufrag:rx/m 93405ms [err] a=ice-pwd:M/vLHfCsVbIBXvh9Uo0gyzGZ 93405ms [err] a=ice-options:trickle 93405ms [err] a=fingerprint:sha-256 CB:FB:FE:BD:A9:13:3A:92:CA:E1:80:7F:6B:22:7D:05:08:46:A4:61:35:A4:23:D2:96:2E:6A:64:FF:DF:B7:53 93405ms [err] a=setup:active 93405ms [err] a=mid:0 93405ms [err] a=sctpmap:5000 webrtc-datachannel 1024 93405ms [err] 93406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ra10khJppZlD') 93407ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ra10khJppZlD') 93408ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 93408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 93408ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 93408ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BdXxhEpEp3 1 udp 1845501695 172.17.0.3 45046 typ prflx) 93408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 93408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58078) -> ('172.17.0.3', 45046)) State.WAITING -> State.IN_PROGRESS 93409ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'.;\xce\xacS(\x08B\x07\xae\xfd+') 93409ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39", "state": "connecting"}] 93416ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'.;\xce\xacS(\x08B\x07\xae\xfd+') 93416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58078) -> ('172.17.0.3', 45046)) State.IN_PROGRESS -> State.SUCCEEDED 93416ms [err] INFO:aioice.ice:Connection(0) ICE completed 93416ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3757776150 1 udp 2113937151 7addf15a-1c60-4ee2-bd6b-16aedca40318.local 45046 typ host generation 0 ufrag rx/m network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39"}', extra='') 93416ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93416ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 93416ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 93420ms [err] INFO:aioice.ice:Connection(0) Remote candidate "7addf15a-1c60-4ee2-bd6b-16aedca40318.local" resolved to 172.17.0.3 93430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58078) -> ('172.17.0.3', 45046)) State.FROZEN -> State.IN_PROGRESS 93431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xed|\x1c\x08Z\x8apy\x8b|\xc7\x83') 93431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xed|\x1c\x08Z\x8apy\x8b|\xc7\x83') 93431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58078) -> ('172.17.0.3', 45046)) State.IN_PROGRESS -> State.SUCCEEDED 93431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42669) -> ('172.17.0.3', 45046)) State.FROZEN -> State.FAILED 93431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53977) -> ('172.17.0.3', 45046)) State.FROZEN -> State.FAILED 93451ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 93451ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 93452ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 93452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 93454ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 93455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 93455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 93455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 93455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 93455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 93455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 93455ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 93456ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39", "state": "connected"}] 93458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 93458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 93458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 93458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 93458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 93458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 93458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 93459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 93459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 93459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 93459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3348216634, stream_id=1, stream_seq=0) 93459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 93459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3348216634, gaps=[]) 93459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 93460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3424991838, stream_id=1, stream_seq=0) 93460ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 93460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3424991838, gaps=[]) 93462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3424991839, stream_id=1, stream_seq=1) 93462ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 93463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3424991839, gaps=[]) 93463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3424991840, stream_id=1, stream_seq=2) 93463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3424991840, gaps=[]) 93463ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 93463ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dqPinn5SpHBR') 93463ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dqPinn5SpHBR') 93526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o1SR73GR8aqZ') 93526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o1SR73GR8aqZ') 93558ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3673363022 1 udp 1677729535 141.24.211.56 45046 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag rx/m network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39"}', extra='') 93559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 93559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 93559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 93589ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Iq7fj9uUGxpC') 93589ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Iq7fj9uUGxpC') 93589ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42669) -> ('172.17.0.3', 45046)) State.WAITING -> State.IN_PROGRESS 93589ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfc\xcd{\x11A\xf29\x0e\xe1,\x100') 93590ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45046) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfc\xcd{\x11A\xf29\x0e\xe1,\x100') 93590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42669) -> ('172.17.0.3', 45046)) State.IN_PROGRESS -> State.SUCCEEDED 93591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58078) -> ('141.24.211.56', 45046)) State.FROZEN -> State.FAILED 93591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42669) -> ('141.24.211.56', 45046)) State.FROZEN -> State.FAILED 93591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53977) -> ('141.24.211.56', 45046)) State.FROZEN -> State.FAILED 93651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93651ms [log] [experimentStatusChanged] {"status": "running", "message": null} 93715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39"}', extra='') 93717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 93717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 93717ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 93717ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 93718ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 93718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 93718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 93718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93718ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 93718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93719ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e50ad416-8c9b-4e34-b1cb-1040fe931f39", "state": "closed"}] 93719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 93719ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 93720ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x18Z\xcc,\x9b\x7f\x16\x1cH>qb') 93720ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x18Z\xcc,\x9b\x7f\x16\x1cH>qb') 93721ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53977) 93721ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 93721ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 93795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 93795ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 93899ms [err] Traceback (most recent call last): 93899ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 93899ms [err] return _run_code(code, main_globals, None, 93899ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 93899ms [err] exec(code, run_globals) 93899ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 93899ms [err] sys.exit(main()) 93899ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 93899ms [err] asyncio.run(main_async()) 93899ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 93899ms [err] return loop.run_until_complete(main) 93899ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 93900ms [err] self.run_forever() 93900ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 93900ms [err] self._run_once() 93900ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 93900ms [err] event_list = self._selector.select(timeout) 93900ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 93901ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 93901ms [err] KeyboardInterrupt 93902ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 93902ms [err] h.flush() 93902ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 94324ms [log] starting device 94771ms [err] DEBUG:asyncio:Using selector: EpollSelector 94840ms [err] ERROR:asyncio:Unclosed client session 94840ms [err] client_session: 94943ms [log] parsing 94943ms [log] creating device handler 94943ms [log] [ready] 94943ms [log] reading line 94943ms [log] [websocketToken] "4b9b53c3-0d90-47e2-bf7c-cfc251924a70" 94963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94963ms [log] [websocketConnected] 97105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 97105ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 97122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2946a8f8-198a-4b01-8541-b353934711cf"}}', extra='') 97122ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2946a8f8-198a-4b01-8541-b353934711cf"} 97468ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b","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='') 97476ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b", "state": "new"}] 99478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 99479ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 99479ms [err] v=0 99479ms [err] o=- 3933825136 3933825136 IN IP4 0.0.0.0 99479ms [err] s=- 99479ms [err] t=0 0 99479ms [err] a=group:BUNDLE 0 99479ms [err] a=msid-semantic:WMS * 99479ms [err] m=application 9 DTLS/SCTP 5000 99479ms [err] c=IN IP4 0.0.0.0 99479ms [err] a=mid:0 99479ms [err] a=sctpmap:5000 webrtc-datachannel 65535 99479ms [err] a=max-message-size:65536 99479ms [err] a=ice-ufrag:VTcW 99479ms [err] a=ice-pwd:2XJQtHf4P06SzUWkqrkpBx 99479ms [err] a=fingerprint:sha-256 96:4D:2C:6A:75:81:DD:B8:3E:E7:23:41:05:97:8A:EB:F2:CF:E0:3B:10:C3:95:D6:6C:4B:B0:EB:F8:4E:63:2A 99479ms [err] a=setup:actpass 99479ms [err] 99480ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 99480ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 99481ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b", "state": "new"}] 99481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 99481ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 99482ms [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'\x81\xc4\xfb\x8e\xce\xc7\xd5\xf1\xb6\t\xcb\xfc') 99483ms [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'\x8a\xda\xc5\x90\xfetm\xdc\xcb\x9c\x9c\xe6') 99483ms [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'\x81\xc4\xfb\x8e\xce\xc7\xd5\xf1\xb6\t\xcb\xfc') 99483ms [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'\x8a\xda\xc5\x90\xfetm\xdc\xcb\x9c\x9c\xe6') 99484ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 99484ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\reC\x80 ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1d\x88\xbc\xa5\x9d\xfb*\x8c5\x1eo\x02') 99486ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1d\x88\xbc\xa5\x9d\xfb*\x8c5\x1eo\x02') 99486ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55406) (expires in 600 seconds) 99486ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 99486ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 99486ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b"}', extra='') 99486ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99487ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 99487ms [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='') 99487ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 99498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6140001843478289132 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:5OM2\\r\\na=ice-pwd:ZCtKaT1Ki4+fY3ZSb7lwOm5Z\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4D:02:55:04:24:10:70:7E:EE:20:94:71:6E:A7:EE:E6:0E:A4:62:5A:66:25:A7:D2:34:CA:DA:EA:12:16:29:6F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b"}', extra='') 99498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 99498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 99499ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 99499ms [err] v=0 99499ms [err] o=- 6140001843478289132 2 IN IP4 127.0.0.1 99499ms [err] s=- 99499ms [err] t=0 0 99499ms [err] a=group:BUNDLE 0 99499ms [err] a=msid-semantic: WMS 99499ms [err] m=application 9 DTLS/SCTP 5000 99499ms [err] c=IN IP4 0.0.0.0 99499ms [err] a=ice-ufrag:5OM2 99499ms [err] a=ice-pwd:ZCtKaT1Ki4+fY3ZSb7lwOm5Z 99499ms [err] a=ice-options:trickle 99499ms [err] a=fingerprint:sha-256 4D:02:55:04:24:10:70:7E:EE:20:94:71:6E:A7:EE:E6:0E:A4:62:5A:66:25:A7:D2:34:CA:DA:EA:12:16:29:6F 99499ms [err] a=setup:active 99499ms [err] a=mid:0 99499ms [err] a=sctpmap:5000 webrtc-datachannel 1024 99499ms [err] 99500ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 99500ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 99500ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 99500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99500ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99500ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b", "state": "connecting"}] 99501ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jav9QbixBjix') 99501ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jav9QbixBjix') 99501ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zTyVJXFtDA 1 udp 1845501695 172.17.0.3 36037 typ prflx) 99501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35188) -> ('172.17.0.3', 36037)) State.WAITING -> State.IN_PROGRESS 99501ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb0\x06\x0b\xa7} U\xdc]\xe5\xb6\x17') 99504ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb0\x06\x0b\xa7} U\xdc]\xe5\xb6\x17') 99504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35188) -> ('172.17.0.3', 36037)) State.IN_PROGRESS -> State.SUCCEEDED 99504ms [err] INFO:aioice.ice:Connection(0) ICE completed 99508ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1846670343 1 udp 2113937151 fe4687c6-fb5c-4b13-a936-aee5c9f364f0.local 36037 typ host generation 0 ufrag 5OM2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b"}', extra='') 99508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 99508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 99511ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fe4687c6-fb5c-4b13-a936-aee5c9f364f0.local" resolved to 172.17.0.3 99521ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35188) -> ('172.17.0.3', 36037)) State.FROZEN -> State.IN_PROGRESS 99522ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4\xa4\xac\xe0W\x81\x95;\x9dT=\xbd') 99523ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4\xa4\xac\xe0W\x81\x95;\x9dT=\xbd') 99523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35188) -> ('172.17.0.3', 36037)) State.IN_PROGRESS -> State.SUCCEEDED 99523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48271) -> ('172.17.0.3', 36037)) State.FROZEN -> State.FAILED 99523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55406) -> ('172.17.0.3', 36037)) State.FROZEN -> State.FAILED 99542ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 99542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 99543ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 99543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 99545ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 99545ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 99545ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 99545ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 99546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 99546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 99546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 99546ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 99546ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b", "state": "connected"}] 99549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 99549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 99549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 99549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 99549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 99549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 99549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 99550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 99550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 99550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 99550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2320907938, stream_id=1, stream_seq=0) 99550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 99550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2320907938, gaps=[]) 99550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 99551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1064977702, stream_id=1, stream_seq=0) 99551ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 99551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1064977702, gaps=[]) 99552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1064977703, stream_id=1, stream_seq=1) 99553ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 99553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1064977703, gaps=[]) 99553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1064977704, stream_id=1, stream_seq=2) 99553ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 99554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1064977704, gaps=[]) 99554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1064977705, stream_id=1, stream_seq=3) 99554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1064977705, gaps=[]) 99554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1064977706, stream_id=1, stream_seq=4) 99554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1064977706, gaps=[]) 99557ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ARburBt382qr') 99557ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ARburBt382qr') 99587ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1716109248 1 udp 1677729535 141.24.211.56 36037 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 5OM2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b"}', extra='') 99587ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99587ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 99587ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 99620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oux1rt7nvq5a') 99620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oux1rt7nvq5a') 99668ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 99668ms [log] [experimentStatusChanged] {"status": "running", "message": null} 99682ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3LlhWvO6WEEr') 99683ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3LlhWvO6WEEr') 99683ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48271) -> ('172.17.0.3', 36037)) State.WAITING -> State.IN_PROGRESS 99683ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6cu\xff\xd1\xb3\x86}\x87\x14#\xfd') 99684ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36037) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6cu\xff\xd1\xb3\x86}\x87\x14#\xfd') 99684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48271) -> ('172.17.0.3', 36037)) State.IN_PROGRESS -> State.SUCCEEDED 99685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35188) -> ('141.24.211.56', 36037)) State.FROZEN -> State.FAILED 99685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48271) -> ('141.24.211.56', 36037)) State.FROZEN -> State.FAILED 99685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55406) -> ('141.24.211.56', 36037)) State.FROZEN -> State.FAILED 99697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b"}', extra='') 99698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 99698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 99698ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 99698ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 99698ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 99699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 99699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 99699ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 99699ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 99699ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 99699ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 99700ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/73837236-44f9-4663-92f3-3450c6d0bd9b", "state": "closed"}] 99700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 99700ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 99701ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x8a8\xf9\x92~\x03\x92\xf0@\xb1g\x80') 99702ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x8a8\xf9\x92~\x03\x92\xf0@\xb1g\x80') 99702ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55406) 99702ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 99702ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 99759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 99759ms [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 99812ms [err] Traceback (most recent call last): 99812ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 99813ms [err] return _run_code(code, main_globals, None, 99813ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 99813ms [err] exec(code, run_globals) 99813ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 99813ms [err] sys.exit(main()) 99813ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 99813ms [err] asyncio.run(main_async()) 99813ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 99813ms [err] return loop.run_until_complete(main) 99813ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 99813ms [err] self.run_forever() 99813ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 99814ms [err] self._run_once() 99814ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 99814ms [err] event_list = self._selector.select(timeout) 99814ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 99814ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 99814ms [err] KeyboardInterrupt 99819ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 99819ms [err] h.flush() 99819ms [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 111243ms [log] starting device 111734ms [err] DEBUG:asyncio:Using selector: EpollSelector 111823ms [err] ERROR:asyncio:Unclosed client session 111823ms [err] client_session: 111886ms [log] parsing 111886ms [log] creating device handler 111886ms [log] [ready] 111886ms [log] reading line 111886ms [log] [websocketToken] "2e68189b-5e3f-4e03-bb9d-397651630e01" 111904ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 111904ms [log] [websocketConnected] 112065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 112065ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 112083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f1be3ea8-5771-4691-b224-f81f4a06f9e9"}}', extra='') 112083ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f1be3ea8-5771-4691-b224-f81f4a06f9e9"} 112118ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0","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='') 112124ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0", "state": "new"}] 114128ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 114128ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114128ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 114128ms [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='') 114129ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 114150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933825150 3933825150 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 42992 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 42992 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60440 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 60440 typ srflx raddr 172.17.0.3 rport 60440\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42992 typ srflx raddr 172.30.0.1 rport 42992\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53375 typ relay raddr 172.17.0.3 rport 51053\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Rzsl\\r\\na=ice-pwd:ASkQQs4E6OX8F50VVUst62\\r\\na=fingerprint:sha-256 D5:93:FB:C9:61:09:4B:AA:FF:5C:E8:63:5F:27:C7:F7:1D:CA:EC:83:E5:1E:1F:7A:FD:75:0F:6F:51:FE:83:B7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 114150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 114150ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 114150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 114150ms [err] v=0 114150ms [err] o=- 3933825150 3933825150 IN IP4 0.0.0.0 114150ms [err] s=- 114150ms [err] t=0 0 114150ms [err] a=group:BUNDLE 0 114150ms [err] a=msid-semantic:WMS * 114150ms [err] m=application 42992 DTLS/SCTP 5000 114150ms [err] c=IN IP4 172.30.0.1 114150ms [err] a=mid:0 114150ms [err] a=sctpmap:5000 webrtc-datachannel 65535 114150ms [err] a=max-message-size:65536 114150ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42992 typ host 114150ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60440 typ host 114150ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 60440 typ srflx raddr 172.17.0.3 rport 60440 114150ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42992 typ srflx raddr 172.30.0.1 rport 42992 114150ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53375 typ relay raddr 172.17.0.3 rport 51053 114150ms [err] a=end-of-candidates 114150ms [err] a=ice-ufrag:Rzsl 114150ms [err] a=ice-pwd:ASkQQs4E6OX8F50VVUst62 114150ms [err] a=fingerprint:sha-256 D5:93:FB:C9:61:09:4B:AA:FF:5C:E8:63:5F:27:C7:F7:1D:CA:EC:83:E5:1E:1F:7A:FD:75:0F:6F:51:FE:83:B7 114150ms [err] a=setup:actpass 114150ms [err] 114153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 114153ms [err] v=0 114153ms [err] o=- 3933825150 3933825150 IN IP4 0.0.0.0 114153ms [err] s=- 114153ms [err] t=0 0 114153ms [err] a=group:BUNDLE 0 114153ms [err] a=msid-semantic:WMS * 114153ms [err] m=application 42992 DTLS/SCTP 5000 114153ms [err] c=IN IP4 172.30.0.1 114153ms [err] a=mid:0 114153ms [err] a=sctpmap:5000 webrtc-datachannel 65535 114153ms [err] a=max-message-size:65536 114153ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42992 typ host 114153ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60440 typ host 114153ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 60440 typ srflx raddr 172.17.0.3 rport 60440 114153ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42992 typ srflx raddr 172.30.0.1 rport 42992 114153ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53375 typ relay raddr 172.17.0.3 rport 51053 114153ms [err] a=end-of-candidates 114153ms [err] a=ice-ufrag:Rzsl 114153ms [err] a=ice-pwd:ASkQQs4E6OX8F50VVUst62 114153ms [err] a=fingerprint:sha-256 D5:93:FB:C9:61:09:4B:AA:FF:5C:E8:63:5F:27:C7:F7:1D:CA:EC:83:E5:1E:1F:7A:FD:75:0F:6F:51:FE:83:B7 114153ms [err] a=setup:actpass 114153ms [err] 114154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 114154ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0", "state": "new"}] 114156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 114156ms [err] v=0 114156ms [err] o=- 3933825150 3933825150 IN IP4 0.0.0.0 114156ms [err] s=- 114156ms [err] t=0 0 114156ms [err] a=group:BUNDLE 0 114156ms [err] a=msid-semantic:WMS * 114156ms [err] m=application 9 DTLS/SCTP 5000 114156ms [err] c=IN IP4 0.0.0.0 114156ms [err] a=mid:0 114156ms [err] a=sctpmap:5000 webrtc-datachannel 65535 114156ms [err] a=max-message-size:65536 114156ms [err] a=ice-ufrag:H6tg 114156ms [err] a=ice-pwd:pl2qhnh9jePF08Hqo8cdgv 114156ms [err] a=fingerprint:sha-256 99:23:B5:76:AD:68:CA:05:C5:49:6E:BF:7D:29:7B:F9:93:D5:81:F2:F4:11:41:BA:1C:AA:1E:36:18:34:FD:D2 114156ms [err] a=setup:active 114156ms [err] 114157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 114157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 114157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 114159ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 114160ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 114161ms [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'_\xdb"<\x02\xdfL\x8aP4x\xc0') 114162ms [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'\xb8\xd7Y\\\xd3\xaeF\xb4w5\xaaE') 114162ms [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'_\xdb"<\x02\xdfL\x8aP4x\xc0') 114163ms [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'\xb8\xd7Y\\\xd3\xaeF\xb4w5\xaaE') 114164ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 114165ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe3K\xc7D\xb2\xcf5\xb2u\xd1-\x8f') 114166ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe3K\xc7D\xb2\xcf5\xb2u\xd1-\x8f') 114166ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'tV\x0f\xdc\xe5\xa8IO\x7f\xc3\xb0\xb2') 114167ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'tV\x0f\xdc\xe5\xa8IO\x7f\xc3\xb0\xb2') 114167ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58925) (expires in 600 seconds) 114167ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 114167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 114168ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 114168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 114169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 114169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('172.30.0.1', 42992)) State.FROZEN -> State.WAITING 114169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58440) -> ('172.30.0.1', 42992)) State.FROZEN -> State.WAITING 114169ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('172.17.0.3', 60440)) State.FROZEN -> State.WAITING 114170ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58925) -> ('172.30.0.1', 42992)) State.FROZEN -> State.WAITING 114170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114170ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('172.30.0.1', 42992)) State.WAITING -> State.IN_PROGRESS 114170ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C\xbe\x95H\x13\xa8\xc4H\xfd\xa9\xb7\x04') 114171ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0", "state": "connecting"}] 114171ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42992) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C\xbe\x95H\x13\xa8\xc4H\xfd\xa9\xb7\x04') 114171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('172.30.0.1', 42992)) State.IN_PROGRESS -> State.SUCCEEDED 114171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('141.24.211.56', 60440)) State.FROZEN -> State.WAITING 114171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('141.24.211.56', 42992)) State.FROZEN -> State.WAITING 114171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('141.24.210.113', 53375)) State.FROZEN -> State.WAITING 114182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6*S\x14\xfaL6\x9c\xe1\xc8o\xce') 114182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42992) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6*S\x14\xfaL6\x9c\xe1\xc8o\xce') 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58440) -> ('172.30.0.1', 42992)) State.WAITING -> State.FAILED 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('172.17.0.3', 60440)) State.WAITING -> State.FAILED 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58440) -> ('172.17.0.3', 60440)) State.FROZEN -> State.FAILED 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('141.24.211.56', 60440)) State.WAITING -> State.FAILED 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58440) -> ('141.24.211.56', 60440)) State.FROZEN -> State.FAILED 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('141.24.211.56', 42992)) State.WAITING -> State.FAILED 114182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58440) -> ('141.24.211.56', 42992)) State.FROZEN -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58925) -> ('172.30.0.1', 42992)) State.WAITING -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58925) -> ('172.17.0.3', 60440)) State.FROZEN -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('141.24.210.113', 53375)) State.WAITING -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58440) -> ('141.24.210.113', 53375)) State.FROZEN -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58925) -> ('141.24.211.56', 60440)) State.FROZEN -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58925) -> ('141.24.211.56', 42992)) State.FROZEN -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58925) -> ('141.24.210.113', 53375)) State.FROZEN -> State.FAILED 114183ms [err] INFO:aioice.ice:Connection(0) ICE completed 114183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1aV xstF}\xe4\xf2\\L') 114183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42992) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1aV xstF}\xe4\xf2\\L') 114184ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(j0AZGJAK2k 1 udp 1862270975 172.17.0.3 42992 typ prflx) 114184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('172.17.0.3', 42992)) State.WAITING -> State.IN_PROGRESS 114184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42992) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!\x9a\xcfD\r\x1bPn\x7fQ8\x0b') 114185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42992) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!\x9a\xcfD\r\x1bPn\x7fQ8\x0b') 114185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52912) -> ('172.17.0.3', 42992)) State.IN_PROGRESS -> State.SUCCEEDED 114190ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 114190ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 114191ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 114192ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 114206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 114206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 114206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 114206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 114206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 114207ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0", "state": "connected"}] 114207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 114207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 114208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 114209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 114210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3331841325, stream_id=1, stream_seq=0) 114210ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 114211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1683947978, stream_id=1, stream_seq=0) 114211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 114211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331841325, gaps=[]) 114212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1683947978, gaps=[]) 114212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 114213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3331841326, stream_id=1, stream_seq=1) 114213ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331841326, gaps=[]) 114213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3331841327, stream_id=1, stream_seq=2) 114213ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3331841327, gaps=[]) 114929ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114929ms [log] [experimentStatusChanged] {"status": "running", "message": null} 114974ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0"}', extra='') 114974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 114975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 114975ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 114975ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 114975ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 114975ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 114975ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 114976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 114976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114977ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114977ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6ffbe1d-c3a9-4059-97b0-866650f8e4c0", "state": "closed"}] 114978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 114978ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 114979ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x17>\xc9\xa4wY\x94\xe6\xd09J_') 114980ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x17>\xc9\xa4wY\x94\xe6\xd09J_') 114980ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58925) 114980ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 114980ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 115414ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 115414ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 116082ms [err] Traceback (most recent call last): 116082ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 116082ms [err] return _run_code(code, main_globals, None, 116082ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 116082ms [err] exec(code, run_globals) 116082ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 116082ms [err] sys.exit(main()) 116082ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 116083ms [err] asyncio.run(main_async()) 116083ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 116083ms [err] return loop.run_until_complete(main) 116083ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 116083ms [err] self.run_forever() 116083ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 116083ms [err] self._run_once() 116083ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 116085ms [err] event_list = self._selector.select(timeout) 116085ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 116085ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 116085ms [err] KeyboardInterrupt 116087ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 116087ms [err] h.flush() 116087ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 116707ms [log] starting device 117145ms [err] DEBUG:asyncio:Using selector: EpollSelector 117229ms [err] ERROR:asyncio:Unclosed client session 117229ms [err] client_session: 117333ms [log] parsing 117333ms [log] creating device handler 117333ms [log] [ready] 117333ms [log] reading line 117333ms [log] [websocketToken] "32ba9a3d-e260-4036-9fc3-0e0a3c090165" 117352ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 117352ms [log] [websocketConnected] 117538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 117538ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 117552ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2dca8898-5679-4ec0-bd92-b3c83854b8a0"}}', extra='') 117552ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2dca8898-5679-4ec0-bd92-b3c83854b8a0"} 117598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64","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='') 117602ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64", "state": "new"}] 119604ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 119604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 119604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 119604ms [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='') 119604ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 119618ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933825156 3933825156 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 57687 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 57687 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36436 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 36436 typ srflx raddr 172.17.0.3 rport 36436\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57687 typ srflx raddr 172.30.0.1 rport 57687\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61327 typ relay raddr 172.17.0.3 rport 55453\\r\\na=end-of-candidates\\r\\na=ice-ufrag:X4eP\\r\\na=ice-pwd:Zl4BiusskMQmuQOJ5KMkyc\\r\\na=fingerprint:sha-256 2B:E5:61:0E:26:6B:D9:C9:F2:A5:21:13:F4:7C:4E:2F:B0:C1:95:E0:40:A3:2A:B9:F7:8A:96:5D:D4:80:4F:AC\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 119618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 119618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 119618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 119618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 119618ms [err] v=0 119618ms [err] o=- 3933825156 3933825156 IN IP4 0.0.0.0 119618ms [err] s=- 119618ms [err] t=0 0 119618ms [err] a=group:BUNDLE 0 119618ms [err] a=msid-semantic:WMS * 119618ms [err] m=application 57687 DTLS/SCTP 5000 119618ms [err] c=IN IP4 172.30.0.1 119618ms [err] a=mid:0 119618ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119618ms [err] a=max-message-size:65536 119618ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57687 typ host 119618ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36436 typ host 119618ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 36436 typ srflx raddr 172.17.0.3 rport 36436 119618ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57687 typ srflx raddr 172.30.0.1 rport 57687 119618ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61327 typ relay raddr 172.17.0.3 rport 55453 119618ms [err] a=end-of-candidates 119618ms [err] a=ice-ufrag:X4eP 119618ms [err] a=ice-pwd:Zl4BiusskMQmuQOJ5KMkyc 119618ms [err] a=fingerprint:sha-256 2B:E5:61:0E:26:6B:D9:C9:F2:A5:21:13:F4:7C:4E:2F:B0:C1:95:E0:40:A3:2A:B9:F7:8A:96:5D:D4:80:4F:AC 119618ms [err] a=setup:actpass 119618ms [err] 119620ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 119620ms [err] v=0 119620ms [err] o=- 3933825156 3933825156 IN IP4 0.0.0.0 119620ms [err] s=- 119620ms [err] t=0 0 119620ms [err] a=group:BUNDLE 0 119620ms [err] a=msid-semantic:WMS * 119620ms [err] m=application 57687 DTLS/SCTP 5000 119620ms [err] c=IN IP4 172.30.0.1 119620ms [err] a=mid:0 119620ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119620ms [err] a=max-message-size:65536 119620ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57687 typ host 119620ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36436 typ host 119620ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 36436 typ srflx raddr 172.17.0.3 rport 36436 119620ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57687 typ srflx raddr 172.30.0.1 rport 57687 119620ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61327 typ relay raddr 172.17.0.3 rport 55453 119620ms [err] a=end-of-candidates 119620ms [err] a=ice-ufrag:X4eP 119620ms [err] a=ice-pwd:Zl4BiusskMQmuQOJ5KMkyc 119620ms [err] a=fingerprint:sha-256 2B:E5:61:0E:26:6B:D9:C9:F2:A5:21:13:F4:7C:4E:2F:B0:C1:95:E0:40:A3:2A:B9:F7:8A:96:5D:D4:80:4F:AC 119620ms [err] a=setup:actpass 119620ms [err] 119620ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 119620ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64", "state": "new"}] 119621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 119621ms [err] v=0 119621ms [err] o=- 3933825156 3933825156 IN IP4 0.0.0.0 119621ms [err] s=- 119621ms [err] t=0 0 119621ms [err] a=group:BUNDLE 0 119621ms [err] a=msid-semantic:WMS * 119621ms [err] m=application 9 DTLS/SCTP 5000 119621ms [err] c=IN IP4 0.0.0.0 119621ms [err] a=mid:0 119621ms [err] a=sctpmap:5000 webrtc-datachannel 65535 119621ms [err] a=max-message-size:65536 119621ms [err] a=ice-ufrag:vJSt 119621ms [err] a=ice-pwd:vJQOd0aPtMDHlCpoRTqtm9 119621ms [err] a=fingerprint:sha-256 9B:D3:62:BC:FA:1E:91:70:45:2A:3A:FC:53:D6:F2:80:61:82:0F:6E:49:2A:5F:05:20:D7:AE:3A:E6:A6:94:A1 119621ms [err] a=setup:active 119621ms [err] 119621ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 119622ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 119622ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 119623ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 119623ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 119624ms [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'sn\x07Q\xda\xc0\x0e\xca\x1do\xc0\xef') 119624ms [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'J\x06\xb5\xa6\x02L\xc2~b\x1b\x10B') 119625ms [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'sn\x07Q\xda\xc0\x0e\xca\x1do\xc0\xef') 119625ms [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'J\x06\xb5\xa6\x02L\xc2~b\x1b\x10B') 119626ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 119626ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8d\x91\xcfN\x8e\x16\x9a:\xbe\xc6\xae\x1b') 119627ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x8d\x91\xcfN\x8e\x16\x9a:\xbe\xc6\xae\x1b') 119627ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'k\x00\x87;\xae\x97\x99\xb9\xa7\xcce\xf5') 119627ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'k\x00\x87;\xae\x97\x99\xb9\xa7\xcce\xf5') 119628ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60717) (expires in 600 seconds) 119628ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 119628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 119628ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 119628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 119628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 119629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('172.30.0.1', 57687)) State.FROZEN -> State.WAITING 119629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60168) -> ('172.30.0.1', 57687)) State.FROZEN -> State.WAITING 119629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('172.17.0.3', 36436)) State.FROZEN -> State.WAITING 119629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60717) -> ('172.30.0.1', 57687)) State.FROZEN -> State.WAITING 119629ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 119629ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 119629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('172.30.0.1', 57687)) State.WAITING -> State.IN_PROGRESS 119629ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57687) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5c\xbd\r\xf7\xc8I]\xd1Z`:') 119630ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64", "state": "connecting"}] 119630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57687) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5c\xbd\r\xf7\xc8I]\xd1Z`:') 119630ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('172.30.0.1', 57687)) State.IN_PROGRESS -> State.SUCCEEDED 119630ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('141.24.211.56', 36436)) State.FROZEN -> State.WAITING 119630ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('141.24.211.56', 57687)) State.FROZEN -> State.WAITING 119630ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('141.24.210.113', 61327)) State.FROZEN -> State.WAITING 119639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57687) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07\x94KR\x8e#\t\x0b\xb4\x83\xb1\x8b') 119639ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57687) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07\x94KR\x8e#\t\x0b\xb4\x83\xb1\x8b') 119639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60168) -> ('172.30.0.1', 57687)) State.WAITING -> State.FAILED 119639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('172.17.0.3', 36436)) State.WAITING -> State.FAILED 119639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60168) -> ('172.17.0.3', 36436)) State.FROZEN -> State.FAILED 119639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('141.24.211.56', 36436)) State.WAITING -> State.FAILED 119639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60168) -> ('141.24.211.56', 36436)) State.FROZEN -> State.FAILED 119639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('141.24.211.56', 57687)) State.WAITING -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60168) -> ('141.24.211.56', 57687)) State.FROZEN -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60717) -> ('172.30.0.1', 57687)) State.WAITING -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60717) -> ('172.17.0.3', 36436)) State.FROZEN -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('141.24.210.113', 61327)) State.WAITING -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60168) -> ('141.24.210.113', 61327)) State.FROZEN -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60717) -> ('141.24.211.56', 36436)) State.FROZEN -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60717) -> ('141.24.211.56', 57687)) State.FROZEN -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60717) -> ('141.24.210.113', 61327)) State.FROZEN -> State.FAILED 119640ms [err] INFO:aioice.ice:Connection(0) ICE completed 119640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57687) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?\xd3\xf9eH\xff\x12=\xb0l{d') 119640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57687) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?\xd3\xf9eH\xff\x12=\xb0l{d') 119640ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(edO5PQXlVc 1 udp 1862270975 172.17.0.3 57687 typ prflx) 119641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('172.17.0.3', 57687)) State.WAITING -> State.IN_PROGRESS 119641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57687) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9f\x07^\xa1)\x9f\x02q\xa7+f\x0f') 119641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57687) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9f\x07^\xa1)\x9f\x02q\xa7+f\x0f') 119641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46963) -> ('172.17.0.3', 57687)) State.IN_PROGRESS -> State.SUCCEEDED 119650ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 119650ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 119650ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 119651ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 119663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 119663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 119663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 119663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 119663ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 119663ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64", "state": "connected"}] 119664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 119664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 119664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 119665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 119665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 119665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 119666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548337407, stream_id=1, stream_seq=0) 119666ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 119666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3677934080, stream_id=1, stream_seq=0) 119666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 119666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548337407, gaps=[]) 119666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3677934080, gaps=[]) 119667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 119667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548337408, stream_id=1, stream_seq=1) 119667ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 119667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548337408, gaps=[]) 119668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548337409, stream_id=1, stream_seq=2) 119668ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 119668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548337409, gaps=[]) 119668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548337410, stream_id=1, stream_seq=3) 119668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548337410, gaps=[]) 119668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=548337411, stream_id=1, stream_seq=4) 119668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548337411, gaps=[]) 119731ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 119731ms [log] [experimentStatusChanged] {"status": "running", "message": null} 119803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64"}', extra='') 119803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 119803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 119803ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 119803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 119803ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 119803ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 119803ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 119804ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 119804ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 119804ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 119804ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 119804ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5f25afef-c2ab-464e-98f4-4e3dcab48e64", "state": "closed"}] 119804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 119805ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 119805ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd5\x97\xa1\xff$\xa8\xc0\x18@U@\xa2') 119805ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd5\x97\xa1\xff$\xa8\xc0\x18@U@\xa2') 119806ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60717) 119806ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 119806ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 119868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 119868ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 119938ms [err] Traceback (most recent call last): 119938ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 119938ms [err] return _run_code(code, main_globals, None, 119938ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 119938ms [err] exec(code, run_globals) 119938ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 119938ms [err] sys.exit(main()) 119938ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 119938ms [err] asyncio.run(main_async()) 119938ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 119938ms [err] return loop.run_until_complete(main) 119938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 119938ms [err] self.run_forever() 119938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 119938ms [err] self._run_once() 119938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 119939ms [err] event_list = self._selector.select(timeout) 119939ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 119939ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 119939ms [err] KeyboardInterrupt 119941ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 119941ms [err] h.flush() 119941ms [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