================== python Client to js Client Communication: should connect without errors 17464ms [log] starting device 18230ms [err] DEBUG:asyncio:Using selector: EpollSelector 18392ms [err] ERROR:asyncio:Unclosed client session 18392ms [err] client_session: 18487ms [log] parsing 18487ms [log] creating device handler 18487ms [log] [ready] 18487ms [log] reading line 18487ms [log] [websocketToken] "9a44210b-4f22-4bf8-8eeb-ddde85ef2081" 18515ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 18516ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 21740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21741ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/49ab7251-909f-4ea3-a6f7-349b2d8b6efc"}}', extra='') 21778ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/49ab7251-909f-4ea3-a6f7-349b2d8b6efc"} 21865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 21870ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159", "state": "new"}] 23874ms [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='') 23874ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 23874ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159"}', extra='') 23874ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23875ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 23875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1774280784527209734 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:TpQV\\r\\na=ice-pwd:5nKSuVzIjndzzkSWKpJYB5AW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BD:19:76:85:1E:85:D9:77:DA:05:79:E4:FF:26:DD:D6:52:D9:CE:BD:C9:83:45:1A:CA:26:9D:5F:1F:D9:49:31\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159"}', extra='') 23875ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23875ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 23875ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 23876ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23876ms [err] v=0 23876ms [err] o=- 1774280784527209734 2 IN IP4 127.0.0.1 23876ms [err] s=- 23876ms [err] t=0 0 23876ms [err] a=group:BUNDLE 0 23876ms [err] a=extmap-allow-mixed 23876ms [err] a=msid-semantic: WMS 23876ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 23876ms [err] c=IN IP4 0.0.0.0 23876ms [err] a=ice-ufrag:TpQV 23876ms [err] a=ice-pwd:5nKSuVzIjndzzkSWKpJYB5AW 23876ms [err] a=ice-options:trickle 23876ms [err] a=fingerprint:sha-256 BD:19:76:85:1E:85:D9:77:DA:05:79:E4:FF:26:DD:D6:52:D9:CE:BD:C9:83:45:1A:CA:26:9D:5F:1F:D9:49:31 23876ms [err] a=setup:actpass 23876ms [err] a=mid:0 23876ms [err] a=sctp-port:5000 23876ms [err] a=max-message-size:262144 23876ms [err] 23879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23879ms [err] v=0 23879ms [err] o=- 1774280784527209734 2 IN IP4 127.0.0.1 23879ms [err] s=- 23879ms [err] t=0 0 23879ms [err] a=group:BUNDLE 0 23879ms [err] a=extmap-allow-mixed 23879ms [err] a=msid-semantic: WMS 23879ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 23879ms [err] c=IN IP4 0.0.0.0 23879ms [err] a=ice-ufrag:TpQV 23879ms [err] a=ice-pwd:5nKSuVzIjndzzkSWKpJYB5AW 23879ms [err] a=ice-options:trickle 23879ms [err] a=fingerprint:sha-256 BD:19:76:85:1E:85:D9:77:DA:05:79:E4:FF:26:DD:D6:52:D9:CE:BD:C9:83:45:1A:CA:26:9D:5F:1F:D9:49:31 23879ms [err] a=setup:actpass 23879ms [err] a=mid:0 23879ms [err] a=sctp-port:5000 23879ms [err] a=max-message-size:262144 23879ms [err] 23879ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 23879ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159", "state": "new"}] 23881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 23881ms [err] v=0 23881ms [err] o=- 3951535767 3951535767 IN IP4 0.0.0.0 23881ms [err] s=- 23881ms [err] t=0 0 23881ms [err] a=group:BUNDLE 0 23881ms [err] a=msid-semantic:WMS * 23881ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 23881ms [err] c=IN IP4 0.0.0.0 23881ms [err] a=mid:0 23881ms [err] a=sctp-port:5000 23881ms [err] a=max-message-size:65536 23881ms [err] a=ice-ufrag:Yf1x 23881ms [err] a=ice-pwd:5XhRjfq6doyG6rjATGM7fB 23881ms [err] a=fingerprint:sha-256 0B:EA:83:4E:A2:9C:1F:7E:E7:8B:73:B0:78:7C:E8:C4:EB:10:EC:87:5F:ED:52:75:F3:1E:29:58:BA:30:80:C3 23881ms [err] a=setup:active 23881ms [err] 23882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23882ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 23885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 23885ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 23887ms [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'\xd1\x93L\xf0\x02\xf1\x06\xaa`\x1d\xac\xcf') 23887ms [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'\xca\x02\xab\xb9\xdd\xdb"\xb9$\xa5\xc8C') 23888ms [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'\xd1\x93L\xf0\x02\xf1\x06\xaa`\x1d\xac\xcf') 23888ms [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'\xca\x02\xab\xb9\xdd\xdb"\xb9$\xa5\xc8C') 23890ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 23890ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'K\x85\xbd\xbaK\xb8A@\xa2\xde\x14@') 23891ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'K\x85\xbd\xbaK\xb8A@\xa2\xde\x14@') 23892ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9f\xdd\xc3[\xf2m\x94\xb5\xb4\x8d\x03U') 23893ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x9f\xdd\xc3[\xf2m\x94\xb5\xb4\x8d\x03U') 23893ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65467) (expires in 600 seconds) 23893ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 23894ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 23895ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 23895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 23895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 23896ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23896ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23896ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159", "state": "connecting"}] 23917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JqsOV8x5W8sm') 23917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JqsOV8x5W8sm') 23917ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hu0tc3GpTD 1 udp 1845501695 172.17.0.2 52091 typ prflx) 23917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58436) -> ('172.17.0.2', 52091)) State.WAITING -> State.IN_PROGRESS 23917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbdu\xa9C.c\x96\xfe$=EB') 23921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbdu\xa9C.c\x96\xfe$=EB') 23921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58436) -> ('172.17.0.2', 52091)) State.IN_PROGRESS -> State.SUCCEEDED 23921ms [err] INFO:aioice.ice:Connection(0) ICE completed 23928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2410243752 1 udp 1677729535 141.24.211.56 52091 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag TpQV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159"}', extra='') 23928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 23928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 23931ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:193203415 1 udp 2113937151 2d1d5edd-a3d9-4a53-b72b-b4b225f33c1b.local 52091 typ host generation 0 ufrag TpQV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159"}', extra='') 23931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 23931ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 23934ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2d1d5edd-a3d9-4a53-b72b-b4b225f33c1b.local" resolved to 172.17.0.2 23934ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3701791011 1 udp 33562623 141.24.210.113 60717 typ relay raddr 141.24.211.56 rport 52091 generation 0 ufrag TpQV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159"}', extra='') 23934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 23934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 23938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58436) -> ('172.17.0.2', 52091)) State.FROZEN -> State.IN_PROGRESS 23938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9aC\xc8\xe8 ('172.17.0.2', 52091)) State.IN_PROGRESS -> State.SUCCEEDED 23958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57346) -> ('172.17.0.2', 52091)) State.FROZEN -> State.IN_PROGRESS 23958ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfequ_H\xd5.\xc2\x02\xad2.') 23959ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfequ_H\xd5.\xc2\x02\xad2.') 23959ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57346) -> ('172.17.0.2', 52091)) State.IN_PROGRESS -> State.SUCCEEDED 23968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+JlISsMAzyGk') 23968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+JlISsMAzyGk') 23969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58436) -> ('141.24.211.56', 52091)) State.FROZEN -> State.FAILED 23969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57346) -> ('141.24.211.56', 52091)) State.FROZEN -> State.FAILED 23969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58436) -> ('141.24.210.113', 60717)) State.FROZEN -> State.FAILED 23969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57346) -> ('141.24.210.113', 60717)) State.FROZEN -> State.FAILED 23969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65467) -> ('172.17.0.2', 52091)) State.FROZEN -> State.FAILED 23969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65467) -> ('141.24.211.56', 52091)) State.FROZEN -> State.FAILED 23969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65467) -> ('141.24.210.113', 60717)) State.FROZEN -> State.FAILED 23979ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 23979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 23981ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 23981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 23984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 23984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 23984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 23984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 23984ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 23985ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159", "state": "connected"}] 23987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 23987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 23987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 23988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 23988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 23989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 23989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2284247537, stream_id=1, stream_seq=0) 23989ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 23989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4235503650, stream_id=1, stream_seq=0) 23990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 23990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2284247537, gaps=[]) 23990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4235503650, gaps=[]) 23990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 24032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gEEpStDdTyuk') 24033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52091) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gEEpStDdTyuk') 24088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24088ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24593ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159"}', extra='') 24593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 24593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 24593ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24593ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 24593ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 24594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24594ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24594ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 24594ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24594ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24595ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d7c4ef3-0b59-43e8-ae67-e1191b0bd159", "state": "closed"}] 24595ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24595ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24595ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd6vR\xf4\xf5~\x1d\x980\xd0\x8b\xc4') 24596ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd6vR\xf4\xf5~\x1d\x980\xd0\x8b\xc4') 24597ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65467) 24597ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 24597ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 24635ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24636ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 24713ms [err] Traceback (most recent call last): 24713ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 24713ms [err] return _run_code(code, main_globals, None, 24713ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 24713ms [err] exec(code, run_globals) 24713ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 24713ms [err] sys.exit(main()) 24713ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 24713ms [err] asyncio.run(main_async()) 24713ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 24713ms [err] return loop.run_until_complete(main) 24713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 24714ms [err] self.run_forever() 24714ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 24714ms [err] self._run_once() 24714ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 24714ms [err] event_list = self._selector.select(timeout) 24714ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 24715ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 24715ms [err] KeyboardInterrupt 24716ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 24716ms [err] h.flush() 24716ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 24949ms [log] starting device 25632ms [err] DEBUG:asyncio:Using selector: EpollSelector 25820ms [err] ERROR:asyncio:Unclosed client session 25820ms [err] client_session: 25922ms [log] parsing 25922ms [log] creating device handler 25922ms [log] [ready] 25922ms [log] reading line 25922ms [log] [websocketToken] "d7ebd153-0fcb-4fed-92a1-b44403863257" 25955ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 25956ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 27749ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 27749ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 27794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9d853867-6ca3-4fe3-9d0c-5acc871662c9"}}', extra='') 27794ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9d853867-6ca3-4fe3-9d0c-5acc871662c9"} 27892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 27921ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009", "state": "new"}] 29923ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 29925ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 29925ms [err] v=0 29925ms [err] o=- 3951535774 3951535774 IN IP4 0.0.0.0 29925ms [err] s=- 29925ms [err] t=0 0 29925ms [err] a=group:BUNDLE 0 29925ms [err] a=msid-semantic:WMS * 29925ms [err] m=application 9 DTLS/SCTP 5000 29925ms [err] c=IN IP4 0.0.0.0 29925ms [err] a=mid:0 29925ms [err] a=sctpmap:5000 webrtc-datachannel 65535 29925ms [err] a=max-message-size:65536 29925ms [err] a=ice-ufrag:VQRC 29925ms [err] a=ice-pwd:N3r3fR5XABaDvHNdteFaNS 29925ms [err] a=fingerprint:sha-256 93:69:22:59:09:23:18:2D:B1:5F:E3:4E:79:9A:33:07:96:FE:33:59:04:A4:D5:1D:6C:40:6F:AA:A0:B4:B1:86 29925ms [err] a=setup:actpass 29925ms [err] 29927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 29934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 29934ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 29934ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 29934ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009", "state": "new"}] 29935ms [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'!lJ\xf0\xf5J\x8c)S\x99\x96\xfc') 29935ms [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'Vu\x03\x07\xca\x95\xd3\xfc/]\x16U') 29936ms [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'Vu\x03\x07\xca\x95\xd3\xfc/]\x16U') 29936ms [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'!lJ\xf0\xf5J\x8c)S\x99\x96\xfc') 29937ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 29937ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x87]5'\xcbgT\xf2~\xafG\x0e") 29938ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"\x87]5'\xcbgT\xf2~\xafG\x0e") 29938ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u\x9fV\x18\xcfa\xa4W\xaa*)b') 29939ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'u\x9fV\x18\xcfa\xa4W\xaa*)b') 29940ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63115) (expires in 600 seconds) 29940ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 29940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 29940ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 29940ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 29940ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 29940ms [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='') 29941ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 29958ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\x97\x9ec\xd2\xb4\xf7K\x93\x1b\xef\x84') 29959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\x97\x9ec\xd2\xb4\xf7K\x93\x1b\xef\x84') 29966ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951535774 3951535774 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 57684 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 57684 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49876 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57684 typ srflx raddr 172.30.0.1 rport 57684\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49876 typ srflx raddr 172.17.0.2 rport 49876\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59027 typ relay raddr 172.17.0.2 rport 41692\\r\\na=end-of-candidates\\r\\na=ice-ufrag:TTVW\\r\\na=ice-pwd:gBipbZVDz32b3xjqpcPxgA\\r\\na=fingerprint:sha-256 F2:90:5C:3F:77:36:7A:7F:D4:CF:E3:56:DE:71:D9:FF:6E:17:DE:E8:05:35:37:96:01:E9:FB:64:00:96:03:7E\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 29966ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 29966ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 29966ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 29966ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 29966ms [err] v=0 29966ms [err] o=- 3951535774 3951535774 IN IP4 0.0.0.0 29966ms [err] s=- 29966ms [err] t=0 0 29966ms [err] a=group:BUNDLE 0 29966ms [err] a=msid-semantic:WMS * 29966ms [err] m=application 57684 DTLS/SCTP 5000 29966ms [err] c=IN IP4 172.30.0.1 29966ms [err] a=mid:0 29966ms [err] a=sctpmap:5000 webrtc-datachannel 65535 29966ms [err] a=max-message-size:65536 29966ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57684 typ host 29966ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49876 typ host 29966ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57684 typ srflx raddr 172.30.0.1 rport 57684 29966ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49876 typ srflx raddr 172.17.0.2 rport 49876 29966ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59027 typ relay raddr 172.17.0.2 rport 41692 29966ms [err] a=end-of-candidates 29966ms [err] a=ice-ufrag:TTVW 29966ms [err] a=ice-pwd:gBipbZVDz32b3xjqpcPxgA 29966ms [err] a=fingerprint:sha-256 F2:90:5C:3F:77:36:7A:7F:D4:CF:E3:56:DE:71:D9:FF:6E:17:DE:E8:05:35:37:96:01:E9:FB:64:00:96:03:7E 29966ms [err] a=setup:active 29966ms [err] 29967ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 29967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 29967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 29968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('172.30.0.1', 57684)) State.FROZEN -> State.WAITING 29968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49847) -> ('172.30.0.1', 57684)) State.FROZEN -> State.WAITING 29968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('172.17.0.2', 49876)) State.FROZEN -> State.WAITING 29968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63115) -> ('172.30.0.1', 57684)) State.FROZEN -> State.WAITING 29968ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lbEyY1Dgq8 1 udp 1862270975 172.17.0.2 57684 typ prflx) 29968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 29968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 29968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 29968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('172.17.0.2', 57684)) State.WAITING -> State.IN_PROGRESS 29969ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd5 \ti\xa6\x99(\xa9\x02\x89\xb6\x94') 29969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('172.30.0.1', 57684)) State.WAITING -> State.IN_PROGRESS 29969ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y)\x82\x0bG\x9f~\x8f2\xc4\x12\xe7') 29969ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009", "state": "connecting"}] 29969ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd5 \ti\xa6\x99(\xa9\x02\x89\xb6\x94') 29969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('172.17.0.2', 57684)) State.IN_PROGRESS -> State.SUCCEEDED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49847) -> ('172.30.0.1', 57684)) State.WAITING -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('172.17.0.2', 49876)) State.WAITING -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49847) -> ('172.17.0.2', 49876)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('141.24.211.56', 57684)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49847) -> ('141.24.211.56', 57684)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('141.24.211.56', 49876)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49847) -> ('141.24.211.56', 49876)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('141.24.210.113', 59027)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49847) -> ('141.24.210.113', 59027)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63115) -> ('172.30.0.1', 57684)) State.WAITING -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63115) -> ('172.17.0.2', 49876)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63115) -> ('141.24.211.56', 57684)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63115) -> ('141.24.211.56', 49876)) State.FROZEN -> State.FAILED 29970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63115) -> ('141.24.210.113', 59027)) State.FROZEN -> State.FAILED 29971ms [err] INFO:aioice.ice:Connection(0) ICE completed 29971ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y)\x82\x0bG\x9f~\x8f2\xc4\x12\xe7') 29971ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55244) -> ('172.30.0.1', 57684)) State.IN_PROGRESS -> State.SUCCEEDED 29971ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57684) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'m\x14\xec\xb4r\xc8?\xc7\xdf\x0b\xc4") 29971ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57684) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'m\x14\xec\xb4r\xc8?\xc7\xdf\x0b\xc4") 29990ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 29990ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 29990ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 29991ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 29993ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 29994ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 29994ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 29994ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 29994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 29994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 29994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 29994ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 29994ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009", "state": "connected"}] 29995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 29995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 29995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 29995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 29995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 29995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 29996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 29996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 29996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 29996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1321327006, stream_id=1, stream_seq=0) 29996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 29997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=890479416, stream_id=1, stream_seq=0) 29997ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 29997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890479416, gaps=[]) 29998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1321327006, gaps=[]) 29998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 30090ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 30090ms [log] [experimentStatusChanged] {"status": "running", "message": null} 30596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < AbortChunk(flags=0) 30596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) x Association was aborted by remote party 30596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 30596ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 30596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown by remote party 30596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 30596ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009"}', extra='') 30596ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 30596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 30596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 30597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 30597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 30597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 30597ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ae2ead68-57bd-45fe-a7bc-93faceca7009", "state": "closed"}] 30597ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 30597ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 30598ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'_\xaf7i\x15\x05D\xea* \xd4\xb7') 30598ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'_\xaf7i\x15\x05D\xea* \xd4\xb7') 30598ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63115) 30598ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 30598ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 30651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 30651ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 30670ms [err] Traceback (most recent call last): 30670ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 30671ms [err] return _run_code(code, main_globals, None, 30671ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 30671ms [err] exec(code, run_globals) 30671ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 30671ms [err] sys.exit(main()) 30671ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 30671ms [err] asyncio.run(main_async()) 30671ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 30671ms [err] return loop.run_until_complete(main) 30671ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 30671ms [err] self.run_forever() 30671ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 30671ms [err] self._run_once() 30671ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 30672ms [err] event_list = self._selector.select(timeout) 30672ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 30672ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 30672ms [err] KeyboardInterrupt 30674ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 30674ms [err] h.flush() 30674ms [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 37393ms [log] starting device 38148ms [err] DEBUG:asyncio:Using selector: EpollSelector 38299ms [err] ERROR:asyncio:Unclosed client session 38299ms [err] client_session: 38401ms [log] parsing 38401ms [log] creating device handler 38401ms [log] [ready] 38401ms [log] reading line 38401ms [log] [websocketToken] "8ff99d0e-96aa-4e66-98a2-353ed65f9243" 38409ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 38409ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 41601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 41601ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 41651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/023aee6b-0133-4fd8-904e-ce9241ffe459"}}', extra='') 41651ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/023aee6b-0133-4fd8-904e-ce9241ffe459"} 41742ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 41743ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0", "state": "new"}] 43735ms [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='') 43735ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0"}', extra='') 43735ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 43735ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43735ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 43735ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4644050663791556197 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:rGj6\\r\\na=ice-pwd:VgUjeRkVBIjol+XqIVv/VaEd\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:76:DF:68:F3:1E:EE:8D:7E:57:8B:78:F9:22:35:8F:D3:2F:62:29:83:4E:A4:34:5B:64:91:C8:E4:5F:F0:46\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0"}', extra='') 43735ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43735ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 43735ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 43735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 43735ms [err] v=0 43735ms [err] o=- 4644050663791556197 2 IN IP4 127.0.0.1 43735ms [err] s=- 43735ms [err] t=0 0 43735ms [err] a=group:BUNDLE 0 43735ms [err] a=extmap-allow-mixed 43735ms [err] a=msid-semantic: WMS 43735ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 43735ms [err] c=IN IP4 0.0.0.0 43735ms [err] a=ice-ufrag:rGj6 43735ms [err] a=ice-pwd:VgUjeRkVBIjol+XqIVv/VaEd 43735ms [err] a=ice-options:trickle 43735ms [err] a=fingerprint:sha-256 75:76:DF:68:F3:1E:EE:8D:7E:57:8B:78:F9:22:35:8F:D3:2F:62:29:83:4E:A4:34:5B:64:91:C8:E4:5F:F0:46 43735ms [err] a=setup:actpass 43735ms [err] a=mid:0 43735ms [err] a=sctp-port:5000 43735ms [err] a=max-message-size:262144 43735ms [err] 43737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 43737ms [err] v=0 43737ms [err] o=- 4644050663791556197 2 IN IP4 127.0.0.1 43737ms [err] s=- 43737ms [err] t=0 0 43737ms [err] a=group:BUNDLE 0 43737ms [err] a=extmap-allow-mixed 43737ms [err] a=msid-semantic: WMS 43737ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 43737ms [err] c=IN IP4 0.0.0.0 43737ms [err] a=ice-ufrag:rGj6 43737ms [err] a=ice-pwd:VgUjeRkVBIjol+XqIVv/VaEd 43737ms [err] a=ice-options:trickle 43737ms [err] a=fingerprint:sha-256 75:76:DF:68:F3:1E:EE:8D:7E:57:8B:78:F9:22:35:8F:D3:2F:62:29:83:4E:A4:34:5B:64:91:C8:E4:5F:F0:46 43737ms [err] a=setup:actpass 43737ms [err] a=mid:0 43737ms [err] a=sctp-port:5000 43737ms [err] a=max-message-size:262144 43737ms [err] 43737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 43737ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0", "state": "new"}] 43738ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 43738ms [err] v=0 43738ms [err] o=- 3951535787 3951535787 IN IP4 0.0.0.0 43738ms [err] s=- 43738ms [err] t=0 0 43738ms [err] a=group:BUNDLE 0 43738ms [err] a=msid-semantic:WMS * 43738ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 43738ms [err] c=IN IP4 0.0.0.0 43738ms [err] a=mid:0 43738ms [err] a=sctp-port:5000 43738ms [err] a=max-message-size:65536 43738ms [err] a=ice-ufrag:ZVY8 43738ms [err] a=ice-pwd:yecvJDuC2urKqyYPw1guFn 43738ms [err] a=fingerprint:sha-256 E2:4D:54:E8:73:9A:5C:3C:B1:5C:5A:8F:06:53:0F:26:B2:97:7A:4C:50:26:1C:0F:0E:F4:71:6F:86:E7:BC:72 43738ms [err] a=setup:active 43738ms [err] 43738ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 43738ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 43738ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 43739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 43739ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 43741ms [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'@\x0c\xf8\xb9/x\x1d\xc0\xd6A\xa0\x89') 43741ms [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'\xcb7b\xc0n\xd24\x95\xd4\x19\xc9\\') 43742ms [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'@\x0c\xf8\xb9/x\x1d\xc0\xd6A\xa0\x89') 43742ms [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'\xcb7b\xc0n\xd24\x95\xd4\x19\xc9\\') 43743ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 43743ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa6\x0b\xb8\xc1\x91(?\x1c\xa2\r\\?') 43744ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xa6\x0b\xb8\xc1\x91(?\x1c\xa2\r\\?') 43744ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83\xb7\x91\xd1p\xe9\xed\xaf\xeef\xf0\xd8') 43745ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x83\xb7\x91\xd1p\xe9\xed\xaf\xeef\xf0\xd8') 43745ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63519) (expires in 600 seconds) 43745ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 43746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 43746ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 43746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 43746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 43746ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43746ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43747ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0", "state": "connecting"}] 43770ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6o3ViU2j/HsH') 43770ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6o3ViU2j/HsH') 43770ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(AGDTbzXrQE 1 udp 1845501695 172.17.0.2 39525 typ prflx) 43770ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44332) -> ('172.17.0.2', 39525)) State.WAITING -> State.IN_PROGRESS 43770ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'up\x98\x8fO\x8cm\x87\xb6#\xc3\x82') 43773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'up\x98\x8fO\x8cm\x87\xb6#\xc3\x82') 43773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44332) -> ('172.17.0.2', 39525)) State.IN_PROGRESS -> State.SUCCEEDED 43773ms [err] INFO:aioice.ice:Connection(0) ICE completed 43782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2424828442 1 udp 1677729535 141.24.211.56 39525 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag rGj6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0"}', extra='') 43782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 43782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 43785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:346724453 1 udp 2113937151 53a4e0a0-95ef-41f0-a6c4-32d60de5c1e6.local 39525 typ host generation 0 ufrag rGj6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0"}', extra='') 43786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 43786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 43789ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44332) -> ('141.24.211.56', 39525)) State.FROZEN -> State.IN_PROGRESS 43789ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 39525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03\x96\x89e\xc3\xbdN\xaf\xf8\xc0\xe8\xd4') 43789ms [err] INFO:aioice.ice:Connection(0) Remote candidate "53a4e0a0-95ef-41f0-a6c4-32d60de5c1e6.local" resolved to 172.17.0.2 43790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3280620945 1 udp 33562623 141.24.210.113 53532 typ relay raddr 141.24.211.56 rport 39525 generation 0 ufrag rGj6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0"}', extra='') 43790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 43790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 43810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44332) -> ('172.17.0.2', 39525)) State.FROZEN -> State.IN_PROGRESS 43810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf5\xfb\xad\xd3o\xc1|\x94\x04\xb8\x84\x8b') 43811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf5\xfb\xad\xd3o\xc1|\x94\x04\xb8\x84\x8b') 43811ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44332) -> ('172.17.0.2', 39525)) State.IN_PROGRESS -> State.SUCCEEDED 43828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b1pBE83/LKpQ') 43828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b1pBE83/LKpQ') 43828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41280) -> ('172.17.0.2', 39525)) State.FROZEN -> State.FAILED 43828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41280) -> ('141.24.211.56', 39525)) State.FROZEN -> State.FAILED 43828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44332) -> ('141.24.210.113', 53532)) State.FROZEN -> State.FAILED 43829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41280) -> ('141.24.210.113', 53532)) State.FROZEN -> State.FAILED 43829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63519) -> ('172.17.0.2', 39525)) State.FROZEN -> State.FAILED 43829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63519) -> ('141.24.211.56', 39525)) State.FROZEN -> State.FAILED 43829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63519) -> ('141.24.210.113', 53532)) State.FROZEN -> State.FAILED 43830ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 43830ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 43835ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 43835ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 43838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 43838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 43838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 43838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 43839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 43839ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0", "state": "connected"}] 43842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 43842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 43842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 43843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 43843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 43843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 43844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2688943499, stream_id=1, stream_seq=0) 43844ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 43844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=931770002, stream_id=1, stream_seq=0) 43844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 43845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2688943499, gaps=[]) 43845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=931770002, gaps=[]) 43845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 43904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'phAbfwxIlHOB') 43904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39525) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'phAbfwxIlHOB') 43918ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 43918ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 44515ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0"}', extra='') 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 44516ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44516ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 44516ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 44516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44516ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44517ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 44517ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44517ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44517ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f474268c-dddc-4bde-a14c-5c6838ffdeb0", "state": "closed"}] 44517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44518ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44518ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x91\x94\xcd\x08D\xe6)\xd3>\xdf\xd8\xc4') 44518ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x91\x94\xcd\x08D\xe6)\xd3>\xdf\xd8\xc4') 44518ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63519) 44518ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44519ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44553ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 44592ms [err] Traceback (most recent call last): 44592ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44592ms [err] return _run_code(code, main_globals, None, 44592ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44592ms [err] exec(code, run_globals) 44592ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44592ms [err] sys.exit(main()) 44592ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44592ms [err] asyncio.run(main_async()) 44592ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44592ms [err] return loop.run_until_complete(main) 44592ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44592ms [err] self.run_forever() 44592ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44593ms [err] self._run_once() 44593ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44593ms [err] event_list = self._selector.select(timeout) 44593ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44593ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44593ms [err] KeyboardInterrupt 44595ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44595ms [err] h.flush() 44595ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 58640ms [log] starting device 59373ms [err] DEBUG:asyncio:Using selector: EpollSelector 59559ms [err] ERROR:asyncio:Unclosed client session 59559ms [err] client_session: 59657ms [log] parsing 59657ms [log] creating device handler 59657ms [log] [ready] 59657ms [log] reading line 59657ms [log] [websocketToken] "9574819d-56e4-4028-bb4c-23ca807035d0" 59664ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 59665ms [log] [websocketConnected] 62875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 62875ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 62914ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9ed6142c-2545-439c-a2a2-e06836759f02"}}', extra='') 62914ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9ed6142c-2545-439c-a2a2-e06836759f02"} 63013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 63017ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2", "state": "new"}] 65020ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 65022ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 65022ms [err] v=0 65022ms [err] o=- 3951535809 3951535809 IN IP4 0.0.0.0 65022ms [err] s=- 65022ms [err] t=0 0 65022ms [err] a=group:BUNDLE 0 65022ms [err] a=msid-semantic:WMS * 65022ms [err] m=application 9 DTLS/SCTP 5000 65022ms [err] c=IN IP4 0.0.0.0 65022ms [err] a=mid:0 65022ms [err] a=sctpmap:5000 webrtc-datachannel 65535 65022ms [err] a=max-message-size:65536 65022ms [err] a=ice-ufrag:ivFA 65022ms [err] a=ice-pwd:ZiJtWSTYWLZgf73sY5swno 65022ms [err] a=fingerprint:sha-256 38:A9:D7:03:BE:7D:AB:1D:84:2C:85:D9:B6:9E:4F:54:FD:0C:DA:91:7F:37:9A:CC:62:5C:EF:4E:3A:9E:D7:3E 65022ms [err] a=setup:actpass 65022ms [err] 65023ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 65023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 65025ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2", "state": "new"}] 65026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 65026ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 65028ms [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'\xaf\xc9\xae9\xba]M\x86\xf1Y3$') 65029ms [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'\x92;\xe7\xb1y\x0e\x93o\xa5\x03|\x94') 65029ms [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'\xaf\xc9\xae9\xba]M\x86\xf1Y3$') 65030ms [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'\x92;\xe7\xb1y\x0e\x93o\xa5\x03|\x94') 65031ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 65032ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"\x9d\x18N\x1c\x96\xca3\xea+\xddE') 65033ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'"\x9d\x18N\x1c\x96\xca3\xea+\xddE') 65033ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3{\x02a\x19\x96\xdb\x93ec\xf4_') 65034ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc3{\x02a\x19\x96\xdb\x93ec\xf4_') 65034ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60641) (expires in 600 seconds) 65034ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 65035ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 65036ms [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='') 65036ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 65036ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2"}', extra='') 65036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 65054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BFghPFuwaKKA') 65054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BFghPFuwaKKA') 65058ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2321095570739887996 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:sGj4\\r\\na=ice-pwd:L1Dz4KilE/wnZF3sorpVIzEf\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 74:E7:FC:1E:B1:F0:A0:D3:21:9E:05:3E:10:60:7F:32:9C:EE:6E:84:78:D7:00:71:A1:0A:F2:4E:13:85:59:F0\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2"}', extra='') 65058ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65058ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 65058ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 65058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 65058ms [err] v=0 65058ms [err] o=- 2321095570739887996 2 IN IP4 127.0.0.1 65058ms [err] s=- 65058ms [err] t=0 0 65058ms [err] a=group:BUNDLE 0 65058ms [err] a=msid-semantic: WMS 65058ms [err] m=application 9 DTLS/SCTP 5000 65058ms [err] c=IN IP4 0.0.0.0 65058ms [err] a=ice-ufrag:sGj4 65058ms [err] a=ice-pwd:L1Dz4KilE/wnZF3sorpVIzEf 65058ms [err] a=ice-options:trickle 65058ms [err] a=fingerprint:sha-256 74:E7:FC:1E:B1:F0:A0:D3:21:9E:05:3E:10:60:7F:32:9C:EE:6E:84:78:D7:00:71:A1:0A:F2:4E:13:85:59:F0 65058ms [err] a=setup:active 65058ms [err] a=mid:0 65058ms [err] a=sctpmap:5000 webrtc-datachannel 1024 65058ms [err] 65059ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 65059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 65059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 65059ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(B8S0OU5Dol 1 udp 1845501695 172.17.0.2 54298 typ prflx) 65059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65060ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51857) -> ('172.17.0.2', 54298)) State.WAITING -> State.IN_PROGRESS 65060ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0f\xe8oX!7\xba\xd8\xc9\xefVb') 65060ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2", "state": "connecting"}] 65060ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0f\xe8oX!7\xba\xd8\xc9\xefVb') 65061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51857) -> ('172.17.0.2', 54298)) State.IN_PROGRESS -> State.SUCCEEDED 65061ms [err] INFO:aioice.ice:Connection(0) ICE completed 65063ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1667163488 1 udp 2113937151 717ea55d-2cdc-471e-8863-7b9a110d980e.local 54298 typ host generation 0 ufrag sGj4 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2"}', extra='') 65063ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65063ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 65063ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 65067ms [err] INFO:aioice.ice:Connection(0) Remote candidate "717ea55d-2cdc-471e-8863-7b9a110d980e.local" resolved to 172.17.0.2 65067ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4034217075 1 udp 1677729535 141.24.211.56 54298 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag sGj4 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2"}', extra='') 65067ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65067ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 65067ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 65080ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51857) -> ('172.17.0.2', 54298)) State.FROZEN -> State.IN_PROGRESS 65080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\x0c\xd2\xd1\xb1L\xc9A~8\xfe\xd2') 65081ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba\x0c\xd2\xd1\xb1L\xc9A~8\xfe\xd2') 65081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51857) -> ('172.17.0.2', 54298)) State.IN_PROGRESS -> State.SUCCEEDED 65081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47521) -> ('172.17.0.2', 54298)) State.FROZEN -> State.FAILED 65081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51857) -> ('141.24.211.56', 54298)) State.FROZEN -> State.FAILED 65081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47521) -> ('141.24.211.56', 54298)) State.FROZEN -> State.FAILED 65081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60641) -> ('172.17.0.2', 54298)) State.FROZEN -> State.FAILED 65081ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60641) -> ('141.24.211.56', 54298)) State.FROZEN -> State.FAILED 65101ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 65101ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 65101ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 65102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 65103ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 65104ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 65104ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 65104ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 65104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 65104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 65104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 65104ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 65105ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2", "state": "connected"}] 65107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 65107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 65107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 65108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 65108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 65108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 65108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 65108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 65108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 65108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 65109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3758244518, stream_id=1, stream_seq=0) 65109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 65109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IaSGv2RyjLkk') 65110ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IaSGv2RyjLkk') 65110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244518, gaps=[]) 65110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 65110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3042122368, stream_id=1, stream_seq=0) 65110ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 65110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3042122368, gaps=[]) 65111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3758244519, stream_id=1, stream_seq=1) 65111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 65111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244520, stream_id=1, stream_seq=2) 65112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244521, stream_id=1, stream_seq=2) 65112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244522, stream_id=1, stream_seq=2) 65113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244520, gaps=[]) 65113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244523, stream_id=1, stream_seq=2) 65114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244524, stream_id=1, stream_seq=2) 65114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244522, gaps=[]) 65114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244525, stream_id=1, stream_seq=2) 65114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244526, stream_id=1, stream_seq=2) 65115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244524, gaps=[]) 65115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244527, stream_id=1, stream_seq=3) 65115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244528, stream_id=1, stream_seq=3) 65115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244529, stream_id=1, stream_seq=3) 65115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244530, stream_id=1, stream_seq=3) 65116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244526, gaps=[]) 65116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244531, stream_id=1, stream_seq=3) 65116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244532, stream_id=1, stream_seq=3) 65117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244528, gaps=[]) 65117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244533, stream_id=1, stream_seq=3) 65118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244530, gaps=[]) 65118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244534, stream_id=1, stream_seq=4) 65118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244535, stream_id=1, stream_seq=4) 65119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244536, stream_id=1, stream_seq=4) 65119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244537, stream_id=1, stream_seq=4) 65119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244538, stream_id=1, stream_seq=4) 65119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244532, gaps=[]) 65119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244539, stream_id=1, stream_seq=4) 65120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244540, stream_id=1, stream_seq=4) 65120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244534, gaps=[]) 65120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244541, stream_id=1, stream_seq=5) 65120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244542, stream_id=1, stream_seq=5) 65120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244543, stream_id=1, stream_seq=5) 65121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244536, gaps=[]) 65121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244544, stream_id=1, stream_seq=5) 65121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244545, stream_id=1, stream_seq=5) 65121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244546, stream_id=1, stream_seq=5) 65122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244538, gaps=[]) 65122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244547, stream_id=1, stream_seq=5) 65122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244540, gaps=[]) 65122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244548, stream_id=1, stream_seq=6) 65122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244549, stream_id=1, stream_seq=6) 65123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244550, stream_id=1, stream_seq=6) 65123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244551, stream_id=1, stream_seq=6) 65123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244542, gaps=[]) 65123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244552, stream_id=1, stream_seq=6) 65124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244553, stream_id=1, stream_seq=6) 65124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244554, stream_id=1, stream_seq=6) 65124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244544, gaps=[]) 65124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244555, stream_id=1, stream_seq=7) 65125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244556, stream_id=1, stream_seq=7) 65125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244557, stream_id=1, stream_seq=7) 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244546, gaps=[]) 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244558, stream_id=1, stream_seq=7) 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244559, stream_id=1, stream_seq=7) 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244560, stream_id=1, stream_seq=7) 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244548, gaps=[]) 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244561, stream_id=1, stream_seq=7) 65127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244550, gaps=[]) 65127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244562, stream_id=1, stream_seq=8) 65127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244563, stream_id=1, stream_seq=8) 65127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244564, stream_id=1, stream_seq=8) 65127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244565, stream_id=1, stream_seq=8) 65128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244552, gaps=[]) 65128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244566, stream_id=1, stream_seq=8) 65128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244567, stream_id=1, stream_seq=8) 65128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244568, stream_id=1, stream_seq=8) 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244554, gaps=[]) 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244569, stream_id=1, stream_seq=9) 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244570, stream_id=1, stream_seq=9) 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244571, stream_id=1, stream_seq=9) 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244556, gaps=[]) 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244572, stream_id=1, stream_seq=9) 65130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244573, stream_id=1, stream_seq=9) 65130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244574, stream_id=1, stream_seq=9) 65130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244558, gaps=[]) 65130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244575, stream_id=1, stream_seq=9) 65131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244560, gaps=[]) 65131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244576, stream_id=1, stream_seq=10) 65131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244577, stream_id=1, stream_seq=10) 65132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244578, stream_id=1, stream_seq=10) 65132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244579, stream_id=1, stream_seq=10) 65134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244562, gaps=[]) 65134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244580, stream_id=1, stream_seq=10) 65134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244581, stream_id=1, stream_seq=10) 65135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244582, stream_id=1, stream_seq=10) 65135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244564, gaps=[]) 65135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244583, stream_id=1, stream_seq=11) 65135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244584, stream_id=1, stream_seq=11) 65135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244585, stream_id=1, stream_seq=11) 65136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244566, gaps=[]) 65136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244586, stream_id=1, stream_seq=11) 65136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244587, stream_id=1, stream_seq=11) 65136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244588, stream_id=1, stream_seq=11) 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244568, gaps=[]) 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244589, stream_id=1, stream_seq=11) 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244570, gaps=[]) 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244590, stream_id=1, stream_seq=12) 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244591, stream_id=1, stream_seq=12) 65137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244592, stream_id=1, stream_seq=12) 65138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244593, stream_id=1, stream_seq=12) 65138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244572, gaps=[]) 65138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244594, stream_id=1, stream_seq=12) 65138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244595, stream_id=1, stream_seq=12) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244596, stream_id=1, stream_seq=12) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244574, gaps=[]) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244597, stream_id=1, stream_seq=13) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244598, stream_id=1, stream_seq=13) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244599, stream_id=1, stream_seq=13) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244576, gaps=[]) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244600, stream_id=1, stream_seq=13) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244601, stream_id=1, stream_seq=13) 65139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244602, stream_id=1, stream_seq=13) 65140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244578, gaps=[]) 65140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244603, stream_id=1, stream_seq=13) 65140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244580, gaps=[]) 65140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244604, stream_id=1, stream_seq=14) 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244605, stream_id=1, stream_seq=14) 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244606, stream_id=1, stream_seq=14) 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244607, stream_id=1, stream_seq=14) 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244582, gaps=[]) 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244608, stream_id=1, stream_seq=14) 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244609, stream_id=1, stream_seq=14) 65141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244610, stream_id=1, stream_seq=14) 65171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244584, gaps=[]) 65171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244611, stream_id=1, stream_seq=15) 65171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244612, stream_id=1, stream_seq=15) 65171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244613, stream_id=1, stream_seq=15) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244586, gaps=[]) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244614, stream_id=1, stream_seq=15) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244615, stream_id=1, stream_seq=15) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244616, stream_id=1, stream_seq=15) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244588, gaps=[]) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244617, stream_id=1, stream_seq=15) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244590, gaps=[]) 65172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244618, stream_id=1, stream_seq=16) 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244619, stream_id=1, stream_seq=16) 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244620, stream_id=1, stream_seq=16) 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244621, stream_id=1, stream_seq=16) 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244592, gaps=[]) 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244622, stream_id=1, stream_seq=16) 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244623, stream_id=1, stream_seq=16) 65173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244624, stream_id=1, stream_seq=16) 65174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244594, gaps=[]) 65174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244625, stream_id=1, stream_seq=17) 65174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244626, stream_id=1, stream_seq=17) 65174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244627, stream_id=1, stream_seq=17) 65174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244596, gaps=[]) 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244628, stream_id=1, stream_seq=17) 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244629, stream_id=1, stream_seq=17) 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244630, stream_id=1, stream_seq=17) 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244598, gaps=[]) 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244631, stream_id=1, stream_seq=17) 65175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244600, gaps=[]) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244632, stream_id=1, stream_seq=18) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244633, stream_id=1, stream_seq=18) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244634, stream_id=1, stream_seq=18) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244635, stream_id=1, stream_seq=18) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244602, gaps=[]) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244636, stream_id=1, stream_seq=18) 65176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244637, stream_id=1, stream_seq=18) 65177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244638, stream_id=1, stream_seq=18) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244604, gaps=[]) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244639, stream_id=1, stream_seq=19) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244640, stream_id=1, stream_seq=19) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244606, gaps=[]) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244641, stream_id=1, stream_seq=19) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244642, stream_id=1, stream_seq=19) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244643, stream_id=1, stream_seq=19) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244608, gaps=[]) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244644, stream_id=1, stream_seq=19) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244645, stream_id=1, stream_seq=19) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244610, gaps=[]) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244646, stream_id=1, stream_seq=20) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244647, stream_id=1, stream_seq=20) 65178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244648, stream_id=1, stream_seq=20) 65179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XTxDMqCkP/69') 65179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XTxDMqCkP/69') 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244612, gaps=[]) 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244649, stream_id=1, stream_seq=20) 65179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244650, stream_id=1, stream_seq=20) 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244651, stream_id=1, stream_seq=20) 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244614, gaps=[]) 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244652, stream_id=1, stream_seq=20) 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244616, gaps=[]) 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244653, stream_id=1, stream_seq=21) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244654, stream_id=1, stream_seq=21) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244655, stream_id=1, stream_seq=21) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244656, stream_id=1, stream_seq=21) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244657, stream_id=1, stream_seq=21) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244618, gaps=[]) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244658, stream_id=1, stream_seq=21) 65181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244659, stream_id=1, stream_seq=21) 65182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244620, gaps=[]) 65182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244660, stream_id=1, stream_seq=22) 65182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244661, stream_id=1, stream_seq=22) 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244662, stream_id=1, stream_seq=22) 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244622, gaps=[]) 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244663, stream_id=1, stream_seq=22) 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244664, stream_id=1, stream_seq=22) 65183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244665, stream_id=1, stream_seq=22) 65183ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8192 65184ms [log] 8188 65184ms [log] line [file] undefined 65184ms [log] 65184ms [log] reading line 65184ms [log] [experimentStatusChanged] {"status": "running", "message": null} 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244624, gaps=[]) 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244666, stream_id=1, stream_seq=22) 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244626, gaps=[]) 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244667, stream_id=1, stream_seq=23) 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244668, stream_id=1, stream_seq=23) 65184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244669, stream_id=1, stream_seq=23) 65185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244670, stream_id=1, stream_seq=23) 65185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244628, gaps=[]) 65185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244671, stream_id=1, stream_seq=23) 65185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244672, stream_id=1, stream_seq=23) 65185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244673, stream_id=1, stream_seq=23) 65186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244630, gaps=[]) 65186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244674, stream_id=1, stream_seq=24) 65186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244675, stream_id=1, stream_seq=24) 65186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244676, stream_id=1, stream_seq=24) 65186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244632, gaps=[]) 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244677, stream_id=1, stream_seq=24) 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244678, stream_id=1, stream_seq=24) 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244679, stream_id=1, stream_seq=24) 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244634, gaps=[]) 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244680, stream_id=1, stream_seq=24) 65187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244636, gaps=[]) 65188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244681, stream_id=1, stream_seq=25) 65188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244682, stream_id=1, stream_seq=25) 65188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244683, stream_id=1, stream_seq=25) 65188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244684, stream_id=1, stream_seq=25) 65189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244638, gaps=[]) 65189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244685, stream_id=1, stream_seq=25) 65189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244686, stream_id=1, stream_seq=25) 65189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244687, stream_id=1, stream_seq=25) 65189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244640, gaps=[]) 65189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244688, stream_id=1, stream_seq=26) 65190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244689, stream_id=1, stream_seq=26) 65190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244690, stream_id=1, stream_seq=26) 65190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244642, gaps=[]) 65214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244691, stream_id=1, stream_seq=26) 65214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244692, stream_id=1, stream_seq=26) 65215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244693, stream_id=1, stream_seq=26) 65215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244644, gaps=[]) 65215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244694, stream_id=1, stream_seq=26) 65216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244646, gaps=[]) 65216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244695, stream_id=1, stream_seq=27) 65216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244696, stream_id=1, stream_seq=27) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244697, stream_id=1, stream_seq=27) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244698, stream_id=1, stream_seq=27) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244648, gaps=[]) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244699, stream_id=1, stream_seq=27) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244700, stream_id=1, stream_seq=27) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244701, stream_id=1, stream_seq=27) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244650, gaps=[]) 65217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244702, stream_id=1, stream_seq=28) 65218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244703, stream_id=1, stream_seq=28) 65218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244704, stream_id=1, stream_seq=28) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244652, gaps=[]) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244705, stream_id=1, stream_seq=28) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244706, stream_id=1, stream_seq=28) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244707, stream_id=1, stream_seq=28) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244654, gaps=[]) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244708, stream_id=1, stream_seq=28) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244656, gaps=[]) 65219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244709, stream_id=1, stream_seq=29) 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244710, stream_id=1, stream_seq=29) 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244711, stream_id=1, stream_seq=29) 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244712, stream_id=1, stream_seq=29) 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244658, gaps=[]) 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244713, stream_id=1, stream_seq=29) 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244714, stream_id=1, stream_seq=29) 65220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244715, stream_id=1, stream_seq=29) 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244660, gaps=[]) 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244716, stream_id=1, stream_seq=30) 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244717, stream_id=1, stream_seq=30) 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244718, stream_id=1, stream_seq=30) 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244662, gaps=[]) 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244719, stream_id=1, stream_seq=30) 65222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244720, stream_id=1, stream_seq=30) 65222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244721, stream_id=1, stream_seq=30) 65222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244664, gaps=[]) 65222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244722, stream_id=1, stream_seq=30) 65223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244666, gaps=[]) 65223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244723, stream_id=1, stream_seq=31) 65223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244724, stream_id=1, stream_seq=31) 65223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244725, stream_id=1, stream_seq=31) 65223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244726, stream_id=1, stream_seq=31) 65223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244668, gaps=[]) 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244727, stream_id=1, stream_seq=31) 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244728, stream_id=1, stream_seq=31) 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244729, stream_id=1, stream_seq=31) 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244670, gaps=[]) 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244730, stream_id=1, stream_seq=32) 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244731, stream_id=1, stream_seq=32) 65224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244732, stream_id=1, stream_seq=32) 65225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244672, gaps=[]) 65225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244733, stream_id=1, stream_seq=32) 65225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244734, stream_id=1, stream_seq=32) 65225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244735, stream_id=1, stream_seq=32) 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244674, gaps=[]) 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244736, stream_id=1, stream_seq=32) 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244676, gaps=[]) 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3758244737, stream_id=1, stream_seq=33) 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244738, stream_id=1, stream_seq=33) 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244739, stream_id=1, stream_seq=33) 65226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244740, stream_id=1, stream_seq=33) 65227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244678, gaps=[]) 65227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244741, stream_id=1, stream_seq=33) 65227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3758244742, stream_id=1, stream_seq=33) 65227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3758244743, stream_id=1, stream_seq=33) 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244680, gaps=[]) 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244682, gaps=[]) 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244684, gaps=[]) 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244686, gaps=[]) 65228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244688, gaps=[]) 65229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244690, gaps=[]) 65229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244692, gaps=[]) 65229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244694, gaps=[]) 65230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244696, gaps=[]) 65230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244698, gaps=[]) 65231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244700, gaps=[]) 65232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244702, gaps=[]) 65232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244704, gaps=[]) 65233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244706, gaps=[]) 65234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244708, gaps=[]) 65234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244710, gaps=[]) 65235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244712, gaps=[]) 65236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244714, gaps=[]) 65237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244716, gaps=[]) 65237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244718, gaps=[]) 65238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244720, gaps=[]) 65263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244722, gaps=[]) 65264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244724, gaps=[]) 65265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244726, gaps=[]) 65266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244728, gaps=[]) 65267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3758244730, gaps=[]) 65267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3758244732, gaps=[]) 65268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3758244734, gaps=[]) 65269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244736, gaps=[]) 65270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3758244738, gaps=[]) 65270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3758244740, gaps=[]) 65271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3758244742, gaps=[]) 65272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 65273ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2BuKNXa+X7P2') 65273ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2BuKNXa+X7P2') 65273ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47521) -> ('172.17.0.2', 54298)) State.WAITING -> State.IN_PROGRESS 65273ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'cxV\xfak\x13;\x81\x1b\x91\xf3\xc4') 65274ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 54298) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'cxV\xfak\x13;\x81\x1b\x91\xf3\xc4') 65275ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47521) -> ('172.17.0.2', 54298)) State.IN_PROGRESS -> State.SUCCEEDED 65473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3758244743, gaps=[]) 65474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 65819ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2"}', extra='') 65819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 65819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 65820ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 65820ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 65820ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 65820ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 65820ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 65820ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65820ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 65820ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65821ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65821ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3a425d7d-80b7-413c-b385-c3c995d96cd2", "state": "closed"}] 65821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 65822ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 65822ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xca$P7\xce\x14\x00\x95k\xd8\x96\x9c') 65823ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xca$P7\xce\x14\x00\x95k\xd8\x96\x9c') 65823ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60641) 65823ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 65823ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 65867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 65867ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 65884ms [err] Traceback (most recent call last): 65884ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 65884ms [err] return _run_code(code, main_globals, None, 65884ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 65884ms [err] exec(code, run_globals) 65884ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 65884ms [err] sys.exit(main()) 65884ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 65884ms [err] asyncio.run(main_async()) 65884ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 65884ms [err] return loop.run_until_complete(main) 65884ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 65885ms [err] self.run_forever() 65885ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 65885ms [err] self._run_once() 65885ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 65885ms [err] event_list = self._selector.select(timeout) 65885ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 65886ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 65886ms [err] KeyboardInterrupt 65888ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 65888ms [err] h.flush() 65888ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 66034ms [log] starting device 66714ms [err] DEBUG:asyncio:Using selector: EpollSelector 66911ms [err] ERROR:asyncio:Unclosed client session 66911ms [err] client_session: 67013ms [log] parsing 67013ms [log] creating device handler 67013ms [log] [ready] 67013ms [log] reading line 67013ms [log] [websocketToken] "aa051f1b-b160-4151-a41e-b585ce62f291" 67045ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67045ms [log] [websocketConnected] 68725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68725ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 68744ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/09269006-a176-4d6c-acc1-fddffb275cc7"}}', extra='') 68744ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/09269006-a176-4d6c-acc1-fddffb275cc7"} 68866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 68871ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8", "state": "new"}] 70874ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 70876ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 70876ms [err] v=0 70876ms [err] o=- 3951535814 3951535814 IN IP4 0.0.0.0 70876ms [err] s=- 70876ms [err] t=0 0 70876ms [err] a=group:BUNDLE 0 70876ms [err] a=msid-semantic:WMS * 70876ms [err] m=application 9 DTLS/SCTP 5000 70876ms [err] c=IN IP4 0.0.0.0 70876ms [err] a=mid:0 70876ms [err] a=sctpmap:5000 webrtc-datachannel 65535 70876ms [err] a=max-message-size:65536 70876ms [err] a=ice-ufrag:HRcO 70876ms [err] a=ice-pwd:9XILhC3mnLohqz3OuqPgBz 70876ms [err] a=fingerprint:sha-256 E6:F6:98:A5:F9:C0:98:C4:BA:B9:D4:EB:CA:34:A5:65:5F:6C:7E:86:64:EE:F1:4F:27:EF:C9:20:36:F4:EB:83 70876ms [err] a=setup:actpass 70876ms [err] 70877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 70878ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 70879ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8", "state": "new"}] 70880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 70881ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 70883ms [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'\x83/\x8b\xdc\xa7v\x9e\xf9\xf6I\x02\x83') 70883ms [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'\x01\xb6%\xb6\x98TSk{_\x0f\n') 70884ms [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'\x83/\x8b\xdc\xa7v\x9e\xf9\xf6I\x02\x83') 70884ms [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'\x01\xb6%\xb6\x98TSk{_\x0f\n') 70886ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 70886ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xab)G\x90c\xa4\xa6\x03\xf8\x15\xff\xbe') 70887ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xab)G\x90c\xa4\xa6\x03\xf8\x15\xff\xbe') 70888ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xbe\x15\x1a)\x01\x9dw\xb1i\x03\x1c\x97') 70889ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xbe\x15\x1a)\x01\x9dw\xb1i\x03\x1c\x97') 70889ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63245) (expires in 600 seconds) 70889ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 70889ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 70890ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 70890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 70890ms [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='') 70890ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 70916ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36725) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o\\\xbex"\xae.\'\x0f$*\x8c') 70916ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36725) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o\\\xbex"\xae.\'\x0f$*\x8c') 70923ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951535814 3951535814 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 36725 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 36725 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49405 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36725 typ srflx raddr 172.30.0.1 rport 36725\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49405 typ srflx raddr 172.17.0.2 rport 49405\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62024 typ relay raddr 172.17.0.2 rport 43982\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Fksj\\r\\na=ice-pwd:6uLop1pF827JFrSLE0pAPi\\r\\na=fingerprint:sha-256 E5:7A:6B:CE:54:90:EE:CF:69:03:03:3E:7F:04:E3:D4:0A:39:41:F1:A3:18:EE:2C:27:E9:C9:9B:F9:39:27:5E\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 70923ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70923ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 70923ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 70923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 70923ms [err] v=0 70923ms [err] o=- 3951535814 3951535814 IN IP4 0.0.0.0 70923ms [err] s=- 70923ms [err] t=0 0 70923ms [err] a=group:BUNDLE 0 70923ms [err] a=msid-semantic:WMS * 70923ms [err] m=application 36725 DTLS/SCTP 5000 70923ms [err] c=IN IP4 172.30.0.1 70923ms [err] a=mid:0 70923ms [err] a=sctpmap:5000 webrtc-datachannel 65535 70923ms [err] a=max-message-size:65536 70923ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36725 typ host 70923ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49405 typ host 70923ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36725 typ srflx raddr 172.30.0.1 rport 36725 70923ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49405 typ srflx raddr 172.17.0.2 rport 49405 70923ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62024 typ relay raddr 172.17.0.2 rport 43982 70923ms [err] a=end-of-candidates 70923ms [err] a=ice-ufrag:Fksj 70923ms [err] a=ice-pwd:6uLop1pF827JFrSLE0pAPi 70923ms [err] a=fingerprint:sha-256 E5:7A:6B:CE:54:90:EE:CF:69:03:03:3E:7F:04:E3:D4:0A:39:41:F1:A3:18:EE:2C:27:E9:C9:9B:F9:39:27:5E 70923ms [err] a=setup:active 70923ms [err] 70924ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 70924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 70924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 70924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('172.30.0.1', 36725)) State.FROZEN -> State.WAITING 70925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38232) -> ('172.30.0.1', 36725)) State.FROZEN -> State.WAITING 70925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('172.17.0.2', 49405)) State.FROZEN -> State.WAITING 70925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63245) -> ('172.30.0.1', 36725)) State.FROZEN -> State.WAITING 70925ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ijI7bmYlsR 1 udp 1862270975 172.17.0.2 36725 typ prflx) 70925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('172.17.0.2', 36725)) State.WAITING -> State.IN_PROGRESS 70925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36725) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G\xf5%uk\x8b\xf1\x92?\xd1BY') 70925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('172.30.0.1', 36725)) State.WAITING -> State.IN_PROGRESS 70925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36725) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7E6$\xbe\xb3\xa55L\xc1w\x1c') 70926ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8", "state": "connecting"}] 70926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36725) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G\xf5%uk\x8b\xf1\x92?\xd1BY') 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('172.17.0.2', 36725)) State.IN_PROGRESS -> State.SUCCEEDED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38232) -> ('172.30.0.1', 36725)) State.WAITING -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('172.17.0.2', 49405)) State.WAITING -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38232) -> ('172.17.0.2', 49405)) State.FROZEN -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('141.24.211.56', 36725)) State.FROZEN -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38232) -> ('141.24.211.56', 36725)) State.FROZEN -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('141.24.211.56', 49405)) State.FROZEN -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38232) -> ('141.24.211.56', 49405)) State.FROZEN -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('141.24.210.113', 62024)) State.FROZEN -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38232) -> ('141.24.210.113', 62024)) State.FROZEN -> State.FAILED 70926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63245) -> ('172.30.0.1', 36725)) State.WAITING -> State.FAILED 70927ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63245) -> ('172.17.0.2', 49405)) State.FROZEN -> State.FAILED 70927ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63245) -> ('141.24.211.56', 36725)) State.FROZEN -> State.FAILED 70927ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63245) -> ('141.24.211.56', 49405)) State.FROZEN -> State.FAILED 70927ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63245) -> ('141.24.210.113', 62024)) State.FROZEN -> State.FAILED 70927ms [err] INFO:aioice.ice:Connection(0) ICE completed 70927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36725) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7E6$\xbe\xb3\xa55L\xc1w\x1c') 70928ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57392) -> ('172.30.0.1', 36725)) State.IN_PROGRESS -> State.SUCCEEDED 70928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36725) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\x96\xab\x13/3\xa8\xa5*TG\x18') 70928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36725) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\x96\xab\x13/3\xa8\xa5*TG\x18') 70946ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 70946ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 70947ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 70947ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 70949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 70949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 70949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 70949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 70949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 70949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 70950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 70950ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 70950ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8", "state": "connected"}] 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 70951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 70952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 70952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 70952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 70952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=138264535, stream_id=1, stream_seq=0) 70952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 70953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3442442019, stream_id=1, stream_seq=0) 70953ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 70953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3442442019, gaps=[]) 70955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264535, gaps=[]) 70955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 70955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=138264536, stream_id=1, stream_seq=1) 70955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 70955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264537, stream_id=1, stream_seq=2) 70955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264538, stream_id=1, stream_seq=2) 70956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264539, stream_id=1, stream_seq=2) 70957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264536, gaps=[]) 70957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264540, stream_id=1, stream_seq=2) 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264537, gaps=[]) 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264541, stream_id=1, stream_seq=2) 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264542, stream_id=1, stream_seq=2) 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264538, gaps=[]) 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264543, stream_id=1, stream_seq=2) 70959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264539, gaps=[]) 70959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264544, stream_id=1, stream_seq=3) 70959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264545, stream_id=1, stream_seq=3) 70959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264540, gaps=[]) 70959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264546, stream_id=1, stream_seq=3) 70960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264547, stream_id=1, stream_seq=3) 70960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264541, gaps=[]) 70960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264548, stream_id=1, stream_seq=3) 70960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264549, stream_id=1, stream_seq=3) 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264542, gaps=[]) 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264550, stream_id=1, stream_seq=3) 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264543, gaps=[]) 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264551, stream_id=1, stream_seq=4) 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264552, stream_id=1, stream_seq=4) 70961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264544, gaps=[]) 70962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264553, stream_id=1, stream_seq=4) 70962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264554, stream_id=1, stream_seq=4) 70962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264545, gaps=[]) 70962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264555, stream_id=1, stream_seq=4) 70962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264556, stream_id=1, stream_seq=4) 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264546, gaps=[]) 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264557, stream_id=1, stream_seq=4) 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264547, gaps=[]) 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264558, stream_id=1, stream_seq=5) 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264559, stream_id=1, stream_seq=5) 70963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264548, gaps=[]) 70964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264560, stream_id=1, stream_seq=5) 70964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264561, stream_id=1, stream_seq=5) 70964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264549, gaps=[]) 70964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264562, stream_id=1, stream_seq=5) 70964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264563, stream_id=1, stream_seq=5) 70965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264550, gaps=[]) 70965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264564, stream_id=1, stream_seq=5) 70965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264551, gaps=[]) 70965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264565, stream_id=1, stream_seq=6) 70965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264566, stream_id=1, stream_seq=6) 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264552, gaps=[]) 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264567, stream_id=1, stream_seq=6) 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264568, stream_id=1, stream_seq=6) 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264553, gaps=[]) 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264569, stream_id=1, stream_seq=6) 70966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264570, stream_id=1, stream_seq=6) 70967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264554, gaps=[]) 70967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264571, stream_id=1, stream_seq=6) 70967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264555, gaps=[]) 70967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264572, stream_id=1, stream_seq=7) 70967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264573, stream_id=1, stream_seq=7) 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264556, gaps=[]) 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264574, stream_id=1, stream_seq=7) 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264575, stream_id=1, stream_seq=7) 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264557, gaps=[]) 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264576, stream_id=1, stream_seq=7) 70968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264577, stream_id=1, stream_seq=7) 70969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264558, gaps=[]) 70969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264578, stream_id=1, stream_seq=7) 70969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264559, gaps=[]) 70969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264579, stream_id=1, stream_seq=8) 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264580, stream_id=1, stream_seq=8) 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264560, gaps=[]) 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264581, stream_id=1, stream_seq=8) 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264582, stream_id=1, stream_seq=8) 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264561, gaps=[]) 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264583, stream_id=1, stream_seq=8) 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264584, stream_id=1, stream_seq=8) 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264562, gaps=[]) 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264585, stream_id=1, stream_seq=8) 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264563, gaps=[]) 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264586, stream_id=1, stream_seq=9) 70971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264587, stream_id=1, stream_seq=9) 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264564, gaps=[]) 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264588, stream_id=1, stream_seq=9) 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264589, stream_id=1, stream_seq=9) 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264565, gaps=[]) 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264590, stream_id=1, stream_seq=9) 70972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264591, stream_id=1, stream_seq=9) 70973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264566, gaps=[]) 70973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264592, stream_id=1, stream_seq=9) 70973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264567, gaps=[]) 70973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264593, stream_id=1, stream_seq=10) 70973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264594, stream_id=1, stream_seq=10) 70974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264568, gaps=[]) 70974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264595, stream_id=1, stream_seq=10) 70974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264596, stream_id=1, stream_seq=10) 70974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264569, gaps=[]) 70974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264597, stream_id=1, stream_seq=10) 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264598, stream_id=1, stream_seq=10) 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264570, gaps=[]) 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264599, stream_id=1, stream_seq=10) 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264571, gaps=[]) 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264600, stream_id=1, stream_seq=11) 70975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264601, stream_id=1, stream_seq=11) 70976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264572, gaps=[]) 70976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264602, stream_id=1, stream_seq=11) 70976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264603, stream_id=1, stream_seq=11) 70976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264573, gaps=[]) 70976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264604, stream_id=1, stream_seq=11) 70977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264605, stream_id=1, stream_seq=11) 70977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264574, gaps=[]) 70977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264606, stream_id=1, stream_seq=11) 70977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264575, gaps=[]) 70977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264607, stream_id=1, stream_seq=12) 70978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264608, stream_id=1, stream_seq=12) 70978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264576, gaps=[]) 70978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264609, stream_id=1, stream_seq=12) 70978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264610, stream_id=1, stream_seq=12) 70978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264577, gaps=[]) 70978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264611, stream_id=1, stream_seq=12) 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264612, stream_id=1, stream_seq=12) 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264578, gaps=[]) 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264613, stream_id=1, stream_seq=12) 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264579, gaps=[]) 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264614, stream_id=1, stream_seq=13) 70980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264615, stream_id=1, stream_seq=13) 70980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264580, gaps=[]) 70980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264616, stream_id=1, stream_seq=13) 70980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264617, stream_id=1, stream_seq=13) 70980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264581, gaps=[]) 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264618, stream_id=1, stream_seq=13) 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264619, stream_id=1, stream_seq=13) 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264582, gaps=[]) 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264620, stream_id=1, stream_seq=13) 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264583, gaps=[]) 70981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264621, stream_id=1, stream_seq=14) 70982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264622, stream_id=1, stream_seq=14) 70982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264584, gaps=[]) 70982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264623, stream_id=1, stream_seq=14) 70982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264624, stream_id=1, stream_seq=14) 70983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264585, gaps=[]) 70983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264625, stream_id=1, stream_seq=14) 70983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264626, stream_id=1, stream_seq=14) 70983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264586, gaps=[]) 70983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264627, stream_id=1, stream_seq=14) 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264587, gaps=[]) 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264628, stream_id=1, stream_seq=15) 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264629, stream_id=1, stream_seq=15) 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264588, gaps=[]) 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264630, stream_id=1, stream_seq=15) 70984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264631, stream_id=1, stream_seq=15) 70985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264589, gaps=[]) 70985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264632, stream_id=1, stream_seq=15) 70985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264633, stream_id=1, stream_seq=15) 70985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264590, gaps=[]) 70985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264634, stream_id=1, stream_seq=15) 70986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264591, gaps=[]) 70986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264635, stream_id=1, stream_seq=16) 70986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264636, stream_id=1, stream_seq=16) 70986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264592, gaps=[]) 70986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264637, stream_id=1, stream_seq=16) 70987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264638, stream_id=1, stream_seq=16) 70987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264593, gaps=[]) 70987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264639, stream_id=1, stream_seq=16) 70987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264640, stream_id=1, stream_seq=16) 70987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264594, gaps=[]) 70987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264641, stream_id=1, stream_seq=16) 70988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264595, gaps=[]) 70988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264642, stream_id=1, stream_seq=17) 70988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264643, stream_id=1, stream_seq=17) 70988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264596, gaps=[]) 70988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264644, stream_id=1, stream_seq=17) 70989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264645, stream_id=1, stream_seq=17) 70989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264597, gaps=[]) 70989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264646, stream_id=1, stream_seq=17) 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264647, stream_id=1, stream_seq=17) 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264598, gaps=[]) 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264648, stream_id=1, stream_seq=17) 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264599, gaps=[]) 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264649, stream_id=1, stream_seq=18) 70990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264650, stream_id=1, stream_seq=18) 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264600, gaps=[]) 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264651, stream_id=1, stream_seq=18) 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264652, stream_id=1, stream_seq=18) 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264601, gaps=[]) 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264653, stream_id=1, stream_seq=18) 70991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264654, stream_id=1, stream_seq=18) 70992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264602, gaps=[]) 70992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264655, stream_id=1, stream_seq=18) 70992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264603, gaps=[]) 70992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264656, stream_id=1, stream_seq=19) 70992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264657, stream_id=1, stream_seq=19) 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264604, gaps=[]) 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264658, stream_id=1, stream_seq=19) 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264659, stream_id=1, stream_seq=19) 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264605, gaps=[]) 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264660, stream_id=1, stream_seq=19) 70993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264661, stream_id=1, stream_seq=19) 70994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264606, gaps=[]) 70994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264662, stream_id=1, stream_seq=19) 70994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264607, gaps=[]) 70994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264663, stream_id=1, stream_seq=20) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264664, stream_id=1, stream_seq=20) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264608, gaps=[]) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264665, stream_id=1, stream_seq=20) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264666, stream_id=1, stream_seq=20) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264609, gaps=[]) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264667, stream_id=1, stream_seq=20) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264668, stream_id=1, stream_seq=20) 70995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264610, gaps=[]) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264669, stream_id=1, stream_seq=20) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264611, gaps=[]) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264670, stream_id=1, stream_seq=21) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264671, stream_id=1, stream_seq=21) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264612, gaps=[]) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264672, stream_id=1, stream_seq=21) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264673, stream_id=1, stream_seq=21) 70996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264613, gaps=[]) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264674, stream_id=1, stream_seq=21) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264675, stream_id=1, stream_seq=21) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264614, gaps=[]) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264676, stream_id=1, stream_seq=21) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264615, gaps=[]) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264677, stream_id=1, stream_seq=22) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264678, stream_id=1, stream_seq=22) 70997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264616, gaps=[]) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264679, stream_id=1, stream_seq=22) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264680, stream_id=1, stream_seq=22) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264617, gaps=[]) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264681, stream_id=1, stream_seq=22) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264682, stream_id=1, stream_seq=22) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264618, gaps=[]) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264683, stream_id=1, stream_seq=22) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264619, gaps=[]) 70998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264684, stream_id=1, stream_seq=23) 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264685, stream_id=1, stream_seq=23) 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264620, gaps=[]) 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264686, stream_id=1, stream_seq=23) 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264687, stream_id=1, stream_seq=23) 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264621, gaps=[]) 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264688, stream_id=1, stream_seq=23) 70999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264689, stream_id=1, stream_seq=23) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264622, gaps=[]) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264690, stream_id=1, stream_seq=23) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264623, gaps=[]) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264691, stream_id=1, stream_seq=24) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264692, stream_id=1, stream_seq=24) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264624, gaps=[]) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264693, stream_id=1, stream_seq=24) 71000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264694, stream_id=1, stream_seq=24) 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264625, gaps=[]) 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264695, stream_id=1, stream_seq=24) 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264696, stream_id=1, stream_seq=24) 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264626, gaps=[]) 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264697, stream_id=1, stream_seq=24) 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264627, gaps=[]) 71001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264698, stream_id=1, stream_seq=25) 71002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264699, stream_id=1, stream_seq=25) 71002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264628, gaps=[]) 71002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264700, stream_id=1, stream_seq=25) 71002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264701, stream_id=1, stream_seq=25) 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264629, gaps=[]) 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264702, stream_id=1, stream_seq=25) 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264703, stream_id=1, stream_seq=25) 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264630, gaps=[]) 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264704, stream_id=1, stream_seq=25) 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264631, gaps=[]) 71003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264705, stream_id=1, stream_seq=26) 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264706, stream_id=1, stream_seq=26) 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264632, gaps=[]) 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264707, stream_id=1, stream_seq=26) 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264708, stream_id=1, stream_seq=26) 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264633, gaps=[]) 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264709, stream_id=1, stream_seq=26) 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264710, stream_id=1, stream_seq=26) 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264634, gaps=[]) 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264711, stream_id=1, stream_seq=26) 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264635, gaps=[]) 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264712, stream_id=1, stream_seq=27) 71005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264713, stream_id=1, stream_seq=27) 71006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264636, gaps=[]) 71006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264714, stream_id=1, stream_seq=27) 71006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264715, stream_id=1, stream_seq=27) 71006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8192 71006ms [log] 8188 71006ms [log] line [file] undefined 71006ms [log] 71006ms [log] reading line 71006ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264637, gaps=[]) 71006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264716, stream_id=1, stream_seq=27) 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264717, stream_id=1, stream_seq=27) 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264638, gaps=[]) 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264718, stream_id=1, stream_seq=27) 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264639, gaps=[]) 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264719, stream_id=1, stream_seq=28) 71007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264720, stream_id=1, stream_seq=28) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264640, gaps=[]) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264721, stream_id=1, stream_seq=28) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264722, stream_id=1, stream_seq=28) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264641, gaps=[]) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264723, stream_id=1, stream_seq=28) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264724, stream_id=1, stream_seq=28) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264642, gaps=[]) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264725, stream_id=1, stream_seq=28) 71008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264643, gaps=[]) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264726, stream_id=1, stream_seq=29) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264727, stream_id=1, stream_seq=29) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264644, gaps=[]) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264728, stream_id=1, stream_seq=29) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264729, stream_id=1, stream_seq=29) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264645, gaps=[]) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264730, stream_id=1, stream_seq=29) 71009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264731, stream_id=1, stream_seq=29) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264646, gaps=[]) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264732, stream_id=1, stream_seq=29) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264647, gaps=[]) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264733, stream_id=1, stream_seq=30) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264734, stream_id=1, stream_seq=30) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264648, gaps=[]) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264735, stream_id=1, stream_seq=30) 71010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264736, stream_id=1, stream_seq=30) 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264649, gaps=[]) 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264737, stream_id=1, stream_seq=30) 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264738, stream_id=1, stream_seq=30) 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264650, gaps=[]) 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264739, stream_id=1, stream_seq=30) 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264651, gaps=[]) 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264740, stream_id=1, stream_seq=31) 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264741, stream_id=1, stream_seq=31) 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264652, gaps=[]) 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264742, stream_id=1, stream_seq=31) 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264743, stream_id=1, stream_seq=31) 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264653, gaps=[]) 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264744, stream_id=1, stream_seq=31) 71012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264745, stream_id=1, stream_seq=31) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264654, gaps=[]) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264746, stream_id=1, stream_seq=31) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264655, gaps=[]) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264747, stream_id=1, stream_seq=32) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264748, stream_id=1, stream_seq=32) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264656, gaps=[]) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264749, stream_id=1, stream_seq=32) 71013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264750, stream_id=1, stream_seq=32) 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264657, gaps=[]) 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264751, stream_id=1, stream_seq=32) 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264752, stream_id=1, stream_seq=32) 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264658, gaps=[]) 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264753, stream_id=1, stream_seq=32) 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264659, gaps=[]) 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=138264754, stream_id=1, stream_seq=33) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264755, stream_id=1, stream_seq=33) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264660, gaps=[]) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264756, stream_id=1, stream_seq=33) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264757, stream_id=1, stream_seq=33) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264661, gaps=[]) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264758, stream_id=1, stream_seq=33) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=138264759, stream_id=1, stream_seq=33) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264662, gaps=[]) 71015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=138264760, stream_id=1, stream_seq=33) 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264663, gaps=[]) 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264664, gaps=[]) 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264665, gaps=[]) 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264666, gaps=[]) 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264667, gaps=[]) 71016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264668, gaps=[]) 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264669, gaps=[]) 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264670, gaps=[]) 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264671, gaps=[]) 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264672, gaps=[]) 71017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264673, gaps=[]) 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264674, gaps=[]) 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264675, gaps=[]) 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264676, gaps=[]) 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264677, gaps=[]) 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264678, gaps=[]) 71018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264679, gaps=[]) 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264680, gaps=[]) 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264681, gaps=[]) 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264682, gaps=[]) 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264683, gaps=[]) 71019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264684, gaps=[]) 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264685, gaps=[]) 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264686, gaps=[]) 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264687, gaps=[]) 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264688, gaps=[]) 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264689, gaps=[]) 71020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264690, gaps=[]) 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264691, gaps=[]) 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264692, gaps=[]) 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264693, gaps=[]) 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264694, gaps=[]) 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264695, gaps=[]) 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264696, gaps=[]) 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264697, gaps=[]) 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264698, gaps=[]) 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264699, gaps=[]) 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264700, gaps=[]) 71022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264701, gaps=[]) 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264702, gaps=[]) 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264703, gaps=[]) 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264704, gaps=[]) 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264705, gaps=[]) 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264706, gaps=[]) 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264707, gaps=[]) 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264708, gaps=[]) 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264709, gaps=[]) 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264710, gaps=[]) 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264711, gaps=[]) 71024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264712, gaps=[]) 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264713, gaps=[]) 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264714, gaps=[]) 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264715, gaps=[]) 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264716, gaps=[]) 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264717, gaps=[]) 71025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264718, gaps=[]) 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264719, gaps=[]) 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264720, gaps=[]) 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264721, gaps=[]) 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264722, gaps=[]) 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264723, gaps=[]) 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264724, gaps=[]) 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264725, gaps=[]) 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264726, gaps=[]) 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264727, gaps=[]) 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264728, gaps=[]) 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264729, gaps=[]) 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264730, gaps=[]) 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264731, gaps=[]) 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264732, gaps=[]) 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264733, gaps=[]) 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264734, gaps=[]) 71028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264735, gaps=[]) 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264736, gaps=[]) 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264737, gaps=[]) 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264738, gaps=[]) 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264739, gaps=[]) 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264740, gaps=[]) 71029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264741, gaps=[]) 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264742, gaps=[]) 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264743, gaps=[]) 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264744, gaps=[]) 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264745, gaps=[]) 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264746, gaps=[]) 71030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264747, gaps=[]) 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264748, gaps=[]) 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264749, gaps=[]) 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264750, gaps=[]) 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264751, gaps=[]) 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264752, gaps=[]) 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264753, gaps=[]) 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=138264754, gaps=[]) 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=138264755, gaps=[]) 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=138264756, gaps=[]) 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=138264757, gaps=[]) 71032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=138264758, gaps=[]) 71033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=138264759, gaps=[]) 71033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 71078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=138264760, gaps=[]) 71078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 71629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8"}', extra='') 71629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 71629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 71629ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 71629ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 71629ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 71629ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 71629ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 71630ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71630ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 71630ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71630ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71630ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/36eee810-50f1-4474-b64c-583f901102e8", "state": "closed"}] 71630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 71631ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 71631ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xbdP\x19<\xaex\xe6\xd3\xe2}\x19z') 71632ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xbdP\x19<\xaex\xe6\xd3\xe2}\x19z') 71632ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63245) 71632ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 71632ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 71674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71674ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 71701ms [err] Traceback (most recent call last): 71701ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 71701ms [err] return _run_code(code, main_globals, None, 71701ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 71701ms [err] exec(code, run_globals) 71701ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 71701ms [err] sys.exit(main()) 71701ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 71701ms [err] asyncio.run(main_async()) 71701ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 71702ms [err] return loop.run_until_complete(main) 71702ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 71702ms [err] self.run_forever() 71702ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 71702ms [err] self._run_once() 71702ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 71702ms [err] event_list = self._selector.select(timeout) 71702ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 71703ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 71703ms [err] KeyboardInterrupt 71704ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 71704ms [err] h.flush() 71704ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 96944ms [log] starting device 97670ms [err] DEBUG:asyncio:Using selector: EpollSelector 97854ms [err] ERROR:asyncio:Unclosed client session 97854ms [err] client_session: 97923ms [log] parsing 97923ms [log] creating device handler 97923ms [log] [ready] 97923ms [log] reading line 97923ms [log] [websocketToken] "ddac3d8a-db33-4b66-bd34-11bbc1dbf83f" 97956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 97956ms [log] line {"signal":"gpio1","value":"strongH"} 97956ms [log] 97956ms [log] reading line 97956ms [log] line {"signal":"gpio2","value":"strongL"} 97956ms [log] 97956ms [log] reading line 97956ms [log] [websocketConnected] 101024ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101024ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101081ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/58665527-0bf2-4524-b88f-b92d18ec3a0b"}}', extra='') 101081ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/58665527-0bf2-4524-b88f-b92d18ec3a0b"} 101175ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 101179ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 101179ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 101179ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159", "state": "new"}] 103182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 103183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 103183ms [err] v=0 103183ms [err] o=- 3951535847 3951535847 IN IP4 0.0.0.0 103183ms [err] s=- 103183ms [err] t=0 0 103183ms [err] a=group:BUNDLE 0 103183ms [err] a=msid-semantic:WMS * 103183ms [err] m=application 9 DTLS/SCTP 5000 103183ms [err] c=IN IP4 0.0.0.0 103183ms [err] a=mid:0 103183ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103183ms [err] a=max-message-size:65536 103183ms [err] a=ice-ufrag:HKno 103183ms [err] a=ice-pwd:RuIOr5rPhPcP4yQZiOpd4Y 103183ms [err] a=fingerprint:sha-256 4B:CD:AD:BB:C2:C8:73:FF:79:29:51:36:D9:83:BC:E7:FC:CA:C9:F6:18:B2:53:84:C5:30:A0:6A:14:20:9E:B9 103183ms [err] a=setup:actpass 103183ms [err] 103185ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 103185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103187ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159", "state": "new"}] 103187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103188ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103190ms [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'A`\xab\xb7F\x021a\xdd>\xac\xc9') 103190ms [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'\xecB\xd3\x17\xe5\x1e+b\x9e\xf6\xd2l') 103191ms [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'A`\xab\xb7F\x021a\xdd>\xac\xc9') 103191ms [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'\xecB\xd3\x17\xe5\x1e+b\x9e\xf6\xd2l') 103193ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 103193ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1f\x85\x10\x03\x91N\xc7|\x14)\x16 ') 103194ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1f\x85\x10\x03\x91N\xc7|\x14)\x16 ') 103194ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'U\x03\xa8\xbc\xcfY\x00UDO\x995') 103195ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'U\x03\xa8\xbc\xcfY\x00UDO\x995') 103195ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59583) (expires in 600 seconds) 103196ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 103196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103197ms [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='') 103197ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159"}', extra='') 103197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'biFqer2sKlTw') 103216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'biFqer2sKlTw') 103217ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2654192617105116823 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:49+b\\r\\na=ice-pwd:mtDdVWvp2a+Jniv5/rJeTZk/\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E2:3F:19:0C:70:18:04:5B:BD:65:A5:F9:C1:71:E8:17:23:4B:97:B5:20:A6:27:65:B1:0C:F8:4F:25:B0:65:CB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159"}', extra='') 103217ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103217ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 103217ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 103217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 103217ms [err] v=0 103217ms [err] o=- 2654192617105116823 2 IN IP4 127.0.0.1 103217ms [err] s=- 103217ms [err] t=0 0 103217ms [err] a=group:BUNDLE 0 103217ms [err] a=msid-semantic: WMS 103217ms [err] m=application 9 DTLS/SCTP 5000 103217ms [err] c=IN IP4 0.0.0.0 103217ms [err] a=ice-ufrag:49+b 103217ms [err] a=ice-pwd:mtDdVWvp2a+Jniv5/rJeTZk/ 103217ms [err] a=ice-options:trickle 103217ms [err] a=fingerprint:sha-256 E2:3F:19:0C:70:18:04:5B:BD:65:A5:F9:C1:71:E8:17:23:4B:97:B5:20:A6:27:65:B1:0C:F8:4F:25:B0:65:CB 103217ms [err] a=setup:active 103217ms [err] a=mid:0 103217ms [err] a=sctpmap:5000 webrtc-datachannel 1024 103217ms [err] 103218ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 103218ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103219ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BqJ0EALS6R 1 udp 1845501695 172.17.0.2 57777 typ prflx) 103219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103219ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33857) -> ('172.17.0.2', 57777)) State.WAITING -> State.IN_PROGRESS 103219ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\xa8Q\xd5\xba\xc9\x90\xdey\xea \xd8') 103220ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159", "state": "connecting"}] 103220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=\xa8Q\xd5\xba\xc9\x90\xdey\xea \xd8') 103220ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33857) -> ('172.17.0.2', 57777)) State.IN_PROGRESS -> State.SUCCEEDED 103220ms [err] INFO:aioice.ice:Connection(0) ICE completed 103224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3571337705 1 udp 2113937151 3123fdf8-e408-493f-98f9-1ddd1b5a3ffb.local 57777 typ host generation 0 ufrag 49+b network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159"}', extra='') 103224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103225ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103228ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3123fdf8-e408-493f-98f9-1ddd1b5a3ffb.local" resolved to 172.17.0.2 103229ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1207298298 1 udp 1677729535 141.24.211.56 57777 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 49+b network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159"}', extra='') 103229ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103229ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103229ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103240ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33857) -> ('172.17.0.2', 57777)) State.FROZEN -> State.IN_PROGRESS 103240ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0\xaa6\xa6o\x84LD\xc0J\x01P') 103241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0\xaa6\xa6o\x84LD\xc0J\x01P') 103241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33857) -> ('172.17.0.2', 57777)) State.IN_PROGRESS -> State.SUCCEEDED 103241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54814) -> ('172.17.0.2', 57777)) State.FROZEN -> State.FAILED 103241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33857) -> ('141.24.211.56', 57777)) State.FROZEN -> State.FAILED 103241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54814) -> ('141.24.211.56', 57777)) State.FROZEN -> State.FAILED 103241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59583) -> ('172.17.0.2', 57777)) State.FROZEN -> State.FAILED 103241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59583) -> ('141.24.211.56', 57777)) State.FROZEN -> State.FAILED 103261ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 103261ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103261ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 103262ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103264ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 103264ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 103264ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 103264ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 103265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 103265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 103265ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103265ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159", "state": "connected"}] 103267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 103268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 103268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 103268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 103268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 103268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 103268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 103268ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pPwnPfJQDTui') 103268ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pPwnPfJQDTui') 103269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 103269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 103269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 103269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=280939735, stream_id=1, stream_seq=0) 103269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 103270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=280939735, gaps=[]) 103270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 103270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=306669940, stream_id=1, stream_seq=0) 103270ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=306669940, gaps=[]) 103270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=280939736, stream_id=1, stream_seq=1) 103271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 103271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=280939737, stream_id=1, stream_seq=2) 103272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=280939737, gaps=[]) 103272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 103331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hcjjJEdcBOTr') 103331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hcjjJEdcBOTr') 103344ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103344ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103390ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zdoOCNSTRQbL') 103390ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zdoOCNSTRQbL') 103390ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54814) -> ('172.17.0.2', 57777)) State.WAITING -> State.IN_PROGRESS 103391ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa52*J\x8e\x7f~*\xc4:Q\x02') 103392ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 57777) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa52*J\x8e\x7f~*\xc4:Q\x02') 103393ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54814) -> ('172.17.0.2', 57777)) State.IN_PROGRESS -> State.SUCCEEDED 103837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159"}', extra='') 103837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 103837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 103837ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103837ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 103837ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 103838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 103838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103839ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9b3b6d31-a7b3-4336-aad2-1507ef55b159", "state": "closed"}] 103839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103839ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 103839ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'|\xa2\xde5\x08\x16\x1b\xc5{\xb6\xdb\x1f') 103840ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'|\xa2\xde5\x08\x16\x1b\xc5{\xb6\xdb\x1f') 103840ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59583) 103840ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 103840ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 103886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103886ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 103909ms [err] Traceback (most recent call last): 103909ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 103910ms [err] return _run_code(code, main_globals, None, 103910ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 103910ms [err] exec(code, run_globals) 103910ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 103910ms [err] sys.exit(main()) 103910ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 103910ms [err] asyncio.run(main_async()) 103910ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 103910ms [err] return loop.run_until_complete(main) 103910ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 103910ms [err] self.run_forever() 103910ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 103911ms [err] self._run_once() 103911ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 103911ms [err] event_list = self._selector.select(timeout) 103911ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 103911ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 103911ms [err] KeyboardInterrupt 103913ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 103913ms [err] h.flush() 103913ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104073ms [log] starting device 104832ms [err] DEBUG:asyncio:Using selector: EpollSelector 105011ms [err] ERROR:asyncio:Unclosed client session 105011ms [err] client_session: 105076ms [log] parsing 105076ms [log] creating device handler 105076ms [log] [ready] 105076ms [log] reading line 105076ms [log] [websocketToken] "b460253f-5bec-4994-8918-c937c1c17fec" 105108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105108ms [log] [websocketConnected] 108242ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 108242ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 108285ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/93d4c982-5a51-4303-aeef-26c42031309d"}}', extra='') 108286ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/93d4c982-5a51-4303-aeef-26c42031309d"} 108379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 108384ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb", "state": "new"}] 110388ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 110389ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 110389ms [err] v=0 110389ms [err] o=- 3951535854 3951535854 IN IP4 0.0.0.0 110389ms [err] s=- 110389ms [err] t=0 0 110389ms [err] a=group:BUNDLE 0 110389ms [err] a=msid-semantic:WMS * 110389ms [err] m=application 9 DTLS/SCTP 5000 110389ms [err] c=IN IP4 0.0.0.0 110389ms [err] a=mid:0 110389ms [err] a=sctpmap:5000 webrtc-datachannel 65535 110389ms [err] a=max-message-size:65536 110389ms [err] a=ice-ufrag:FS5t 110389ms [err] a=ice-pwd:iWjBe7hx6hPYCbw6KbBnII 110389ms [err] a=fingerprint:sha-256 47:6A:6C:0C:01:0A:F8:46:07:FD:0D:37:11:59:0E:EF:5F:05:F4:26:8B:F7:27:6D:C6:22:F7:34:D2:8A:47:E3 110389ms [err] a=setup:actpass 110389ms [err] 110390ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 110390ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 110392ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb", "state": "new"}] 110393ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 110393ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 110395ms [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'`\xf6\xec\x02=\xc6\xd35\x9f\xba9\xe3') 110396ms [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'\x7fa\xe9:5\xcd\xba\xcd\x01\x04l]') 110396ms [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'`\xf6\xec\x02=\xc6\xd35\x9f\xba9\xe3') 110397ms [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'\x7fa\xe9:5\xcd\xba\xcd\x01\x04l]') 110398ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 110399ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd0\x1c\x9e*^\xa9WA\x1c\xbf\xf7\x93') 110400ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd0\x1c\x9e*^\xa9WA\x1c\xbf\xf7\x93') 110400ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xa3,\xbbG\x18.'CLQ\xe3B") 110401ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xa3,\xbbG\x18.'CLQ\xe3B") 110401ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57164) (expires in 600 seconds) 110401ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 110401ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 110403ms [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='') 110403ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 110403ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb"}', extra='') 110403ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110403ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 110421ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6526287432530334309 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:7cWt\\r\\na=ice-pwd:0PRsKGaOtq+gaRVARVZ5Pq5F\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C5:F2:46:60:0B:A4:1F:48:18:55:BD:C2:49:19:44:70:92:81:42:75:78:65:11:E2:0E:17:E0:0F:C4:E2:2C:44\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb"}', extra='') 110422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 110422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 110422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 110422ms [err] v=0 110422ms [err] o=- 6526287432530334309 2 IN IP4 127.0.0.1 110422ms [err] s=- 110422ms [err] t=0 0 110422ms [err] a=group:BUNDLE 0 110422ms [err] a=msid-semantic: WMS 110422ms [err] m=application 9 DTLS/SCTP 5000 110422ms [err] c=IN IP4 0.0.0.0 110422ms [err] a=ice-ufrag:7cWt 110422ms [err] a=ice-pwd:0PRsKGaOtq+gaRVARVZ5Pq5F 110422ms [err] a=ice-options:trickle 110422ms [err] a=fingerprint:sha-256 C5:F2:46:60:0B:A4:1F:48:18:55:BD:C2:49:19:44:70:92:81:42:75:78:65:11:E2:0E:17:E0:0F:C4:E2:2C:44 110422ms [err] a=setup:active 110422ms [err] a=mid:0 110422ms [err] a=sctpmap:5000 webrtc-datachannel 1024 110422ms [err] 110422ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 110422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 110422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 110422ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 110423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+gCLaQkUCh/c') 110423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+gCLaQkUCh/c') 110423ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(t4Ul48zsv3 1 udp 1845501695 172.17.0.2 49384 typ prflx) 110423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 110423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 110424ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb", "state": "connecting"}] 110424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42412) -> ('172.17.0.2', 49384)) State.WAITING -> State.IN_PROGRESS 110424ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff\xc8\xa2\x07\xb5\x8d\xc6\xd0\xae\xe4`\xc5') 110426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff\xc8\xa2\x07\xb5\x8d\xc6\xd0\xae\xe4`\xc5') 110426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42412) -> ('172.17.0.2', 49384)) State.IN_PROGRESS -> State.SUCCEEDED 110426ms [err] INFO:aioice.ice:Connection(0) ICE completed 110431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4140079510 1 udp 2113937151 7e469a5e-03d7-432b-9ca0-010b6fabb1f8.local 49384 typ host generation 0 ufrag 7cWt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb"}', extra='') 110431ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110431ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 110431ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 110434ms [err] INFO:aioice.ice:Connection(0) Remote candidate "7e469a5e-03d7-432b-9ca0-010b6fabb1f8.local" resolved to 172.17.0.2 110435ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1710176389 1 udp 1677729535 141.24.211.56 49384 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 7cWt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb"}', extra='') 110435ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 110435ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 110435ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 110444ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42412) -> ('172.17.0.2', 49384)) State.FROZEN -> State.IN_PROGRESS 110444ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85\xe2\x08n!\x7f\x85\xdc\x003X\xa3') 110445ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85\xe2\x08n!\x7f\x85\xdc\x003X\xa3') 110445ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42412) -> ('172.17.0.2', 49384)) State.IN_PROGRESS -> State.SUCCEEDED 110445ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41407) -> ('172.17.0.2', 49384)) State.FROZEN -> State.FAILED 110445ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42412) -> ('141.24.211.56', 49384)) State.FROZEN -> State.FAILED 110445ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41407) -> ('141.24.211.56', 49384)) State.FROZEN -> State.FAILED 110445ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57164) -> ('172.17.0.2', 49384)) State.FROZEN -> State.FAILED 110445ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57164) -> ('141.24.211.56', 49384)) State.FROZEN -> State.FAILED 110464ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 110465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 110465ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 110466ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 110468ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 110468ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 110468ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 110468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 110468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 110469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 110469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 110469ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 110469ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb", "state": "connected"}] 110471ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 110471ms [log] line {"signal":"gpio1","value":"strongH"} 110471ms [log] 110471ms [log] reading line 110471ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 110472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 110472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 110472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 110472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 110472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 110473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 110473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 110473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 110473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 110473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 110474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1731485943, stream_id=1, stream_seq=0) 110474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 110474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1731485943, gaps=[]) 110474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 110477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2873673715, stream_id=1, stream_seq=0) 110477ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 110477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2873673715, gaps=[]) 110477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1731485944, stream_id=1, stream_seq=1) 110477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 110477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1731485945, stream_id=1, stream_seq=2) 110477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1731485946, stream_id=1, stream_seq=3) 110477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1731485947, stream_id=1, stream_seq=4) 110481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1731485945, gaps=[]) 110481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 110482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1731485947, gaps=[]) 110482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 110484ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JlrdYwnkQUXT') 110484ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JlrdYwnkQUXT') 110546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BAx8spyi5K0I') 110547ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BAx8spyi5K0I') 110547ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 110548ms [log] line {"signal":"gpio2","value":"strongL"} 110548ms [log] 110548ms [log] reading line 110548ms [log] [experimentStatusChanged] {"status": "running", "message": null} 110627ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PCvzEZh8jJA9') 110627ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PCvzEZh8jJA9') 110628ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41407) -> ('172.17.0.2', 49384)) State.WAITING -> State.IN_PROGRESS 110628ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5\xce\xfc\xda[\r\xf8\xfcdC^C') 110630ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5\xce\xfc\xda[\r\xf8\xfcdC^C') 110630ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41407) -> ('172.17.0.2', 49384)) State.IN_PROGRESS -> State.SUCCEEDED 111057ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb"}', extra='') 111057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 111057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 111057ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 111057ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 111058ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 111058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 111058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 111058ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 111058ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111059ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/f36ddb2e-88d5-4772-8ef4-2bbfd93ceabb", "state": "closed"}] 111059ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 111059ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 111059ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'o\xa3\xeb\xfc\xf0(\xb2\xf4\xfa\xea\xbar') 111060ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'o\xa3\xeb\xfc\xf0(\xb2\xf4\xfa\xea\xbar') 111060ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57164) 111060ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 111060ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 111099ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 111099ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 111117ms [err] Traceback (most recent call last): 111117ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 111117ms [err] return _run_code(code, main_globals, None, 111117ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 111117ms [err] exec(code, run_globals) 111117ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 111117ms [err] sys.exit(main()) 111117ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 111117ms [err] asyncio.run(main_async()) 111117ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 111117ms [err] return loop.run_until_complete(main) 111117ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 111117ms [err] self.run_forever() 111117ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 111117ms [err] self._run_once() 111117ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 111118ms [err] event_list = self._selector.select(timeout) 111118ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 111118ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 111118ms [err] KeyboardInterrupt 111120ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 111120ms [err] h.flush() 111120ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 111259ms [log] starting device 111981ms [err] DEBUG:asyncio:Using selector: EpollSelector 112174ms [err] ERROR:asyncio:Unclosed client session 112174ms [err] client_session: 112305ms [log] parsing 112305ms [log] creating device handler 112305ms [log] [ready] 112305ms [log] reading line 112305ms [log] [websocketToken] "0f72167a-4768-4557-9c51-24dc8aa88553" 112312ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 112312ms [log] line {"signal":"gpio1","value":"strongH"} 112312ms [log] 112312ms [log] reading line 112312ms [log] line {"signal":"gpio2","value":"strongL"} 112312ms [log] 112312ms [log] reading line 112312ms [log] [websocketConnected] 114006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114006ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 114037ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/35cec9ee-9674-4060-a91d-b0edd745d597"}}', extra='') 114037ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/35cec9ee-9674-4060-a91d-b0edd745d597"} 114131ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 114135ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114135ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114135ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422", "state": "new"}] 116138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 116138ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116138ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 116139ms [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='') 116139ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 116159ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951535860 3951535860 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 48462 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 48462 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34010 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48462 typ srflx raddr 172.30.0.1 rport 48462\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34010 typ srflx raddr 172.17.0.2 rport 34010\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51076 typ relay raddr 172.17.0.2 rport 48369\\r\\na=end-of-candidates\\r\\na=ice-ufrag:y32p\\r\\na=ice-pwd:34EONP0QI42AoRgSVqX26Z\\r\\na=fingerprint:sha-256 BB:88:E4:B1:02:E6:91:21:38:0D:DE:53:33:E2:D0:33:02:D1:97:AC:BF:CC:01:40:8E:93:42:37:76:C4:4A:39\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 116159ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116159ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 116159ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 116160ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 116160ms [err] v=0 116160ms [err] o=- 3951535860 3951535860 IN IP4 0.0.0.0 116160ms [err] s=- 116160ms [err] t=0 0 116160ms [err] a=group:BUNDLE 0 116160ms [err] a=msid-semantic:WMS * 116160ms [err] m=application 48462 DTLS/SCTP 5000 116160ms [err] c=IN IP4 172.30.0.1 116160ms [err] a=mid:0 116160ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116160ms [err] a=max-message-size:65536 116160ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48462 typ host 116160ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34010 typ host 116160ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48462 typ srflx raddr 172.30.0.1 rport 48462 116160ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34010 typ srflx raddr 172.17.0.2 rport 34010 116160ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51076 typ relay raddr 172.17.0.2 rport 48369 116160ms [err] a=end-of-candidates 116160ms [err] a=ice-ufrag:y32p 116160ms [err] a=ice-pwd:34EONP0QI42AoRgSVqX26Z 116160ms [err] a=fingerprint:sha-256 BB:88:E4:B1:02:E6:91:21:38:0D:DE:53:33:E2:D0:33:02:D1:97:AC:BF:CC:01:40:8E:93:42:37:76:C4:4A:39 116160ms [err] a=setup:actpass 116160ms [err] 116162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 116162ms [err] v=0 116162ms [err] o=- 3951535860 3951535860 IN IP4 0.0.0.0 116162ms [err] s=- 116162ms [err] t=0 0 116162ms [err] a=group:BUNDLE 0 116162ms [err] a=msid-semantic:WMS * 116162ms [err] m=application 48462 DTLS/SCTP 5000 116162ms [err] c=IN IP4 172.30.0.1 116162ms [err] a=mid:0 116162ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116162ms [err] a=max-message-size:65536 116162ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48462 typ host 116162ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34010 typ host 116162ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48462 typ srflx raddr 172.30.0.1 rport 48462 116162ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34010 typ srflx raddr 172.17.0.2 rport 34010 116162ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51076 typ relay raddr 172.17.0.2 rport 48369 116162ms [err] a=end-of-candidates 116162ms [err] a=ice-ufrag:y32p 116162ms [err] a=ice-pwd:34EONP0QI42AoRgSVqX26Z 116162ms [err] a=fingerprint:sha-256 BB:88:E4:B1:02:E6:91:21:38:0D:DE:53:33:E2:D0:33:02:D1:97:AC:BF:CC:01:40:8E:93:42:37:76:C4:4A:39 116162ms [err] a=setup:actpass 116162ms [err] 116163ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 116164ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422", "state": "new"}] 116165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 116165ms [err] v=0 116165ms [err] o=- 3951535860 3951535860 IN IP4 0.0.0.0 116165ms [err] s=- 116165ms [err] t=0 0 116165ms [err] a=group:BUNDLE 0 116165ms [err] a=msid-semantic:WMS * 116165ms [err] m=application 9 DTLS/SCTP 5000 116165ms [err] c=IN IP4 0.0.0.0 116165ms [err] a=mid:0 116165ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116165ms [err] a=max-message-size:65536 116165ms [err] a=ice-ufrag:HTr3 116165ms [err] a=ice-pwd:vvvzOTxGAjTA9c8SS3VDCR 116165ms [err] a=fingerprint:sha-256 CB:D0:61:E8:38:97:4A:CE:DD:18:25:B9:29:48:E4:29:09:0D:95:DD:E5:36:DC:E3:BC:3D:4B:8E:3C:17:CE:F0 116165ms [err] a=setup:active 116165ms [err] 116165ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 116166ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 116166ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 116167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 116167ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 116169ms [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'\xb0\x8b\xcd\x98\xd9\xd6\xe7\xdc\xc0\x8d\xee\x8d') 116169ms [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'v(:[ZQ*\x99F\x9c\xafn') 116170ms [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'\xb0\x8b\xcd\x98\xd9\xd6\xe7\xdc\xc0\x8d\xee\x8d') 116170ms [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'v(:[ZQ*\x99F\x9c\xafn') 116171ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 116171ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x8cQ'e\x0e\xe4C\tG\xc8<%") 116171ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"\x8cQ'e\x0e\xe4C\tG\xc8<%") 116172ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xce\xee~~"\xd3Q\xc3\n\xb3\xb2\xa6') 116173ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xce\xee~~"\xd3Q\xc3\n\xb3\xb2\xa6') 116173ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54553) (expires in 600 seconds) 116173ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 116173ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 116173ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 116174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 116174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 116174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('172.30.0.1', 48462)) State.FROZEN -> State.WAITING 116174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56462) -> ('172.30.0.1', 48462)) State.FROZEN -> State.WAITING 116174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('172.17.0.2', 34010)) State.FROZEN -> State.WAITING 116174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54553) -> ('172.30.0.1', 48462)) State.FROZEN -> State.WAITING 116174ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('172.30.0.1', 48462)) State.WAITING -> State.IN_PROGRESS 116175ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48462) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\x97\x95\x1a\xbf\x10\x05<:\xad\x95\xdf') 116175ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422", "state": "connecting"}] 116176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48462) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\x97\x95\x1a\xbf\x10\x05<:\xad\x95\xdf') 116176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('172.30.0.1', 48462)) State.IN_PROGRESS -> State.SUCCEEDED 116176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('141.24.211.56', 48462)) State.FROZEN -> State.WAITING 116176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('141.24.211.56', 34010)) State.FROZEN -> State.WAITING 116176ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('141.24.210.113', 51076)) State.FROZEN -> State.WAITING 116184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48462) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\r0\x8a',\xad\xdfyb\xd7\xdb-") 116185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48462) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\r0\x8a',\xad\xdfyb\xd7\xdb-") 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56462) -> ('172.30.0.1', 48462)) State.WAITING -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('172.17.0.2', 34010)) State.WAITING -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56462) -> ('172.17.0.2', 34010)) State.FROZEN -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('141.24.211.56', 48462)) State.WAITING -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56462) -> ('141.24.211.56', 48462)) State.FROZEN -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('141.24.211.56', 34010)) State.WAITING -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56462) -> ('141.24.211.56', 34010)) State.FROZEN -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54553) -> ('172.30.0.1', 48462)) State.WAITING -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54553) -> ('172.17.0.2', 34010)) State.FROZEN -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('141.24.210.113', 51076)) State.WAITING -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56462) -> ('141.24.210.113', 51076)) State.FROZEN -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54553) -> ('141.24.211.56', 48462)) State.FROZEN -> State.FAILED 116185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54553) -> ('141.24.211.56', 34010)) State.FROZEN -> State.FAILED 116186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54553) -> ('141.24.210.113', 51076)) State.FROZEN -> State.FAILED 116186ms [err] INFO:aioice.ice:Connection(0) ICE completed 116186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48462) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98\xa7\x0bd\xd8\r\xe2\x938u}k') 116186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48462) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98\xa7\x0bd\xd8\r\xe2\x938u}k') 116186ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(F3VastfH6o 1 udp 1862270975 172.17.0.2 48462 typ prflx) 116186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('172.17.0.2', 48462)) State.WAITING -> State.IN_PROGRESS 116186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48462) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf5`u\xb0{\xf3"%]x\xfdX') 116187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48462) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf5`u\xb0{\xf3"%]x\xfdX') 116187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41176) -> ('172.17.0.2', 48462)) State.IN_PROGRESS -> State.SUCCEEDED 116195ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 116195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 116196ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 116196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 116208ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 116208ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 116208ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 116209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 116209ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 116209ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422", "state": "connected"}] 116209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 116209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 116209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 116210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 116210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 116210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 116211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=709026937, stream_id=1, stream_seq=0) 116211ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 116211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1230201862, stream_id=1, stream_seq=0) 116212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 116212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=709026937, gaps=[]) 116212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1230201863, stream_id=1, stream_seq=1) 116212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1230201864, stream_id=1, stream_seq=2) 116213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230201862, gaps=[]) 116213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 116213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230201863, gaps=[]) 116213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 116214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230201864, gaps=[]) 116214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 116252ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 116252ms [log] [experimentStatusChanged] {"status": "running", "message": null} 116799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422"}', extra='') 116799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 116799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 116799ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 116799ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 116799ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 116799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 116799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 116800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116800ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 116800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116801ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e055bf56-bdb9-412e-b860-6d53e7e26422", "state": "closed"}] 116801ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 116801ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 116801ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa1ux\x03\xb0X\x8fo\x7f\xb5)`') 116802ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa1ux\x03\xb0X\x8fo\x7f\xb5)`') 116802ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54553) 116802ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 116802ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 116829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 116829ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 116855ms [err] Traceback (most recent call last): 116855ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 116855ms [err] return _run_code(code, main_globals, None, 116855ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 116855ms [err] exec(code, run_globals) 116855ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 116855ms [err] sys.exit(main()) 116855ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 116855ms [err] asyncio.run(main_async()) 116855ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 116855ms [err] return loop.run_until_complete(main) 116855ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 116856ms [err] self.run_forever() 116856ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 116856ms [err] self._run_once() 116856ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 116856ms [err] event_list = self._selector.select(timeout) 116856ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 116857ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 116857ms [err] KeyboardInterrupt 116858ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 116858ms [err] h.flush() 116858ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 117018ms [log] starting device 117702ms [err] DEBUG:asyncio:Using selector: EpollSelector 117920ms [err] ERROR:asyncio:Unclosed client session 117920ms [err] client_session: 118015ms [log] parsing 118015ms [log] creating device handler 118015ms [log] [ready] 118015ms [log] reading line 118015ms [log] [websocketToken] "bddf676f-80c5-4ef7-b9fa-7400f53d5e6a" 118024ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118024ms [log] [websocketConnected] 119803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119804ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 119849ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/5b91a615-a653-4a8f-a363-33e3dd3bd83c"}}', extra='') 119849ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/5b91a615-a653-4a8f-a363-33e3dd3bd83c"} 119957ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 119985ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50", "state": "new"}] 121988ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121988ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121988ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 121989ms [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='') 121989ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 122013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951535866 3951535866 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 46919 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 46919 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37732 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46919 typ srflx raddr 172.30.0.1 rport 46919\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37732 typ srflx raddr 172.17.0.2 rport 37732\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57803 typ relay raddr 172.17.0.2 rport 50416\\r\\na=end-of-candidates\\r\\na=ice-ufrag:m4vy\\r\\na=ice-pwd:Lev6XfbfY6ixJtDReUE6sS\\r\\na=fingerprint:sha-256 94:D5:FF:02:B5:17:C9:92:D2:D1:68:8B:72:06:BB:CE:44:44:07:F9:06:8C:56:D2:0F:39:55:55:85:80:FC:C8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 122013ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122013ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 122014ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 122014ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122014ms [err] v=0 122014ms [err] o=- 3951535866 3951535866 IN IP4 0.0.0.0 122014ms [err] s=- 122014ms [err] t=0 0 122014ms [err] a=group:BUNDLE 0 122014ms [err] a=msid-semantic:WMS * 122014ms [err] m=application 46919 DTLS/SCTP 5000 122014ms [err] c=IN IP4 172.30.0.1 122014ms [err] a=mid:0 122014ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122014ms [err] a=max-message-size:65536 122014ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46919 typ host 122014ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37732 typ host 122014ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46919 typ srflx raddr 172.30.0.1 rport 46919 122014ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37732 typ srflx raddr 172.17.0.2 rport 37732 122014ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57803 typ relay raddr 172.17.0.2 rport 50416 122014ms [err] a=end-of-candidates 122014ms [err] a=ice-ufrag:m4vy 122014ms [err] a=ice-pwd:Lev6XfbfY6ixJtDReUE6sS 122014ms [err] a=fingerprint:sha-256 94:D5:FF:02:B5:17:C9:92:D2:D1:68:8B:72:06:BB:CE:44:44:07:F9:06:8C:56:D2:0F:39:55:55:85:80:FC:C8 122014ms [err] a=setup:actpass 122014ms [err] 122017ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122017ms [err] v=0 122017ms [err] o=- 3951535866 3951535866 IN IP4 0.0.0.0 122017ms [err] s=- 122017ms [err] t=0 0 122017ms [err] a=group:BUNDLE 0 122017ms [err] a=msid-semantic:WMS * 122017ms [err] m=application 46919 DTLS/SCTP 5000 122017ms [err] c=IN IP4 172.30.0.1 122017ms [err] a=mid:0 122017ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122017ms [err] a=max-message-size:65536 122017ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46919 typ host 122017ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37732 typ host 122017ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46919 typ srflx raddr 172.30.0.1 rport 46919 122017ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37732 typ srflx raddr 172.17.0.2 rport 37732 122017ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57803 typ relay raddr 172.17.0.2 rport 50416 122017ms [err] a=end-of-candidates 122017ms [err] a=ice-ufrag:m4vy 122017ms [err] a=ice-pwd:Lev6XfbfY6ixJtDReUE6sS 122017ms [err] a=fingerprint:sha-256 94:D5:FF:02:B5:17:C9:92:D2:D1:68:8B:72:06:BB:CE:44:44:07:F9:06:8C:56:D2:0F:39:55:55:85:80:FC:C8 122017ms [err] a=setup:actpass 122017ms [err] 122017ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 122018ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50", "state": "new"}] 122019ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 122019ms [err] v=0 122019ms [err] o=- 3951535866 3951535866 IN IP4 0.0.0.0 122019ms [err] s=- 122019ms [err] t=0 0 122019ms [err] a=group:BUNDLE 0 122019ms [err] a=msid-semantic:WMS * 122019ms [err] m=application 9 DTLS/SCTP 5000 122019ms [err] c=IN IP4 0.0.0.0 122019ms [err] a=mid:0 122019ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122019ms [err] a=max-message-size:65536 122019ms [err] a=ice-ufrag:xkB7 122019ms [err] a=ice-pwd:pCjpFDuvpbnFhfHXDGr4IP 122019ms [err] a=fingerprint:sha-256 B2:D7:B0:EC:00:5B:92:94:5C:9E:B5:09:BF:00:34:68:DC:53:A6:6F:45:0A:11:C4:36:24:A2:38:13:6B:BD:E6 122019ms [err] a=setup:active 122019ms [err] 122019ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122020ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122020ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 122022ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 122022ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 122024ms [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'\x93\xb6{\x90\xd25\xfe[]~[\x92') 122024ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\t\xcfpd\xe1\x94T\xa1%()') 122024ms [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'\x93\xb6{\x90\xd25\xfe[]~[\x92') 122025ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\t\xcfpd\xe1\x94T\xa1%()') 122026ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 122026ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J\x11\x1b\x10\xa24VQ\xc9\x80\x8d\xa5') 122026ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'J\x11\x1b\x10\xa24VQ\xc9\x80\x8d\xa5') 122027ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf6\xef\xc4\xa4\r\xe73\x0c\x98/\xe5.') 122028ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xf6\xef\xc4\xa4\r\xe73\x0c\x98/\xe5.') 122028ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57560) (expires in 600 seconds) 122028ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 122028ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 122028ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 122028ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 122029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 122029ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('172.30.0.1', 46919)) State.FROZEN -> State.WAITING 122029ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39244) -> ('172.30.0.1', 46919)) State.FROZEN -> State.WAITING 122029ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('172.17.0.2', 37732)) State.FROZEN -> State.WAITING 122029ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57560) -> ('172.30.0.1', 46919)) State.FROZEN -> State.WAITING 122029ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122029ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122029ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('172.30.0.1', 46919)) State.WAITING -> State.IN_PROGRESS 122030ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x0e\x94\x84\xd8\xf6\xdd/\x04\xfe\xa5\x9a') 122030ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50", "state": "connecting"}] 122030ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x0e\x94\x84\xd8\xf6\xdd/\x04\xfe\xa5\x9a') 122031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('172.30.0.1', 46919)) State.IN_PROGRESS -> State.SUCCEEDED 122031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('141.24.211.56', 46919)) State.FROZEN -> State.WAITING 122031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('141.24.211.56', 37732)) State.FROZEN -> State.WAITING 122031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('141.24.210.113', 57803)) State.FROZEN -> State.WAITING 122040ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf4\x00\xa0\x1c\x03\xa1\xb4\xb5\xcb\x9c\xfe\xce') 122040ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf4\x00\xa0\x1c\x03\xa1\xb4\xb5\xcb\x9c\xfe\xce') 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39244) -> ('172.30.0.1', 46919)) State.WAITING -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('172.17.0.2', 37732)) State.WAITING -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39244) -> ('172.17.0.2', 37732)) State.FROZEN -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('141.24.211.56', 46919)) State.WAITING -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39244) -> ('141.24.211.56', 46919)) State.FROZEN -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('141.24.211.56', 37732)) State.WAITING -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39244) -> ('141.24.211.56', 37732)) State.FROZEN -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57560) -> ('172.30.0.1', 46919)) State.WAITING -> State.FAILED 122040ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57560) -> ('172.17.0.2', 37732)) State.FROZEN -> State.FAILED 122041ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('141.24.210.113', 57803)) State.WAITING -> State.FAILED 122041ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39244) -> ('141.24.210.113', 57803)) State.FROZEN -> State.FAILED 122041ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57560) -> ('141.24.211.56', 46919)) State.FROZEN -> State.FAILED 122041ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57560) -> ('141.24.211.56', 37732)) State.FROZEN -> State.FAILED 122041ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57560) -> ('141.24.210.113', 57803)) State.FROZEN -> State.FAILED 122041ms [err] INFO:aioice.ice:Connection(0) ICE completed 122041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\x9a\xe7\x87\xe5\xc0a\x16-U\x0b\xe0') 122041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\x9a\xe7\x87\xe5\xc0a\x16-U\x0b\xe0') 122041ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9QZtKKgKcs 1 udp 1862270975 172.17.0.2 46919 typ prflx) 122042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('172.17.0.2', 46919)) State.WAITING -> State.IN_PROGRESS 122042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46919) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\xfcp\r\xfc\x99\xaf\r\xc9|\xffD') 122042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46919) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\xfcp\r\xfc\x99\xaf\r\xc9|\xffD') 122042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48130) -> ('172.17.0.2', 46919)) State.IN_PROGRESS -> State.SUCCEEDED 122050ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 122050ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122051ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 122051ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122063ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122063ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 122064ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 122064ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122064ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122064ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50", "state": "connected"}] 122064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 122064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 122065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 122065ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122065ms [log] line {"signal":"gpio1","value":"strongH"} 122065ms [log] 122065ms [log] reading line 122065ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 122066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 122066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 122066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=724206349, stream_id=1, stream_seq=0) 122066ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1468748590, stream_id=1, stream_seq=0) 122067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 122067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=724206349, gaps=[]) 122067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1468748591, stream_id=1, stream_seq=1) 122068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1468748592, stream_id=1, stream_seq=2) 122068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1468748593, stream_id=1, stream_seq=3) 122068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1468748594, stream_id=1, stream_seq=4) 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1468748590, gaps=[]) 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1468748591, gaps=[]) 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1468748592, gaps=[]) 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1468748593, gaps=[]) 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 122069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1468748594, gaps=[]) 122070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 122107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122107ms [log] line {"signal":"gpio2","value":"strongL"} 122107ms [log] 122107ms [log] reading line 122107ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122655ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50"}', extra='') 122655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 122655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 122655ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122656ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 122656ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 122656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122656ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 122656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122657ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122657ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/a2278ff5-b944-4011-9234-a05b03e44e50", "state": "closed"}] 122657ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122657ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122657ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf3Ff\xb6}B\xf8\xb7\xf0xB+') 122659ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf3Ff\xb6}B\xf8\xb7\xf0xB+') 122659ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57560) 122659ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 122659ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 122696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122696ms [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 122721ms [err] Traceback (most recent call last): 122721ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122721ms [err] return _run_code(code, main_globals, None, 122721ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122722ms [err] exec(code, run_globals) 122722ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122722ms [err] sys.exit(main()) 122722ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122722ms [err] asyncio.run(main_async()) 122722ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122722ms [err] return loop.run_until_complete(main) 122722ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122722ms [err] self.run_forever() 122722ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122722ms [err] self._run_once() 122722ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122723ms [err] event_list = self._selector.select(timeout) 122723ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122723ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122723ms [err] KeyboardInterrupt 122725ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122725ms [err] h.flush() 122725ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 147507ms [log] starting device 148269ms [err] DEBUG:asyncio:Using selector: EpollSelector 148452ms [err] ERROR:asyncio:Unclosed client session 148452ms [err] client_session: 148515ms [log] parsing 148515ms [log] creating device handler 148515ms [log] [ready] 148515ms [log] reading line 148515ms [log] [websocketToken] "c4d8d1c9-386b-4227-8489-ee1d228a91cc" 148546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 148546ms [log] line {"signal":"gpio1","value":"strongH"} 148546ms [log] 148546ms [log] reading line 148546ms [log] line {"signal":"gpio2","value":"strongL"} 148546ms [log] 148546ms [log] reading line 148546ms [log] [websocketConnected] 151551ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 151552ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 151573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/e026f898-b04c-4332-947f-c995ad7054e5"}}', extra='') 151573ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/e026f898-b04c-4332-947f-c995ad7054e5"} 151663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 151667ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 151667ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 151667ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff", "state": "new"}] 153669ms [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='') 153669ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff"}', extra='') 153669ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 153669ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 153670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 153670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1102970717722443799 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:NPNK\\r\\na=ice-pwd:lDrQ2QvM8tzAu6wXwgH+2a+R\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 51:E1:3E:F9:30:61:BF:46:A8:4E:E3:91:3B:7A:C6:C3:66:FE:5B:A0:25:47:E7:95:F5:D6:A0:0C:89:A8:E7:1A\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff"}', extra='') 153670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 153670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 153670ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 153670ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 153670ms [err] v=0 153670ms [err] o=- 1102970717722443799 2 IN IP4 127.0.0.1 153670ms [err] s=- 153670ms [err] t=0 0 153670ms [err] a=group:BUNDLE 0 153670ms [err] a=extmap-allow-mixed 153670ms [err] a=msid-semantic: WMS 153670ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 153670ms [err] c=IN IP4 0.0.0.0 153670ms [err] a=ice-ufrag:NPNK 153670ms [err] a=ice-pwd:lDrQ2QvM8tzAu6wXwgH+2a+R 153670ms [err] a=ice-options:trickle 153670ms [err] a=fingerprint:sha-256 51:E1:3E:F9:30:61:BF:46:A8:4E:E3:91:3B:7A:C6:C3:66:FE:5B:A0:25:47:E7:95:F5:D6:A0:0C:89:A8:E7:1A 153670ms [err] a=setup:actpass 153670ms [err] a=mid:0 153670ms [err] a=sctp-port:5000 153670ms [err] a=max-message-size:262144 153670ms [err] 153672ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 153672ms [err] v=0 153672ms [err] o=- 1102970717722443799 2 IN IP4 127.0.0.1 153672ms [err] s=- 153672ms [err] t=0 0 153672ms [err] a=group:BUNDLE 0 153672ms [err] a=extmap-allow-mixed 153672ms [err] a=msid-semantic: WMS 153672ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 153672ms [err] c=IN IP4 0.0.0.0 153672ms [err] a=ice-ufrag:NPNK 153672ms [err] a=ice-pwd:lDrQ2QvM8tzAu6wXwgH+2a+R 153672ms [err] a=ice-options:trickle 153672ms [err] a=fingerprint:sha-256 51:E1:3E:F9:30:61:BF:46:A8:4E:E3:91:3B:7A:C6:C3:66:FE:5B:A0:25:47:E7:95:F5:D6:A0:0C:89:A8:E7:1A 153672ms [err] a=setup:actpass 153672ms [err] a=mid:0 153672ms [err] a=sctp-port:5000 153672ms [err] a=max-message-size:262144 153672ms [err] 153673ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 153673ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff", "state": "new"}] 153674ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 153674ms [err] v=0 153674ms [err] o=- 3951535897 3951535897 IN IP4 0.0.0.0 153674ms [err] s=- 153674ms [err] t=0 0 153674ms [err] a=group:BUNDLE 0 153674ms [err] a=msid-semantic:WMS * 153674ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 153674ms [err] c=IN IP4 0.0.0.0 153674ms [err] a=mid:0 153674ms [err] a=sctp-port:5000 153674ms [err] a=max-message-size:65536 153674ms [err] a=ice-ufrag:n3Q9 153674ms [err] a=ice-pwd:GckRNLgTISUtPMIfZgPE4j 153674ms [err] a=fingerprint:sha-256 00:41:FE:F3:D5:90:F5:AF:B6:C9:A3:D8:BE:82:8F:09:57:01:C3:29:C5:C6:A7:E6:58:EF:F2:1D:95:99:C4:E8 153674ms [err] a=setup:active 153674ms [err] 153675ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 153675ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 153675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 153677ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 153678ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 153680ms [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'\xe8\x14\xe0z @\xa1\n\xba\x00\xaf~') 153680ms [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'D\xb2\xa6\xca\x81\xeb\xe1\n\x1e\xc9\xfc\xf0') 153681ms [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'\xe8\x14\xe0z @\xa1\n\xba\x00\xaf~') 153681ms [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'D\xb2\xa6\xca\x81\xeb\xe1\n\x1e\xc9\xfc\xf0') 153683ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 153683ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcf$\x90\xb7\x11 \xf3\xbe:\x8e\xde\xe9') 153684ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xcf$\x90\xb7\x11 \xf3\xbe:\x8e\xde\xe9') 153684ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x07KY\x11\x9e\xd7\xc2\x08\xf9\x13\xac\xd9') 153686ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x07KY\x11\x9e\xd7\xc2\x08\xf9\x13\xac\xd9') 153686ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51763) (expires in 600 seconds) 153686ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 153686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 153687ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 153687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 153687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 153688ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 153688ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 153688ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff", "state": "connecting"}] 153707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6QWDsnVfTkU5') 153708ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6QWDsnVfTkU5') 153708ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(1OmLFiu7ZT 1 udp 1845501695 172.17.0.2 56144 typ prflx) 153708ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48501) -> ('172.17.0.2', 56144)) State.WAITING -> State.IN_PROGRESS 153708ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb0@\x84\x88x\xea\x15\xf3J\xc8mc') 153711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb0@\x84\x88x\xea\x15\xf3J\xc8mc') 153711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48501) -> ('172.17.0.2', 56144)) State.IN_PROGRESS -> State.SUCCEEDED 153712ms [err] INFO:aioice.ice:Connection(0) ICE completed 153717ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2726076831 1 udp 1677729535 141.24.211.56 56144 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag NPNK network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff"}', extra='') 153717ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 153717ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 153718ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 153720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:827785356 1 udp 2113937151 b0699f79-04e1-4827-bbca-09c43f08dcaa.local 56144 typ host generation 0 ufrag NPNK network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff"}', extra='') 153720ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 153720ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 153720ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 153722ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b0699f79-04e1-4827-bbca-09c43f08dcaa.local" resolved to 172.17.0.2 153723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:475011693 1 udp 33562623 141.24.210.113 65341 typ relay raddr 141.24.211.56 rport 56144 generation 0 ufrag NPNK network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff"}', extra='') 153723ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 153723ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 153723ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 153729ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48501) -> ('172.17.0.2', 56144)) State.FROZEN -> State.IN_PROGRESS 153729ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08\t\x07\x13\xc6\xa6\x0fo\xea\xc6\xd4\x12') 153730ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x08\t\x07\x13\xc6\xa6\x0fo\xea\xc6\xd4\x12') 153730ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48501) -> ('172.17.0.2', 56144)) State.IN_PROGRESS -> State.SUCCEEDED 153749ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38409) -> ('172.17.0.2', 56144)) State.FROZEN -> State.IN_PROGRESS 153749ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x92\x18\x08\x1f\x8d.\xa3\x86\xa8\x1c\xf4?') 153750ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x92\x18\x08\x1f\x8d.\xa3\x86\xa8\x1c\xf4?') 153750ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38409) -> ('172.17.0.2', 56144)) State.IN_PROGRESS -> State.SUCCEEDED 153766ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fYfg34O8B0t8') 153766ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fYfg34O8B0t8') 153766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48501) -> ('141.24.211.56', 56144)) State.FROZEN -> State.FAILED 153766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38409) -> ('141.24.211.56', 56144)) State.FROZEN -> State.FAILED 153766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48501) -> ('141.24.210.113', 65341)) State.FROZEN -> State.FAILED 153766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38409) -> ('141.24.210.113', 65341)) State.FROZEN -> State.FAILED 153766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51763) -> ('172.17.0.2', 56144)) State.FROZEN -> State.FAILED 153766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51763) -> ('141.24.211.56', 56144)) State.FROZEN -> State.FAILED 153766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51763) -> ('141.24.210.113', 65341)) State.FROZEN -> State.FAILED 153770ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 153770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 153771ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 153771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 153775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 153775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 153775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 153775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 153775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 153775ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff", "state": "connected"}] 153778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 153778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 153778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 153779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 153779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 153779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 153780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3032901101, stream_id=1, stream_seq=0) 153780ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 153780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3071693912, stream_id=1, stream_seq=0) 153780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 153780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3032901101, gaps=[]) 153781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3071693912, gaps=[]) 153781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 153781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3071693913, stream_id=1, stream_seq=1) 153781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 153781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3071693914, stream_id=1, stream_seq=2) 153782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3071693914, gaps=[]) 153782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 153828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6JoOHHOjcGJp') 153829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56144) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6JoOHHOjcGJp') 153843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 153844ms [log] [experimentStatusChanged] {"status": "running", "message": null} 154338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff"}', extra='') 154338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 154338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 154338ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 154338ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 154338ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 154338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 154338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 154339ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 154339ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 154339ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 154339ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 154340ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/d288a788-3273-4150-8c36-e659a23e38ff", "state": "closed"}] 154340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 154340ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 154340ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc5\tO\xb5\xe2\x9e C\xb4\xc6.\xf9') 154341ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc5\tO\xb5\xe2\x9e C\xb4\xc6.\xf9') 154341ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51763) 154341ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 154341ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 154368ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 154368ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 154392ms [err] Traceback (most recent call last): 154392ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 154392ms [err] return _run_code(code, main_globals, None, 154392ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 154392ms [err] exec(code, run_globals) 154392ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 154392ms [err] sys.exit(main()) 154392ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 154393ms [err] asyncio.run(main_async()) 154393ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 154393ms [err] return loop.run_until_complete(main) 154393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 154393ms [err] self.run_forever() 154393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 154393ms [err] self._run_once() 154393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 154394ms [err] event_list = self._selector.select(timeout) 154394ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 154394ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 154394ms [err] KeyboardInterrupt 154396ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 154396ms [err] h.flush() 154396ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 154510ms [log] starting device 155266ms [err] DEBUG:asyncio:Using selector: EpollSelector 155418ms [err] ERROR:asyncio:Unclosed client session 155418ms [err] client_session: 155505ms [log] parsing 155505ms [log] creating device handler 155505ms [log] [ready] 155505ms [log] reading line 155505ms [log] [websocketToken] "b396f235-feda-4df1-908a-491e17833fcb" 155512ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 155512ms [log] [websocketConnected] 158587ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 158587ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 158623ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/62a49554-5bb6-4af8-8caa-8ca5048142fd"}}', extra='') 158623ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/62a49554-5bb6-4af8-8caa-8ca5048142fd"} 158688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 158692ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8", "state": "new"}] 160695ms [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='') 160696ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 160696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8"}', extra='') 160696ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 160696ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 160696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8157721345647742230 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:ej5r\\r\\na=ice-pwd:ZItI9GRNEbG0Pu3UIRFVSfR8\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 54:56:78:4A:EF:9A:4F:01:0E:30:F2:01:56:0E:BE:AE:D0:C0:49:0E:49:43:BC:3A:E4:8E:97:39:D3:C6:36:B1\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8"}', extra='') 160696ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 160697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 160697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 160697ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 160697ms [err] v=0 160697ms [err] o=- 8157721345647742230 2 IN IP4 127.0.0.1 160697ms [err] s=- 160697ms [err] t=0 0 160697ms [err] a=group:BUNDLE 0 160697ms [err] a=extmap-allow-mixed 160697ms [err] a=msid-semantic: WMS 160697ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 160697ms [err] c=IN IP4 0.0.0.0 160697ms [err] a=ice-ufrag:ej5r 160697ms [err] a=ice-pwd:ZItI9GRNEbG0Pu3UIRFVSfR8 160697ms [err] a=ice-options:trickle 160697ms [err] a=fingerprint:sha-256 54:56:78:4A:EF:9A:4F:01:0E:30:F2:01:56:0E:BE:AE:D0:C0:49:0E:49:43:BC:3A:E4:8E:97:39:D3:C6:36:B1 160697ms [err] a=setup:actpass 160697ms [err] a=mid:0 160697ms [err] a=sctp-port:5000 160697ms [err] a=max-message-size:262144 160697ms [err] 160700ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 160700ms [err] v=0 160700ms [err] o=- 8157721345647742230 2 IN IP4 127.0.0.1 160700ms [err] s=- 160700ms [err] t=0 0 160700ms [err] a=group:BUNDLE 0 160700ms [err] a=extmap-allow-mixed 160700ms [err] a=msid-semantic: WMS 160700ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 160700ms [err] c=IN IP4 0.0.0.0 160700ms [err] a=ice-ufrag:ej5r 160700ms [err] a=ice-pwd:ZItI9GRNEbG0Pu3UIRFVSfR8 160700ms [err] a=ice-options:trickle 160700ms [err] a=fingerprint:sha-256 54:56:78:4A:EF:9A:4F:01:0E:30:F2:01:56:0E:BE:AE:D0:C0:49:0E:49:43:BC:3A:E4:8E:97:39:D3:C6:36:B1 160700ms [err] a=setup:actpass 160700ms [err] a=mid:0 160700ms [err] a=sctp-port:5000 160700ms [err] a=max-message-size:262144 160700ms [err] 160700ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 160700ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8", "state": "new"}] 160702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 160702ms [err] v=0 160702ms [err] o=- 3951535904 3951535904 IN IP4 0.0.0.0 160702ms [err] s=- 160702ms [err] t=0 0 160702ms [err] a=group:BUNDLE 0 160702ms [err] a=msid-semantic:WMS * 160702ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 160702ms [err] c=IN IP4 0.0.0.0 160702ms [err] a=mid:0 160702ms [err] a=sctp-port:5000 160702ms [err] a=max-message-size:65536 160702ms [err] a=ice-ufrag:Xc92 160702ms [err] a=ice-pwd:7sopNoWDt8KHWGuVvTR067 160702ms [err] a=fingerprint:sha-256 BA:5E:8E:19:87:55:D4:E7:A9:60:D4:89:87:94:4A:6E:7B:06:D7:53:2F:0C:33:81:72:62:F3:5C:A5:8D:1B:2E 160702ms [err] a=setup:active 160702ms [err] 160703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 160703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 160703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 160705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 160706ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 160708ms [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'\x8f\x1c\xa97\xe2\xb7N1\x9e\x9c\xe2$') 160708ms [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'\xff\x9bJ\t\x18\x93Z\xeeV\x9c\xa4\x9e') 160709ms [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'\x8f\x1c\xa97\xe2\xb7N1\x9e\x9c\xe2$') 160709ms [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'\xff\x9bJ\t\x18\x93Z\xeeV\x9c\xa4\x9e') 160710ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 160711ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x08\xf7OP&S\xa3\xf3>$\x88\xb2') 160711ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x08\xf7OP&S\xa3\xf3>$\x88\xb2') 160712ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe66\xc5\xb1\xa7\x8f;E\xd1\xbant') 160713ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe66\xc5\xb1\xa7\x8f;E\xd1\xbant') 160713ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58602) (expires in 600 seconds) 160713ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 160713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 160713ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 160713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 160714ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 160714ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 160714ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 160714ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8", "state": "connecting"}] 160727ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZWAztgq+0Rjd') 160728ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZWAztgq+0Rjd') 160728ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(82rqMInt2v 1 udp 1845501695 172.17.0.2 59598 typ prflx) 160728ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51354) -> ('172.17.0.2', 59598)) State.WAITING -> State.IN_PROGRESS 160728ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12\x18h4\xbc\x94+*\x9e\xfc\x07\xcf') 160732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12\x18h4\xbc\x94+*\x9e\xfc\x07\xcf') 160732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51354) -> ('172.17.0.2', 59598)) State.IN_PROGRESS -> State.SUCCEEDED 160732ms [err] INFO:aioice.ice:Connection(0) ICE completed 160735ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 160735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 160736ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 160736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 160736ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3790056698 1 udp 1677729535 141.24.211.56 59598 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ej5r network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8"}', extra='') 160736ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 160736ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 160736ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 160739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 160739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 160739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 160739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 160739ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 160740ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8", "state": "connected"}] 160740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1707787909 1 udp 2113937151 66bfe217-02ed-41f6-b967-16de6a3dc511.local 59598 typ host generation 0 ufrag ej5r network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8"}', extra='') 160740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 160740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 160740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 160740ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 160741ms [log] line {"signal":"gpio1","value":"strongH"} 160741ms [log] 160741ms [log] reading line 160741ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 160743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 160743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 160743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 160744ms [err] INFO:aioice.ice:Connection(0) Remote candidate "66bfe217-02ed-41f6-b967-16de6a3dc511.local" resolved to 172.17.0.2 160745ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3001684849 1 udp 33562623 141.24.210.113 58525 typ relay raddr 141.24.211.56 rport 59598 generation 0 ufrag ej5r network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8"}', extra='') 160745ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 160745ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 160745ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 160745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 160746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 160746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 160747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1820960262, stream_id=1, stream_seq=0) 160747ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 160747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3710297555, stream_id=1, stream_seq=0) 160747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 160747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1820960262, gaps=[]) 160748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3710297555, gaps=[]) 160748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 160748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3710297556, stream_id=1, stream_seq=1) 160748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 160748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3710297557, stream_id=1, stream_seq=2) 160750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3710297558, stream_id=1, stream_seq=3) 160750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3710297559, stream_id=1, stream_seq=4) 160750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3710297557, gaps=[]) 160750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 160750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3710297559, gaps=[]) 160750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 160782ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tpFr16L+kU29') 160782ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tpFr16L+kU29') 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51354) -> ('172.17.0.2', 59598)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35460) -> ('172.17.0.2', 59598)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51354) -> ('141.24.211.56', 59598)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35460) -> ('141.24.211.56', 59598)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51354) -> ('141.24.210.113', 58525)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35460) -> ('141.24.210.113', 58525)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58602) -> ('172.17.0.2', 59598)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58602) -> ('141.24.211.56', 59598)) State.FROZEN -> State.FAILED 160782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58602) -> ('141.24.210.113', 58525)) State.FROZEN -> State.FAILED 160793ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 160793ms [log] line {"signal":"gpio2","value":"strongL"} 160793ms [log] 160793ms [log] reading line 160793ms [log] [experimentStatusChanged] {"status": "running", "message": null} 160844ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x0Z7O+q0LFKH') 160844ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59598) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x0Z7O+q0LFKH') 161294ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8"}', extra='') 161294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 161294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 161294ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 161294ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 161295ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 161295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 161295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 161295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 161295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 161295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 161295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 161296ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c386e4f8-5996-4350-a093-35398b6053e8", "state": "closed"}] 161296ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 161296ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 161297ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xdba\xd1\x92\xf8"\xa4\x83\xaf\x9fD\xec') 161297ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xdba\xd1\x92\xf8"\xa4\x83\xaf\x9fD\xec') 161297ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58602) 161298ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 161298ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 161324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 161324ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 161376ms [err] Traceback (most recent call last): 161376ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 161376ms [err] return _run_code(code, main_globals, None, 161376ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 161376ms [err] exec(code, run_globals) 161376ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 161376ms [err] sys.exit(main()) 161376ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 161376ms [err] asyncio.run(main_async()) 161376ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 161376ms [err] return loop.run_until_complete(main) 161376ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 161376ms [err] self.run_forever() 161376ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 161376ms [err] self._run_once() 161376ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 161376ms [err] event_list = self._selector.select(timeout) 161376ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 161377ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 161377ms [err] KeyboardInterrupt 161378ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 161378ms [err] h.flush() 161378ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 161568ms [log] starting device 162281ms [err] DEBUG:asyncio:Using selector: EpollSelector 162474ms [err] ERROR:asyncio:Unclosed client session 162474ms [err] client_session: 162573ms [log] parsing 162573ms [log] creating device handler 162573ms [log] [ready] 162573ms [log] reading line 162573ms [log] [websocketToken] "3d3f4efd-65e9-4ff9-a9e7-c5ef13800bcf" 162580ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 162580ms [log] line {"signal":"gpio1","value":"strongH"} 162580ms [log] 162580ms [log] reading line 162580ms [log] line {"signal":"gpio2","value":"strongL"} 162580ms [log] 162580ms [log] reading line 162580ms [log] [websocketConnected] 164228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 164228ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 164241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/2cec6671-9763-4c39-b950-5174fddfa3c6"}}', extra='') 164241ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/2cec6671-9763-4c39-b950-5174fddfa3c6"} 164303ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 164307ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 164307ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 164307ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8", "state": "new"}] 166310ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 166312ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 166312ms [err] v=0 166312ms [err] o=- 3951535910 3951535910 IN IP4 0.0.0.0 166312ms [err] s=- 166312ms [err] t=0 0 166312ms [err] a=group:BUNDLE 0 166312ms [err] a=msid-semantic:WMS * 166312ms [err] m=application 9 DTLS/SCTP 5000 166312ms [err] c=IN IP4 0.0.0.0 166312ms [err] a=mid:0 166312ms [err] a=sctpmap:5000 webrtc-datachannel 65535 166312ms [err] a=max-message-size:65536 166312ms [err] a=ice-ufrag:vqG4 166312ms [err] a=ice-pwd:Hvzbp9rU3qP0PxCAzvfwVU 166312ms [err] a=fingerprint:sha-256 22:CB:7C:30:ED:0C:DB:2D:5B:90:B7:C5:EA:6B:9F:37:1B:B3:16:5E:E2:CC:7E:F5:04:31:B0:39:2A:CE:9C:0E 166312ms [err] a=setup:actpass 166312ms [err] 166314ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 166314ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 166316ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8", "state": "new"}] 166316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 166317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 166319ms [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';\xd8\xb0\x90!\xc9\xba\x83\xe3\x19s\xbd') 166319ms [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'"\xe8\xaf\xaa[\xcf\x9aB\x94&\xf6\xeb') 166320ms [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';\xd8\xb0\x90!\xc9\xba\x83\xe3\x19s\xbd') 166321ms [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'"\xe8\xaf\xaa[\xcf\x9aB\x94&\xf6\xeb') 166322ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 166322ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'#\x06\xff\xef\x8e\xb3\x88\xbf\xd6uZ\xcd') 166323ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'#\x06\xff\xef\x8e\xb3\x88\xbf\xd6uZ\xcd') 166323ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa6\x94\xd2_M\x8f\x15\xbf\x03*\xa5\x06') 166325ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa6\x94\xd2_M\x8f\x15\xbf\x03*\xa5\x06') 166325ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60404) (expires in 600 seconds) 166325ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 166325ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 166326ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 166326ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 166326ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 166326ms [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='') 166326ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 166346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33604) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\x9b!\xfac-I6\x89\xe9|\xa6') 166346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33604) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\x9b!\xfac-I6\x89\xe9|\xa6') 166353ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3951535910 3951535910 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 33604 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 33604 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51105 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33604 typ srflx raddr 172.30.0.1 rport 33604\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 51105 typ srflx raddr 172.17.0.2 rport 51105\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51666 typ relay raddr 172.17.0.2 rport 39555\\r\\na=end-of-candidates\\r\\na=ice-ufrag:C1JR\\r\\na=ice-pwd:k4MphY5jTvUrfN91w2e2SG\\r\\na=fingerprint:sha-256 3C:67:C7:37:B5:B9:72:DF:3C:8C:C0:0D:57:53:82:96:58:A2:FE:82:34:13:3E:F3:40:ED:F4:FA:3B:BE:6C:C5\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 166353ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 166353ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 166353ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 166353ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 166353ms [err] v=0 166353ms [err] o=- 3951535910 3951535910 IN IP4 0.0.0.0 166353ms [err] s=- 166353ms [err] t=0 0 166353ms [err] a=group:BUNDLE 0 166353ms [err] a=msid-semantic:WMS * 166353ms [err] m=application 33604 DTLS/SCTP 5000 166353ms [err] c=IN IP4 172.30.0.1 166353ms [err] a=mid:0 166353ms [err] a=sctpmap:5000 webrtc-datachannel 65535 166353ms [err] a=max-message-size:65536 166353ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33604 typ host 166353ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51105 typ host 166353ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33604 typ srflx raddr 172.30.0.1 rport 33604 166353ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 51105 typ srflx raddr 172.17.0.2 rport 51105 166353ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51666 typ relay raddr 172.17.0.2 rport 39555 166353ms [err] a=end-of-candidates 166353ms [err] a=ice-ufrag:C1JR 166353ms [err] a=ice-pwd:k4MphY5jTvUrfN91w2e2SG 166353ms [err] a=fingerprint:sha-256 3C:67:C7:37:B5:B9:72:DF:3C:8C:C0:0D:57:53:82:96:58:A2:FE:82:34:13:3E:F3:40:ED:F4:FA:3B:BE:6C:C5 166353ms [err] a=setup:active 166353ms [err] 166355ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 166355ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 166355ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 166355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('172.30.0.1', 33604)) State.FROZEN -> State.WAITING 166355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37439) -> ('172.30.0.1', 33604)) State.FROZEN -> State.WAITING 166355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('172.17.0.2', 51105)) State.FROZEN -> State.WAITING 166355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60404) -> ('172.30.0.1', 33604)) State.FROZEN -> State.WAITING 166355ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vOD2zVftts 1 udp 1862270975 172.17.0.2 33604 typ prflx) 166356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 166356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 166356ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 166356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('172.17.0.2', 33604)) State.WAITING -> State.IN_PROGRESS 166356ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33604) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4&\x13\x9d\xfd\xdd\xd77\xa0\xdcm9') 166356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('172.30.0.1', 33604)) State.WAITING -> State.IN_PROGRESS 166356ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33604) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x99\xac\xf4\xdb\x8e\xb2`\xb1B\x17)\xd0') 166357ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8", "state": "connecting"}] 166357ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33604) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4&\x13\x9d\xfd\xdd\xd77\xa0\xdcm9') 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('172.17.0.2', 33604)) State.IN_PROGRESS -> State.SUCCEEDED 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37439) -> ('172.30.0.1', 33604)) State.WAITING -> State.FAILED 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('172.17.0.2', 51105)) State.WAITING -> State.FAILED 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37439) -> ('172.17.0.2', 51105)) State.FROZEN -> State.FAILED 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('141.24.211.56', 33604)) State.FROZEN -> State.FAILED 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37439) -> ('141.24.211.56', 33604)) State.FROZEN -> State.FAILED 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('141.24.211.56', 51105)) State.FROZEN -> State.FAILED 166357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37439) -> ('141.24.211.56', 51105)) State.FROZEN -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('141.24.210.113', 51666)) State.FROZEN -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37439) -> ('141.24.210.113', 51666)) State.FROZEN -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60404) -> ('172.30.0.1', 33604)) State.WAITING -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60404) -> ('172.17.0.2', 51105)) State.FROZEN -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60404) -> ('141.24.211.56', 33604)) State.FROZEN -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60404) -> ('141.24.211.56', 51105)) State.FROZEN -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60404) -> ('141.24.210.113', 51666)) State.FROZEN -> State.FAILED 166358ms [err] INFO:aioice.ice:Connection(0) ICE completed 166358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33604) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x99\xac\xf4\xdb\x8e\xb2`\xb1B\x17)\xd0') 166358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40963) -> ('172.30.0.1', 33604)) State.IN_PROGRESS -> State.SUCCEEDED 166358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33604) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa8\xb0\xf4q\xda\x89\n\xae;zt\xb6') 166358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33604) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa8\xb0\xf4q\xda\x89\n\xae;zt\xb6') 166376ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 166376ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 166377ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 166378ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 166379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 166380ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 166380ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 166380ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 166380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 166380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 166380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 166380ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 166381ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8", "state": "connected"}] 166381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 166381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 166381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 166381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 166381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 166381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 166382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 166382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 166382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 166382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2659814196, stream_id=1, stream_seq=0) 166382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 166383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3975389506, stream_id=1, stream_seq=0) 166383ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 166383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3975389506, gaps=[]) 166384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2659814196, gaps=[]) 166384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 166384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2659814197, stream_id=1, stream_seq=1) 166384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 166384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2659814198, stream_id=1, stream_seq=2) 166384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2659814197, gaps=[]) 166384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 166385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2659814198, gaps=[]) 166385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 166449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 166449ms [log] [experimentStatusChanged] {"status": "running", "message": null} 166952ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8"}', extra='') 166952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 166953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 166953ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 166953ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 166953ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 166953ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 166953ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 166953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 166953ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 166953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 166953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 166954ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/af5bbb24-2f62-4cf2-9bbe-8594418ec3c8", "state": "closed"}] 166954ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 166954ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 166954ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc1Pc\xd4gX\x0bV\\\x9f6\x0b') 166956ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc1Pc\xd4gX\x0bV\\\x9f6\x0b') 166956ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60404) 166956ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 166956ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 167002ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 167002ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 167015ms [err] Traceback (most recent call last): 167015ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 167015ms [err] return _run_code(code, main_globals, None, 167015ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 167016ms [err] exec(code, run_globals) 167016ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 167016ms [err] sys.exit(main()) 167016ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 167016ms [err] asyncio.run(main_async()) 167016ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 167016ms [err] return loop.run_until_complete(main) 167016ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 167016ms [err] self.run_forever() 167016ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 167019ms [err] self._run_once() 167019ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 167019ms [err] event_list = self._selector.select(timeout) 167019ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 167019ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 167019ms [err] KeyboardInterrupt 167019ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 167019ms [err] h.flush() 167019ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 167220ms [log] starting device 167938ms [err] DEBUG:asyncio:Using selector: EpollSelector 168130ms [err] ERROR:asyncio:Unclosed client session 168130ms [err] client_session: 168197ms [log] parsing 168197ms [log] creating device handler 168197ms [log] [ready] 168197ms [log] reading line 168197ms [log] [websocketToken] "d4b9dade-431f-440f-994e-33329b5916f9" 168229ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 168229ms [log] [websocketConnected] 169859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 169859ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 169905ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/25b0f1d4-161f-404e-832b-0a28bd467f12"}}', extra='') 169905ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/25b0f1d4-161f-404e-832b-0a28bd467f12"} 169970ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 169974ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263", "state": "new"}] 171976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 171976ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 171976ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 171976ms [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='') 171976ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 172025ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263","content":{"type":"offer","sdp":"v=0\\r\\no=- 3951535916 3951535916 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 39887 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 39887 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57025 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39887 typ srflx raddr 172.30.0.1 rport 39887\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57025 typ srflx raddr 172.17.0.2 rport 57025\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58261 typ relay raddr 172.17.0.2 rport 47315\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9V2p\\r\\na=ice-pwd:rLk3SauHScmX2McyiQ7Awk\\r\\na=fingerprint:sha-256 E0:D5:74:C2:A2:93:10:CC:A9:2F:03:CC:80:CB:9F:BF:06:2E:B6:09:28:27:88:47:7C:0B:7B:B2:77:31:8E:AB\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 172025ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 172026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 172026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 172026ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 172026ms [err] v=0 172026ms [err] o=- 3951535916 3951535916 IN IP4 0.0.0.0 172026ms [err] s=- 172026ms [err] t=0 0 172026ms [err] a=group:BUNDLE 0 172026ms [err] a=msid-semantic:WMS * 172026ms [err] m=application 39887 DTLS/SCTP 5000 172026ms [err] c=IN IP4 172.30.0.1 172026ms [err] a=mid:0 172026ms [err] a=sctpmap:5000 webrtc-datachannel 65535 172026ms [err] a=max-message-size:65536 172026ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39887 typ host 172026ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57025 typ host 172026ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39887 typ srflx raddr 172.30.0.1 rport 39887 172026ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57025 typ srflx raddr 172.17.0.2 rport 57025 172026ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58261 typ relay raddr 172.17.0.2 rport 47315 172026ms [err] a=end-of-candidates 172026ms [err] a=ice-ufrag:9V2p 172026ms [err] a=ice-pwd:rLk3SauHScmX2McyiQ7Awk 172026ms [err] a=fingerprint:sha-256 E0:D5:74:C2:A2:93:10:CC:A9:2F:03:CC:80:CB:9F:BF:06:2E:B6:09:28:27:88:47:7C:0B:7B:B2:77:31:8E:AB 172026ms [err] a=setup:actpass 172026ms [err] 172029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 172029ms [err] v=0 172029ms [err] o=- 3951535916 3951535916 IN IP4 0.0.0.0 172029ms [err] s=- 172029ms [err] t=0 0 172029ms [err] a=group:BUNDLE 0 172029ms [err] a=msid-semantic:WMS * 172029ms [err] m=application 39887 DTLS/SCTP 5000 172029ms [err] c=IN IP4 172.30.0.1 172029ms [err] a=mid:0 172029ms [err] a=sctpmap:5000 webrtc-datachannel 65535 172029ms [err] a=max-message-size:65536 172029ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39887 typ host 172029ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57025 typ host 172029ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39887 typ srflx raddr 172.30.0.1 rport 39887 172029ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57025 typ srflx raddr 172.17.0.2 rport 57025 172029ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58261 typ relay raddr 172.17.0.2 rport 47315 172029ms [err] a=end-of-candidates 172029ms [err] a=ice-ufrag:9V2p 172029ms [err] a=ice-pwd:rLk3SauHScmX2McyiQ7Awk 172029ms [err] a=fingerprint:sha-256 E0:D5:74:C2:A2:93:10:CC:A9:2F:03:CC:80:CB:9F:BF:06:2E:B6:09:28:27:88:47:7C:0B:7B:B2:77:31:8E:AB 172029ms [err] a=setup:actpass 172029ms [err] 172029ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 172030ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263", "state": "new"}] 172031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 172031ms [err] v=0 172031ms [err] o=- 3951535916 3951535916 IN IP4 0.0.0.0 172031ms [err] s=- 172031ms [err] t=0 0 172031ms [err] a=group:BUNDLE 0 172031ms [err] a=msid-semantic:WMS * 172031ms [err] m=application 9 DTLS/SCTP 5000 172031ms [err] c=IN IP4 0.0.0.0 172031ms [err] a=mid:0 172031ms [err] a=sctpmap:5000 webrtc-datachannel 65535 172031ms [err] a=max-message-size:65536 172031ms [err] a=ice-ufrag:FoSo 172031ms [err] a=ice-pwd:qF5bh7YSoYU3wm16sqVj0w 172031ms [err] a=fingerprint:sha-256 F7:CF:18:9B:B1:E4:54:6A:7F:B1:71:AB:3B:27:A0:E8:98:59:D4:69:EC:33:E8:70:EC:46:97:7A:5E:13:91:E1 172031ms [err] a=setup:active 172031ms [err] 172032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 172032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 172032ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 172034ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 172034ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 172036ms [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'\xff\xe5\x9a\x9f\xdb\xe3\x1d-D\xab\xab2') 172036ms [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'\xf6\x9f\xaf\x99\x96{T\xd5\x9a\xe7\xbe\x98') 172037ms [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'\xff\xe5\x9a\x9f\xdb\xe3\x1d-D\xab\xab2') 172038ms [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'\xf6\x9f\xaf\x99\x96{T\xd5\x9a\xe7\xbe\x98') 172039ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 172039ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x97>\r\xe8\xa0\x07\x7f\xef\x8e\x9a\xb5\x99') 172040ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x97>\r\xe8\xa0\x07\x7f\xef\x8e\x9a\xb5\x99') 172040ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xca\xad\x1b\x1a\x8e\xe9\xe9\x95$?a\x9b') 172041ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xca\xad\x1b\x1a\x8e\xe9\xe9\x95$?a\x9b') 172041ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59893) (expires in 600 seconds) 172041ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 172041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 172041ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 172041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 172041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 172042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('172.30.0.1', 39887)) State.FROZEN -> State.WAITING 172042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33941) -> ('172.30.0.1', 39887)) State.FROZEN -> State.WAITING 172042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('172.17.0.2', 57025)) State.FROZEN -> State.WAITING 172042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59893) -> ('172.30.0.1', 39887)) State.FROZEN -> State.WAITING 172042ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 172042ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 172042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('172.30.0.1', 39887)) State.WAITING -> State.IN_PROGRESS 172042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39887) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w\xadZ\x05\x97\xd4\xad\xa3\x99\x99*\x10') 172043ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263", "state": "connecting"}] 172043ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39887) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w\xadZ\x05\x97\xd4\xad\xa3\x99\x99*\x10') 172043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('172.30.0.1', 39887)) State.IN_PROGRESS -> State.SUCCEEDED 172043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('141.24.211.56', 39887)) State.FROZEN -> State.WAITING 172044ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('141.24.211.56', 57025)) State.FROZEN -> State.WAITING 172044ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('141.24.210.113', 58261)) State.FROZEN -> State.WAITING 172054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39887) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\x19\x80h\xfa?Z\xb9\xaf\xf87\x83') 172054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39887) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\x19\x80h\xfa?Z\xb9\xaf\xf87\x83') 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33941) -> ('172.30.0.1', 39887)) State.WAITING -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('172.17.0.2', 57025)) State.WAITING -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33941) -> ('172.17.0.2', 57025)) State.FROZEN -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('141.24.211.56', 39887)) State.WAITING -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33941) -> ('141.24.211.56', 39887)) State.FROZEN -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('141.24.211.56', 57025)) State.WAITING -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33941) -> ('141.24.211.56', 57025)) State.FROZEN -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59893) -> ('172.30.0.1', 39887)) State.WAITING -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59893) -> ('172.17.0.2', 57025)) State.FROZEN -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('141.24.210.113', 58261)) State.WAITING -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33941) -> ('141.24.210.113', 58261)) State.FROZEN -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59893) -> ('141.24.211.56', 39887)) State.FROZEN -> State.FAILED 172055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59893) -> ('141.24.211.56', 57025)) State.FROZEN -> State.FAILED 172056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59893) -> ('141.24.210.113', 58261)) State.FROZEN -> State.FAILED 172056ms [err] INFO:aioice.ice:Connection(0) ICE completed 172056ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39887) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x9etyf:\x94\xf1\x0c\x98u\x06') 172056ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39887) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x9etyf:\x94\xf1\x0c\x98u\x06') 172056ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(LinYvY3lbT 1 udp 1862270975 172.17.0.2 39887 typ prflx) 172056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('172.17.0.2', 39887)) State.WAITING -> State.IN_PROGRESS 172057ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39887) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\xfb\x14*\xbb\x86\xfe\xe6\xc7\xcb\x92\xbc') 172057ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39887) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\xfb\x14*\xbb\x86\xfe\xe6\xc7\xcb\x92\xbc') 172057ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58330) -> ('172.17.0.2', 39887)) State.IN_PROGRESS -> State.SUCCEEDED 172063ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 172063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 172063ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 172064ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 172077ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 172077ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 172077ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 172077ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 172078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 172078ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263", "state": "connected"}] 172078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 172078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 172078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 172079ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 172079ms [log] line {"signal":"gpio1","value":"strongH"} 172079ms [log] 172079ms [log] reading line 172079ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 172079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 172079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 172079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 172080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=286406629, stream_id=1, stream_seq=0) 172080ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 172080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2670976907, stream_id=1, stream_seq=0) 172080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 172080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=286406629, gaps=[]) 172081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2670976908, stream_id=1, stream_seq=1) 172081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2670976909, stream_id=1, stream_seq=2) 172081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2670976910, stream_id=1, stream_seq=3) 172081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2670976911, stream_id=1, stream_seq=4) 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2670976907, gaps=[]) 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2670976908, gaps=[]) 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2670976909, gaps=[]) 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2670976910, gaps=[]) 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2670976911, gaps=[]) 172082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 172117ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 172117ms [log] line {"signal":"gpio2","value":"strongL"} 172117ms [log] 172117ms [log] reading line 172117ms [log] [experimentStatusChanged] {"status": "running", "message": null} 172632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263"}', extra='') 172633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 172633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 172633ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 172633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 172633ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 172633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 172633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 172634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 172634ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 172634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 172634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 172634ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/13e22b29-c8ca-4eff-aa94-99560a206263", "state": "closed"}] 172635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 172635ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 172635ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'F\xe0\x8biG}+Nc|\xde\xa6') 172636ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'F\xe0\x8biG}+Nc|\xde\xa6') 172636ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59893) 172636ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 172636ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 172675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 172675ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 172740ms [err] Traceback (most recent call last): 172740ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 172740ms [err] return _run_code(code, main_globals, None, 172740ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 172740ms [err] exec(code, run_globals) 172740ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 172740ms [err] sys.exit(main()) 172740ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 172740ms [err] asyncio.run(main_async()) 172740ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 172740ms [err] return loop.run_until_complete(main) 172740ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 172741ms [err] self.run_forever() 172741ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 172741ms [err] self._run_once() 172741ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 172741ms [err] event_list = self._selector.select(timeout) 172741ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 172741ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 172741ms [err] KeyboardInterrupt 172743ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 172743ms [err] h.flush() 172743ms [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