================== python Client to js Client Communication: should connect without errors 10642ms [log] starting device 11007ms [err] DEBUG:asyncio:Using selector: EpollSelector 11089ms [err] ERROR:asyncio:Unclosed client session 11089ms [err] client_session: 11178ms [log] parsing 11178ms [log] creating device handler 11178ms [log] [ready] 11178ms [log] reading line 11178ms [log] [websocketToken] "425b404e-6698-40d1-8bcc-af83f73d594e" 11194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 11194ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 12978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12978ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 13010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c60767d9-5dec-4bec-8e0a-0df2728857fc"}}', extra='') 13010ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c60767d9-5dec-4bec-8e0a-0df2728857fc"} 13070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 13076ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711", "state": "new"}] 15079ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 15080ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 15080ms [err] v=0 15080ms [err] o=- 3934366656 3934366656 IN IP4 0.0.0.0 15080ms [err] s=- 15080ms [err] t=0 0 15080ms [err] a=group:BUNDLE 0 15080ms [err] a=msid-semantic:WMS * 15080ms [err] m=application 9 DTLS/SCTP 5000 15080ms [err] c=IN IP4 0.0.0.0 15080ms [err] a=mid:0 15080ms [err] a=sctpmap:5000 webrtc-datachannel 65535 15080ms [err] a=max-message-size:65536 15080ms [err] a=ice-ufrag:1zu9 15080ms [err] a=ice-pwd:BeNrvNjSFhB6YdJa1ReIH7 15080ms [err] a=fingerprint:sha-256 B8:CA:EA:09:49:92:75:AE:FB:D8:5D:C7:4B:14:B4:A4:2E:7A:7F:78:62:04:0C:5D:FC:EC:D1:13:6D:7C:33:42 15080ms [err] a=setup:actpass 15080ms [err] 15082ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 15082ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 15083ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711", "state": "new"}] 15084ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 15084ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 15086ms [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'n\xb89Zq@m\xc8\xb54\xdb\x01') 15086ms [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'\xf9\x82JW\x19{\xfaK\x06\xe6\xdao') 15087ms [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'n\xb89Zq@m\xc8\xb54\xdb\x01') 15087ms [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'\xf9\x82JW\x19{\xfaK\x06\xe6\xdao') 15088ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 15088ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe1W\x1b\x1e\x19)\xf9\xa87u9N') 15089ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe1W\x1b\x1e\x19)\xf9\xa87u9N') 15090ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe38\\\xb5\x07\x1e\xac\xd3\xbfn\x8c\xfe') 15090ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe38\\\xb5\x07\x1e\xac\xd3\xbfn\x8c\xfe') 15091ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53954) (expires in 600 seconds) 15091ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 15091ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 15092ms [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='') 15092ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 15092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711"}', extra='') 15092ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15092ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 15113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6118036953532044497 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:LYk5\\r\\na=ice-pwd:X+Wi/+i+FANT6A/mdxQBvbwH\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 68:3E:6D:CF:23:C7:6B:74:BD:CB:2C:A8:11:A1:72:9E:9B:FB:FF:EB:94:34:12:59:B6:E9:2F:18:F7:24:99:20\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711"}', extra='') 15113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 15113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 15113ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 15113ms [err] v=0 15113ms [err] o=- 6118036953532044497 2 IN IP4 127.0.0.1 15113ms [err] s=- 15113ms [err] t=0 0 15113ms [err] a=group:BUNDLE 0 15113ms [err] a=msid-semantic: WMS 15113ms [err] m=application 9 DTLS/SCTP 5000 15113ms [err] c=IN IP4 0.0.0.0 15113ms [err] a=ice-ufrag:LYk5 15113ms [err] a=ice-pwd:X+Wi/+i+FANT6A/mdxQBvbwH 15113ms [err] a=ice-options:trickle 15113ms [err] a=fingerprint:sha-256 68:3E:6D:CF:23:C7:6B:74:BD:CB:2C:A8:11:A1:72:9E:9B:FB:FF:EB:94:34:12:59:B6:E9:2F:18:F7:24:99:20 15113ms [err] a=setup:active 15113ms [err] a=mid:0 15113ms [err] a=sctpmap:5000 webrtc-datachannel 1024 15113ms [err] 15114ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 15114ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 15115ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 15115ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15115ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15115ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15116ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711", "state": "connecting"}] 15116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KZ3bRb2hqERl') 15116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KZ3bRb2hqERl') 15116ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CqslJv0SUS 1 udp 1845501695 172.17.0.2 38575 typ prflx) 15117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44767) -> ('172.17.0.2', 38575)) State.WAITING -> State.IN_PROGRESS 15117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\x10B\x08\x87u\xeaZB\x96\x12Z') 15120ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\x10B\x08\x87u\xeaZB\x96\x12Z') 15120ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44767) -> ('172.17.0.2', 38575)) State.IN_PROGRESS -> State.SUCCEEDED 15120ms [err] INFO:aioice.ice:Connection(0) ICE completed 15132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2075914059 1 udp 2113937151 2e234df8-7f4d-46df-903d-49a180ca6b98.local 38575 typ host generation 0 ufrag LYk5 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711"}', extra='') 15132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 15132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 15137ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2e234df8-7f4d-46df-903d-49a180ca6b98.local" resolved to 172.17.0.2 15137ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44767) -> ('172.17.0.2', 38575)) State.FROZEN -> State.IN_PROGRESS 15137ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y"_\'f\x81\x07\xdeh=\x80\xbc') 15138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y"_\'f\x81\x07\xdeh=\x80\xbc') 15138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44767) -> ('172.17.0.2', 38575)) State.IN_PROGRESS -> State.SUCCEEDED 15138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60140) -> ('172.17.0.2', 38575)) State.FROZEN -> State.FAILED 15139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53954) -> ('172.17.0.2', 38575)) State.FROZEN -> State.FAILED 15146ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1508204998 1 udp 1677729535 141.24.211.56 38575 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag LYk5 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711"}', extra='') 15147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 15147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 15157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44767) -> ('141.24.211.56', 38575)) State.FROZEN -> State.IN_PROGRESS 15158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xba\x81\ti\x8c\x12tc3}9') 15174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KyETi16VINBx') 15174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KyETi16VINBx') 15178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60140) -> ('141.24.211.56', 38575)) State.FROZEN -> State.IN_PROGRESS 15178ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\r\xf2\x9blb\xe5`E\x9f\xa2\xf7') 15199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53954) -> ('141.24.211.56', 38575)) State.FROZEN -> State.IN_PROGRESS 15199ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x02\xea\xa96\xe6\xf6\xf9x\xf7'\x8e\xaf") 15199ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\x9a\xee\xaf\x8b%\xb6\x1ez\xe1\x10\\\x8e') 15200ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\x9a\xee\xaf\x8b%\xb6\x1ez\xe1\x10\\\x8e') 15200ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 38575) 15220ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 15220ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 15221ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 15222ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 15225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 15226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 15226ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 15227ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 15227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 15227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 15227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 15228ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 15228ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711", "state": "connected"}] 15235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 15236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 15236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 15236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 15236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 15236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 15237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 15237ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FUrE48qP65I+') 15238ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FUrE48qP65I+') 15238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 15238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 15238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 15239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1708842149, stream_id=1, stream_seq=0) 15239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 15240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1708842149, gaps=[]) 15240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 15241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3622699516, stream_id=1, stream_seq=0) 15241ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 15241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3622699516, gaps=[]) 15299ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yKMTWyXJcQYd') 15299ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yKMTWyXJcQYd') 15300ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60140) -> ('172.17.0.2', 38575)) State.WAITING -> State.IN_PROGRESS 15300ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xcd?\x05:\x86\xa4/6\x84'Hm") 15307ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38575) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xcd?\x05:\x86\xa4/6\x84'Hm") 15307ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60140) -> ('172.17.0.2', 38575)) State.IN_PROGRESS -> State.SUCCEEDED 15343ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 15343ms [log] [experimentStatusChanged] {"status": "running", "message": null} 15401ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711"}', extra='') 15401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 15402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 15402ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 15402ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 15403ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 15403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 15403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 15404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15404ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 15404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15405ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5101e709-1bc8-42da-92d8-4eb584b4c711", "state": "closed"}] 15406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 15406ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 15406ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xac\xdc\xab\xc2\xad\x90\x86\n%\xb1AO') 15407ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xac\xdc\xab\xc2\xad\x90\x86\n%\xb1AO') 15408ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53954) 15408ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 15408ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 15505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 15506ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 15565ms [err] Traceback (most recent call last): 15565ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 15565ms [err] return _run_code(code, main_globals, None, 15565ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 15566ms [err] exec(code, run_globals) 15566ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 15566ms [err] sys.exit(main()) 15566ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 15566ms [err] asyncio.run(main_async()) 15566ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 15566ms [err] return loop.run_until_complete(main) 15566ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 15566ms [err] self.run_forever() 15566ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 15566ms [err] self._run_once() 15566ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 15567ms [err] event_list = self._selector.select(timeout) 15567ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 15567ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 15567ms [err] KeyboardInterrupt 15569ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 15569ms [err] h.flush() 15569ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 15665ms [log] starting device 16010ms [err] DEBUG:asyncio:Using selector: EpollSelector 16099ms [err] ERROR:asyncio:Unclosed client session 16099ms [err] client_session: 16167ms [log] parsing 16167ms [log] creating device handler 16167ms [log] [ready] 16167ms [log] reading line 16167ms [log] [websocketToken] "48ed2fce-7bf1-4d3e-b9a7-fa80fb168027" 16189ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 16189ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 16376ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 16376ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 16395ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0a862d47-fe81-4492-9ef2-0757d87db539"}}', extra='') 16395ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0a862d47-fe81-4492-9ef2-0757d87db539"} 16448ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 16452ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "new"}] 18455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 18456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18456ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 18456ms [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='') 18456ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 18477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf","content":{"type":"offer","sdp":"v=0\\r\\no=- 3934366659 3934366659 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 52136 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 52136 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56059 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56059 typ srflx raddr 172.17.0.2 rport 56059\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52136 typ srflx raddr 172.30.0.1 rport 52136\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58264 typ relay raddr 172.17.0.2 rport 37004\\r\\na=end-of-candidates\\r\\na=ice-ufrag:jYlu\\r\\na=ice-pwd:VhAMdj19FVlNb3IrabuswZ\\r\\na=fingerprint:sha-256 0C:C0:9F:1D:5B:EB:10:F3:D3:5D:11:F3:2D:53:3C:E8:78:FC:5F:5D:7C:50:AF:4C:BD:39:DE:C3:54:FE:6A:1B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 18477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 18478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 18478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 18478ms [err] v=0 18478ms [err] o=- 3934366659 3934366659 IN IP4 0.0.0.0 18478ms [err] s=- 18478ms [err] t=0 0 18478ms [err] a=group:BUNDLE 0 18478ms [err] a=msid-semantic:WMS * 18478ms [err] m=application 52136 DTLS/SCTP 5000 18478ms [err] c=IN IP4 172.30.0.1 18478ms [err] a=mid:0 18478ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18478ms [err] a=max-message-size:65536 18478ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52136 typ host 18478ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56059 typ host 18478ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56059 typ srflx raddr 172.17.0.2 rport 56059 18478ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52136 typ srflx raddr 172.30.0.1 rport 52136 18478ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58264 typ relay raddr 172.17.0.2 rport 37004 18478ms [err] a=end-of-candidates 18478ms [err] a=ice-ufrag:jYlu 18478ms [err] a=ice-pwd:VhAMdj19FVlNb3IrabuswZ 18478ms [err] a=fingerprint:sha-256 0C:C0:9F:1D:5B:EB:10:F3:D3:5D:11:F3:2D:53:3C:E8:78:FC:5F:5D:7C:50:AF:4C:BD:39:DE:C3:54:FE:6A:1B 18478ms [err] a=setup:actpass 18478ms [err] 18482ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 18482ms [err] v=0 18482ms [err] o=- 3934366659 3934366659 IN IP4 0.0.0.0 18482ms [err] s=- 18482ms [err] t=0 0 18482ms [err] a=group:BUNDLE 0 18482ms [err] a=msid-semantic:WMS * 18482ms [err] m=application 52136 DTLS/SCTP 5000 18482ms [err] c=IN IP4 172.30.0.1 18482ms [err] a=mid:0 18482ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18482ms [err] a=max-message-size:65536 18482ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52136 typ host 18482ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56059 typ host 18482ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56059 typ srflx raddr 172.17.0.2 rport 56059 18482ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52136 typ srflx raddr 172.30.0.1 rport 52136 18482ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 58264 typ relay raddr 172.17.0.2 rport 37004 18482ms [err] a=end-of-candidates 18482ms [err] a=ice-ufrag:jYlu 18482ms [err] a=ice-pwd:VhAMdj19FVlNb3IrabuswZ 18482ms [err] a=fingerprint:sha-256 0C:C0:9F:1D:5B:EB:10:F3:D3:5D:11:F3:2D:53:3C:E8:78:FC:5F:5D:7C:50:AF:4C:BD:39:DE:C3:54:FE:6A:1B 18482ms [err] a=setup:actpass 18482ms [err] 18482ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 18483ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "new"}] 18484ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 18484ms [err] v=0 18484ms [err] o=- 3934366659 3934366659 IN IP4 0.0.0.0 18484ms [err] s=- 18484ms [err] t=0 0 18484ms [err] a=group:BUNDLE 0 18484ms [err] a=msid-semantic:WMS * 18484ms [err] m=application 9 DTLS/SCTP 5000 18484ms [err] c=IN IP4 0.0.0.0 18484ms [err] a=mid:0 18484ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18484ms [err] a=max-message-size:65536 18484ms [err] a=ice-ufrag:5Btt 18484ms [err] a=ice-pwd:yT6tveT3zPMvUfFquHPnCW 18484ms [err] a=fingerprint:sha-256 85:CD:9E:B4:A8:D4:CD:86:42:63:5A:9F:97:92:EE:2D:D6:CE:29:D0:D4:ED:18:77:60:B4:0C:5C:C0:08:94:32 18484ms [err] a=setup:active 18484ms [err] 18484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 18484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 18485ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 18486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 18486ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 18488ms [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'\t|=\x13t\'C"h\n\xbbU') 18489ms [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'>) 18492ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'C\x8f\xd7L\xc0\xe5\xe8\xd47w\x8c-') 18493ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'C\x8f\xd7L\xc0\xe5\xe8\xd47w\x8c-') 18493ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'A{\xff-\xb9\x98\xde\x0e\xb1\xa2\xd4\xe3') 18494ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'A{\xff-\xb9\x98\xde\x0e\xb1\xa2\xd4\xe3') 18494ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52170) (expires in 600 seconds) 18494ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 18495ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 18496ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 18496ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 18496ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 18497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('172.30.0.1', 52136)) State.FROZEN -> State.WAITING 18497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58480) -> ('172.30.0.1', 52136)) State.FROZEN -> State.WAITING 18497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('172.17.0.2', 56059)) State.FROZEN -> State.WAITING 18498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52170) -> ('172.30.0.1', 52136)) State.FROZEN -> State.WAITING 18498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('172.30.0.1', 52136)) State.WAITING -> State.IN_PROGRESS 18498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcfj\xe8j`\xa2\xf4\x81h\n\xc5\xef') 18499ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "connecting"}] 18500ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcfj\xe8j`\xa2\xf4\x81h\n\xc5\xef') 18500ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('172.30.0.1', 52136)) State.IN_PROGRESS -> State.SUCCEEDED 18500ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('141.24.211.56', 56059)) State.FROZEN -> State.WAITING 18500ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('141.24.211.56', 52136)) State.FROZEN -> State.WAITING 18500ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('141.24.210.113', 58264)) State.FROZEN -> State.WAITING 18513ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16\xf1\x1f\xda\xb3\xa7\xa2}\x1c\xeb\x8e\xd4') 18513ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x16\xf1\x1f\xda\xb3\xa7\xa2}\x1c\xeb\x8e\xd4') 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58480) -> ('172.30.0.1', 52136)) State.WAITING -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('172.17.0.2', 56059)) State.WAITING -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58480) -> ('172.17.0.2', 56059)) State.FROZEN -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('141.24.211.56', 56059)) State.WAITING -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58480) -> ('141.24.211.56', 56059)) State.FROZEN -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('141.24.211.56', 52136)) State.WAITING -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58480) -> ('141.24.211.56', 52136)) State.FROZEN -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52170) -> ('172.30.0.1', 52136)) State.WAITING -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52170) -> ('172.17.0.2', 56059)) State.FROZEN -> State.FAILED 18514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('141.24.210.113', 58264)) State.WAITING -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58480) -> ('141.24.210.113', 58264)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52170) -> ('141.24.211.56', 56059)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52170) -> ('141.24.211.56', 52136)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52170) -> ('141.24.210.113', 58264)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) ICE completed 18515ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9D\x12\xc2;\x8e!SF=\xf8\xda') 18515ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9D\x12\xc2;\x8e!SF=\xf8\xda') 18515ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VS4NpjzSFZ 1 udp 1862270975 172.17.0.2 52136 typ prflx) 18516ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('172.17.0.2', 52136)) State.WAITING -> State.IN_PROGRESS 18516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52136) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a{p\x8f\x11A\xb1F\x95\x92\x03\xad') 18517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52136) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a{p\x8f\x11A\xb1F\x95\x92\x03\xad') 18517ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41814) -> ('172.17.0.2', 52136)) State.IN_PROGRESS -> State.SUCCEEDED 18518ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 18518ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 18520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 18521ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 18539ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 18540ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 18540ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 18540ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 18540ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 18541ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "connected"}] 18542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 18542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 18542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 18544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 18544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 18544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 18546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=91007698, stream_id=1, stream_seq=0) 18546ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 18546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1256611278, stream_id=1, stream_seq=0) 18546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 18547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=91007698, gaps=[]) 18548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1256611278, gaps=[]) 18548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 18617ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18617ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf"}', extra='') 18706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 18707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 18707ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18707ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 18707ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 18708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18708ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 18708ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18710ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "closed"}] 18710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18710ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18711ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa1H\xc0\x103]@B, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18793ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 18864ms [err] Traceback (most recent call last): 18864ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18865ms [err] return _run_code(code, main_globals, None, 18865ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18865ms [err] exec(code, run_globals) 18865ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18865ms [err] sys.exit(main()) 18865ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18865ms [err] asyncio.run(main_async()) 18865ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18865ms [err] return loop.run_until_complete(main) 18865ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18865ms [err] self.run_forever() 18865ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18866ms [err] self._run_once() 18866ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18866ms [err] event_list = self._selector.select(timeout) 18866ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18866ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18866ms [err] KeyboardInterrupt 18868ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18868ms [err] h.flush() 18868ms [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 23039ms [log] starting device 23406ms [err] DEBUG:asyncio:Using selector: EpollSelector 23488ms [err] ERROR:asyncio:Unclosed client session 23488ms [err] client_session: 23566ms [log] parsing 23566ms [log] creating device handler 23566ms [log] [ready] 23566ms [log] reading line 23566ms [log] [websocketToken] "3f858e70-838c-4bc9-ba08-d873c7223365" 23579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 23579ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 25308ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 25308ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 25327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a73d0c7c-5612-4e97-9c85-d1c7404987e4"}}', extra='') 25328ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a73d0c7c-5612-4e97-9c85-d1c7404987e4"} 25393ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 25397ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0", "state": "new"}] 27399ms [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='') 27399ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0"}', extra='') 27399ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 27399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 27399ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6994872932818317460 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:zhWU\\r\\na=ice-pwd:EZe4DmsswdrGUryiNOwURTm+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1E:0D:5A:18:8F:FD:C6:B2:D5:BB:0E:B0:4B:38:8C:D4:3D:B6:01:E6:00:AC:C0:0D:C0:DB:59:C2:F5:4B:3F:B9\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0"}', extra='') 27399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 27399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 27399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 27399ms [err] v=0 27399ms [err] o=- 6994872932818317460 2 IN IP4 127.0.0.1 27399ms [err] s=- 27399ms [err] t=0 0 27399ms [err] a=group:BUNDLE 0 27399ms [err] a=extmap-allow-mixed 27399ms [err] a=msid-semantic: WMS 27399ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 27399ms [err] c=IN IP4 0.0.0.0 27399ms [err] a=ice-ufrag:zhWU 27399ms [err] a=ice-pwd:EZe4DmsswdrGUryiNOwURTm+ 27399ms [err] a=ice-options:trickle 27399ms [err] a=fingerprint:sha-256 1E:0D:5A:18:8F:FD:C6:B2:D5:BB:0E:B0:4B:38:8C:D4:3D:B6:01:E6:00:AC:C0:0D:C0:DB:59:C2:F5:4B:3F:B9 27399ms [err] a=setup:actpass 27399ms [err] a=mid:0 27399ms [err] a=sctp-port:5000 27399ms [err] a=max-message-size:262144 27399ms [err] 27403ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 27403ms [err] v=0 27403ms [err] o=- 6994872932818317460 2 IN IP4 127.0.0.1 27403ms [err] s=- 27403ms [err] t=0 0 27403ms [err] a=group:BUNDLE 0 27403ms [err] a=extmap-allow-mixed 27403ms [err] a=msid-semantic: WMS 27403ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 27403ms [err] c=IN IP4 0.0.0.0 27403ms [err] a=ice-ufrag:zhWU 27403ms [err] a=ice-pwd:EZe4DmsswdrGUryiNOwURTm+ 27403ms [err] a=ice-options:trickle 27403ms [err] a=fingerprint:sha-256 1E:0D:5A:18:8F:FD:C6:B2:D5:BB:0E:B0:4B:38:8C:D4:3D:B6:01:E6:00:AC:C0:0D:C0:DB:59:C2:F5:4B:3F:B9 27403ms [err] a=setup:actpass 27403ms [err] a=mid:0 27403ms [err] a=sctp-port:5000 27403ms [err] a=max-message-size:262144 27403ms [err] 27403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 27403ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0", "state": "new"}] 27404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 27404ms [err] v=0 27404ms [err] o=- 3934366668 3934366668 IN IP4 0.0.0.0 27404ms [err] s=- 27404ms [err] t=0 0 27404ms [err] a=group:BUNDLE 0 27404ms [err] a=msid-semantic:WMS * 27404ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 27404ms [err] c=IN IP4 0.0.0.0 27404ms [err] a=mid:0 27404ms [err] a=sctp-port:5000 27404ms [err] a=max-message-size:65536 27404ms [err] a=ice-ufrag:8QDS 27404ms [err] a=ice-pwd:gpTejKorWNMG1h56mpvsuU 27404ms [err] a=fingerprint:sha-256 23:72:7E:0F:83:1E:65:CB:F2:25:11:F9:8C:14:2A:52:20:2C:24:63:9E:D6:3B:90:58:65:CC:1A:88:2D:8A:90 27404ms [err] a=setup:active 27404ms [err] 27404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 27404ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 27405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 27406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 27406ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 27407ms [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'\xc2\x83\xba\x7f|U\xc0\xc9\x80m\xf1H') 27408ms [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'\x10\xb0>\xfeX\x10\x9e3\xed\xc9|3') 27408ms [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'\xc2\x83\xba\x7f|U\xc0\xc9\x80m\xf1H') 27408ms [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'\x10\xb0>\xfeX\x10\x9e3\xed\xc9|3') 27410ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 27410ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\r\xde\x15\xae\x16>Br\xd0\xcbF\xf3') 27411ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\r\xde\x15\xae\x16>Br\xd0\xcbF\xf3') 27411ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'%p\x15,\xc0BS\xb5\x01\xa2BE') 27412ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'%p\x15,\xc0BS\xb5\x01\xa2BE') 27413ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53749) (expires in 600 seconds) 27413ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 27413ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 27414ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 27414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 27414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 27414ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 27414ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 27414ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0", "state": "connecting"}] 27433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qmHBTEYXRfND') 27434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qmHBTEYXRfND') 27434ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(x6jyWEUME0 1 udp 1845501695 172.17.0.2 51407 typ prflx) 27434ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42708) -> ('172.17.0.2', 51407)) State.WAITING -> State.IN_PROGRESS 27434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xceW\x17/mJ\xb9\x8a\xeb\x18\x94\xa6') 27439ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xceW\x17/mJ\xb9\x8a\xeb\x18\x94\xa6') 27439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42708) -> ('172.17.0.2', 51407)) State.IN_PROGRESS -> State.SUCCEEDED 27439ms [err] INFO:aioice.ice:Connection(0) ICE completed 27455ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 27455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 27457ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 27457ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 27461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 27461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 27461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 27461ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 27461ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 27462ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0", "state": "connected"}] 27464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 27464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 27464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 27465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 27466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 27466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 27466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1925826012, stream_id=1, stream_seq=0) 27466ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 27466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3868507811, stream_id=1, stream_seq=0) 27467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 27467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1925826012, gaps=[]) 27467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3868507811, gaps=[]) 27467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 27486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mV7aq3RZKQyc') 27486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mV7aq3RZKQyc') 27549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gz2Ud92E1xts') 27550ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51407) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gz2Ud92E1xts') 27603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3809119026 1 udp 2113937151 215e05b9-69f0-4184-8eed-3fa39f55d108.local 51407 typ host generation 0 ufrag zhWU network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0"}', extra='') 27604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 27604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 27609ms [err] INFO:aioice.ice:Connection(0) Remote candidate "215e05b9-69f0-4184-8eed-3fa39f55d108.local" resolved to 172.17.0.2 27699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1881221665 1 udp 1677729535 141.24.211.56 51407 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag zhWU network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0"}', extra='') 27699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27699ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 27700ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 27711ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3456995795 1 udp 33562623 141.24.210.113 51924 typ relay raddr 141.24.211.56 rport 51407 generation 0 ufrag zhWU network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0"}', extra='') 27711ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27712ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 27712ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 27774ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 27774ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 27962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0"}', extra='') 27963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 27963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 27963ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 27963ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 27964ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 27964ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 27964ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 27965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 27965ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 27966ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 27966ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 27967ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/374bec0c-fe7b-4115-bdd2-f63a311bded0", "state": "closed"}] 27967ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 27967ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 27968ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'<\xc4\xb2K\x81\x99\xd4\x04\x9b\xa3\xbdA') 27969ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'<\xc4\xb2K\x81\x99\xd4\x04\x9b\xa3\xbdA') 27969ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53749) 27969ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 27969ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 28042ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 28043ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 28112ms [err] Traceback (most recent call last): 28112ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 28112ms [err] return _run_code(code, main_globals, None, 28112ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 28112ms [err] exec(code, run_globals) 28112ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 28112ms [err] sys.exit(main()) 28112ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 28112ms [err] asyncio.run(main_async()) 28112ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 28112ms [err] return loop.run_until_complete(main) 28112ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 28113ms [err] self.run_forever() 28113ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 28113ms [err] self._run_once() 28113ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 28114ms [err] event_list = self._selector.select(timeout) 28114ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 28114ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 28114ms [err] KeyboardInterrupt 28117ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 28117ms [err] h.flush() 28117ms [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 36309ms [log] starting device 36666ms [err] DEBUG:asyncio:Using selector: EpollSelector 36748ms [err] ERROR:asyncio:Unclosed client session 36748ms [err] client_session: 36830ms [log] parsing 36830ms [log] creating device handler 36830ms [log] [ready] 36830ms [log] reading line 36830ms [log] [websocketToken] "3ce8fdd6-029e-41e9-90b4-156f6ea4b3db" 36846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 36847ms [log] [websocketConnected] 38589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38589ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 38615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2d4018ec-91a9-4d36-bdcc-3ecd02a56e83"}}', extra='') 38615ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2d4018ec-91a9-4d36-bdcc-3ecd02a56e83"} 38670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 38678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb", "state": "new"}] 40681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 40682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 40682ms [err] v=0 40682ms [err] o=- 3934366681 3934366681 IN IP4 0.0.0.0 40682ms [err] s=- 40682ms [err] t=0 0 40682ms [err] a=group:BUNDLE 0 40682ms [err] a=msid-semantic:WMS * 40682ms [err] m=application 9 DTLS/SCTP 5000 40682ms [err] c=IN IP4 0.0.0.0 40682ms [err] a=mid:0 40682ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40682ms [err] a=max-message-size:65536 40682ms [err] a=ice-ufrag:TQUK 40682ms [err] a=ice-pwd:JtQQZn68sMBHppzUoJc4Ix 40682ms [err] a=fingerprint:sha-256 38:29:A1:FF:81:DE:11:83:7B:7F:55:38:F8:50:EA:92:14:02:6F:7D:26:F2:D4:79:23:3A:CD:8C:04:D9:62:C2 40682ms [err] a=setup:actpass 40682ms [err] 40683ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 40684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 40685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb", "state": "new"}] 40685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 40686ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 40688ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't\x9d\x03\x95kK\xf9K\x08\xb1\xbe\xd8') 40688ms [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'\xbb$\x08\x1b\xf2\x88\xbdWq@\xb9\x0f') 40689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't\x9d\x03\x95kK\xf9K\x08\xb1\xbe\xd8') 40689ms [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'\xbb$\x08\x1b\xf2\x88\xbdWq@\xb9\x0f') 40690ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 40690ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'iqg\xcc\x9e]\xa9\x93\xd1\xe3\xd3o') 40691ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'iqg\xcc\x9e]\xa9\x93\xd1\xe3\xd3o') 40691ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'#TA\xcc\xffz=\xd6\xf6Z\xb4\xb0') 40692ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'#TA\xcc\xffz=\xd6\xf6Z\xb4\xb0') 40692ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57755) (expires in 600 seconds) 40692ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 40693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 40693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb"}', extra='') 40693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 40694ms [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='') 40694ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 40711ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1649452787190127419 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:eyjq\\r\\na=ice-pwd:f6pvOGuYQSXVCeEPZQcLgUoW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:08:19:45:C4:D1:3F:5D:44:EE:1A:28:33:5F:68:D5:E7:F4:D0:7E:72:00:7D:4F:A2:61:89:51:DE:6A:9B:95\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb"}', extra='') 40711ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40711ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 40711ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 40711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 40711ms [err] v=0 40711ms [err] o=- 1649452787190127419 2 IN IP4 127.0.0.1 40711ms [err] s=- 40711ms [err] t=0 0 40711ms [err] a=group:BUNDLE 0 40711ms [err] a=msid-semantic: WMS 40711ms [err] m=application 9 DTLS/SCTP 5000 40711ms [err] c=IN IP4 0.0.0.0 40711ms [err] a=ice-ufrag:eyjq 40711ms [err] a=ice-pwd:f6pvOGuYQSXVCeEPZQcLgUoW 40711ms [err] a=ice-options:trickle 40711ms [err] a=fingerprint:sha-256 75:08:19:45:C4:D1:3F:5D:44:EE:1A:28:33:5F:68:D5:E7:F4:D0:7E:72:00:7D:4F:A2:61:89:51:DE:6A:9B:95 40711ms [err] a=setup:active 40711ms [err] a=mid:0 40711ms [err] a=sctpmap:5000 webrtc-datachannel 1024 40711ms [err] 40712ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 40712ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 40713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 40713ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40713ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40713ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40713ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb", "state": "connecting"}] 40714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LF413S6OiiRs') 40714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LF413S6OiiRs') 40714ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mG749jJLB2 1 udp 1845501695 172.17.0.2 51744 typ prflx) 40714ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35603) -> ('172.17.0.2', 51744)) State.WAITING -> State.IN_PROGRESS 40714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3x\xd3Z\xa7\xcc\x86\x82\x0f,\x96\x90') 40717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3x\xd3Z\xa7\xcc\x86\x82\x0f,\x96\x90') 40717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35603) -> ('172.17.0.2', 51744)) State.IN_PROGRESS -> State.SUCCEEDED 40717ms [err] INFO:aioice.ice:Connection(0) ICE completed 40724ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2691550294 1 udp 2113937151 7ab7fa85-6f3e-4ab1-bb13-fa808c92d823.local 51744 typ host generation 0 ufrag eyjq network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb"}', extra='') 40724ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40724ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 40724ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 40728ms [err] INFO:aioice.ice:Connection(0) Remote candidate "7ab7fa85-6f3e-4ab1-bb13-fa808c92d823.local" resolved to 172.17.0.2 40734ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35603) -> ('172.17.0.2', 51744)) State.FROZEN -> State.IN_PROGRESS 40734ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\x9c`\x98\xaf\xa3\xa6\x82"\xd8F\xbf') 40735ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+\x9c`\x98\xaf\xa3\xa6\x82"\xd8F\xbf') 40735ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35603) -> ('172.17.0.2', 51744)) State.IN_PROGRESS -> State.SUCCEEDED 40736ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52950) -> ('172.17.0.2', 51744)) State.FROZEN -> State.FAILED 40736ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57755) -> ('172.17.0.2', 51744)) State.FROZEN -> State.FAILED 40738ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:860253509 1 udp 1677729535 141.24.211.56 51744 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag eyjq network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb"}', extra='') 40738ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40738ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 40738ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 40754ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35603) -> ('141.24.211.56', 51744)) State.FROZEN -> State.IN_PROGRESS 40755ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea}\xd5L\x01\x9d,\x1dm\xb5\xacY') 40768ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2Ds6ChZdLGep') 40768ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2Ds6ChZdLGep') 40776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52950) -> ('141.24.211.56', 51744)) State.FROZEN -> State.IN_PROGRESS 40776ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\r#\xad0gQ>*EL\x7f\xc7') 40796ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57755) -> ('141.24.211.56', 51744)) State.FROZEN -> State.IN_PROGRESS 40797ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_1\x14`}@\n\xfaN.zy') 40797ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xa6P\x85\xb7\x12DX\xb5fD\xca\xdb') 40798ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xa6P\x85\xb7\x12DX\xb5fD\xca\xdb') 40798ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 51744) 40818ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 40818ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 40819ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 40820ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 40824ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 40824ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 40824ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 40824ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 40825ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 40826ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb", "state": "connected"}] 40831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 40833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 40833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 40833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NAkTKg1Jp4Dp') 40833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NAkTKg1Jp4Dp') 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 40835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=238836549, stream_id=1, stream_seq=0) 40835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 40836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836549, gaps=[]) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2266207873, stream_id=1, stream_seq=0) 40837ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266207873, gaps=[]) 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=238836550, stream_id=1, stream_seq=1) 40841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 40841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836551, stream_id=1, stream_seq=2) 40842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836552, stream_id=1, stream_seq=2) 40842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836553, stream_id=1, stream_seq=2) 40845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836551, gaps=[]) 40845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836554, stream_id=1, stream_seq=2) 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836555, stream_id=1, stream_seq=2) 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836553, gaps=[]) 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836556, stream_id=1, stream_seq=2) 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836557, stream_id=1, stream_seq=2) 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836555, gaps=[]) 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836558, stream_id=1, stream_seq=3) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836559, stream_id=1, stream_seq=3) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836560, stream_id=1, stream_seq=3) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836561, stream_id=1, stream_seq=3) 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836557, gaps=[]) 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836562, stream_id=1, stream_seq=3) 40852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836563, stream_id=1, stream_seq=3) 40856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836559, gaps=[]) 40856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836564, stream_id=1, stream_seq=3) 40857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836561, gaps=[]) 40857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836565, stream_id=1, stream_seq=4) 40858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836566, stream_id=1, stream_seq=4) 40858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836567, stream_id=1, stream_seq=4) 40858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836568, stream_id=1, stream_seq=4) 40859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836569, stream_id=1, stream_seq=4) 40859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836563, gaps=[]) 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836570, stream_id=1, stream_seq=4) 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836571, stream_id=1, stream_seq=4) 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836565, gaps=[]) 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836572, stream_id=1, stream_seq=5) 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836573, stream_id=1, stream_seq=5) 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836574, stream_id=1, stream_seq=5) 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836567, gaps=[]) 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836575, stream_id=1, stream_seq=5) 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836576, stream_id=1, stream_seq=5) 40863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836577, stream_id=1, stream_seq=5) 40864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836569, gaps=[]) 40864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836578, stream_id=1, stream_seq=5) 40866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836571, gaps=[]) 40866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836579, stream_id=1, stream_seq=6) 40866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836580, stream_id=1, stream_seq=6) 40867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836581, stream_id=1, stream_seq=6) 40867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836582, stream_id=1, stream_seq=6) 40867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836573, gaps=[]) 40867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836583, stream_id=1, stream_seq=6) 40869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836584, stream_id=1, stream_seq=6) 40869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836585, stream_id=1, stream_seq=6) 40869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836575, gaps=[]) 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836586, stream_id=1, stream_seq=7) 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836587, stream_id=1, stream_seq=7) 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836588, stream_id=1, stream_seq=7) 40871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836577, gaps=[]) 40871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836589, stream_id=1, stream_seq=7) 40871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836590, stream_id=1, stream_seq=7) 40872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836591, stream_id=1, stream_seq=7) 40873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836579, gaps=[]) 40873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836592, stream_id=1, stream_seq=7) 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836581, gaps=[]) 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836593, stream_id=1, stream_seq=8) 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836594, stream_id=1, stream_seq=8) 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836595, stream_id=1, stream_seq=8) 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836596, stream_id=1, stream_seq=8) 40876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836583, gaps=[]) 40876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836597, stream_id=1, stream_seq=8) 40876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836598, stream_id=1, stream_seq=8) 40876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836599, stream_id=1, stream_seq=8) 40878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836585, gaps=[]) 40878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836600, stream_id=1, stream_seq=9) 40878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836601, stream_id=1, stream_seq=9) 40878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836602, stream_id=1, stream_seq=9) 40879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836587, gaps=[]) 40879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836603, stream_id=1, stream_seq=9) 40880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836604, stream_id=1, stream_seq=9) 40880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836605, stream_id=1, stream_seq=9) 40881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836589, gaps=[]) 40881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836606, stream_id=1, stream_seq=9) 40883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836591, gaps=[]) 40883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836607, stream_id=1, stream_seq=10) 40884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836608, stream_id=1, stream_seq=10) 40884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836609, stream_id=1, stream_seq=10) 40884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836610, stream_id=1, stream_seq=10) 40885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836593, gaps=[]) 40885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836611, stream_id=1, stream_seq=10) 40885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836612, stream_id=1, stream_seq=10) 40885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836613, stream_id=1, stream_seq=10) 40886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836595, gaps=[]) 40886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836614, stream_id=1, stream_seq=11) 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836615, stream_id=1, stream_seq=11) 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836616, stream_id=1, stream_seq=11) 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836597, gaps=[]) 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836617, stream_id=1, stream_seq=11) 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836618, stream_id=1, stream_seq=11) 40887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836619, stream_id=1, stream_seq=11) 40888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836599, gaps=[]) 40888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836620, stream_id=1, stream_seq=11) 40889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836601, gaps=[]) 40889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836621, stream_id=1, stream_seq=12) 40889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836622, stream_id=1, stream_seq=12) 40889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836623, stream_id=1, stream_seq=12) 40890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836624, stream_id=1, stream_seq=12) 40890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836603, gaps=[]) 40890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836625, stream_id=1, stream_seq=12) 40890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836626, stream_id=1, stream_seq=12) 40890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836627, stream_id=1, stream_seq=12) 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836605, gaps=[]) 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836628, stream_id=1, stream_seq=13) 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836629, stream_id=1, stream_seq=13) 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836630, stream_id=1, stream_seq=13) 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836607, gaps=[]) 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836631, stream_id=1, stream_seq=13) 40891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836632, stream_id=1, stream_seq=13) 40892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836633, stream_id=1, stream_seq=13) 40892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836609, gaps=[]) 40892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836634, stream_id=1, stream_seq=13) 40893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836611, gaps=[]) 40893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836635, stream_id=1, stream_seq=14) 40893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836636, stream_id=1, stream_seq=14) 40894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836637, stream_id=1, stream_seq=14) 40894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836638, stream_id=1, stream_seq=14) 40894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836613, gaps=[]) 40894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836639, stream_id=1, stream_seq=14) 40894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836640, stream_id=1, stream_seq=14) 40894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836641, stream_id=1, stream_seq=14) 40895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836615, gaps=[]) 40895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836642, stream_id=1, stream_seq=15) 40895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836643, stream_id=1, stream_seq=15) 40896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836644, stream_id=1, stream_seq=15) 40897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836617, gaps=[]) 40897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836645, stream_id=1, stream_seq=15) 40897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836646, stream_id=1, stream_seq=15) 40897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836647, stream_id=1, stream_seq=15) 40898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836619, gaps=[]) 40898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836648, stream_id=1, stream_seq=15) 40899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836621, gaps=[]) 40899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836649, stream_id=1, stream_seq=16) 40900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836650, stream_id=1, stream_seq=16) 40900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836651, stream_id=1, stream_seq=16) 40900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836652, stream_id=1, stream_seq=16) 40900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836623, gaps=[]) 40900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836653, stream_id=1, stream_seq=16) 40901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836654, stream_id=1, stream_seq=16) 40901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836655, stream_id=1, stream_seq=16) 40901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836625, gaps=[]) 40901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836656, stream_id=1, stream_seq=17) 40901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836657, stream_id=1, stream_seq=17) 40902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836658, stream_id=1, stream_seq=17) 40902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836627, gaps=[]) 40902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836659, stream_id=1, stream_seq=17) 40902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836660, stream_id=1, stream_seq=17) 40902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836661, stream_id=1, stream_seq=17) 40903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836629, gaps=[]) 40903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836662, stream_id=1, stream_seq=17) 40903ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZVMaN1eVoGy8') 40904ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZVMaN1eVoGy8') 40904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52950) -> ('172.17.0.2', 51744)) State.WAITING -> State.IN_PROGRESS 40904ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\xb6\xbd)\xbd\x83M\x94%\x13\x81j') 40904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836631, gaps=[]) 40904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836663, stream_id=1, stream_seq=18) 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836664, stream_id=1, stream_seq=18) 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836665, stream_id=1, stream_seq=18) 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836666, stream_id=1, stream_seq=18) 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836633, gaps=[]) 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836667, stream_id=1, stream_seq=18) 40905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836668, stream_id=1, stream_seq=18) 40906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836669, stream_id=1, stream_seq=18) 40906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836635, gaps=[]) 40906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836670, stream_id=1, stream_seq=19) 40907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836671, stream_id=1, stream_seq=19) 40907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836637, gaps=[]) 40907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836672, stream_id=1, stream_seq=19) 40908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836673, stream_id=1, stream_seq=19) 40908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836674, stream_id=1, stream_seq=19) 40908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836639, gaps=[]) 40908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836675, stream_id=1, stream_seq=19) 40909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836676, stream_id=1, stream_seq=19) 40909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836641, gaps=[]) 40909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836677, stream_id=1, stream_seq=20) 40910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836678, stream_id=1, stream_seq=20) 40910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836679, stream_id=1, stream_seq=20) 40911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836643, gaps=[]) 40911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836680, stream_id=1, stream_seq=20) 40911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836681, stream_id=1, stream_seq=20) 40911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836682, stream_id=1, stream_seq=20) 40911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836645, gaps=[]) 40911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836683, stream_id=1, stream_seq=20) 40912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836647, gaps=[]) 40913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836684, stream_id=1, stream_seq=21) 40913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836685, stream_id=1, stream_seq=21) 40913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836686, stream_id=1, stream_seq=21) 40913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836687, stream_id=1, stream_seq=21) 40914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836688, stream_id=1, stream_seq=21) 40914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836649, gaps=[]) 40914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836689, stream_id=1, stream_seq=21) 40914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836690, stream_id=1, stream_seq=21) 40915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836651, gaps=[]) 40915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836691, stream_id=1, stream_seq=22) 40915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836692, stream_id=1, stream_seq=22) 40915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836693, stream_id=1, stream_seq=22) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836653, gaps=[]) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836694, stream_id=1, stream_seq=22) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836695, stream_id=1, stream_seq=22) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836696, stream_id=1, stream_seq=22) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836655, gaps=[]) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836697, stream_id=1, stream_seq=22) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836657, gaps=[]) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836698, stream_id=1, stream_seq=23) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836699, stream_id=1, stream_seq=23) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836700, stream_id=1, stream_seq=23) 40918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836701, stream_id=1, stream_seq=23) 40919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836659, gaps=[]) 40919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836702, stream_id=1, stream_seq=23) 40919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836703, stream_id=1, stream_seq=23) 40919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836704, stream_id=1, stream_seq=23) 40919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836661, gaps=[]) 40919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836705, stream_id=1, stream_seq=24) 40920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836706, stream_id=1, stream_seq=24) 40920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836707, stream_id=1, stream_seq=24) 40920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 51744) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\xb6\xbd)\xbd\x83M\x94%\x13\x81j') 40920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52950) -> ('172.17.0.2', 51744)) State.IN_PROGRESS -> State.SUCCEEDED 40921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836663, gaps=[]) 40921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836708, stream_id=1, stream_seq=24) 40921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836709, stream_id=1, stream_seq=24) 40921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836710, stream_id=1, stream_seq=24) 40922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8192 40922ms [log] 8188 40922ms [log] line [file] undefined 40922ms [log] 40922ms [log] reading line 40922ms [log] [experimentStatusChanged] {"status": "running", "message": null} 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836665, gaps=[]) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836711, stream_id=1, stream_seq=24) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836667, gaps=[]) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836712, stream_id=1, stream_seq=25) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836713, stream_id=1, stream_seq=25) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836714, stream_id=1, stream_seq=25) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836715, stream_id=1, stream_seq=25) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836669, gaps=[]) 40923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836716, stream_id=1, stream_seq=25) 40924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836717, stream_id=1, stream_seq=25) 40924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836718, stream_id=1, stream_seq=25) 40925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836671, gaps=[]) 40925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836719, stream_id=1, stream_seq=26) 40925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836720, stream_id=1, stream_seq=26) 40925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836721, stream_id=1, stream_seq=26) 40926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836673, gaps=[]) 40926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836722, stream_id=1, stream_seq=26) 40926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836723, stream_id=1, stream_seq=26) 40926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836724, stream_id=1, stream_seq=26) 40927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836675, gaps=[]) 40927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836725, stream_id=1, stream_seq=26) 40928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836677, gaps=[]) 40928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836726, stream_id=1, stream_seq=27) 40928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836727, stream_id=1, stream_seq=27) 40928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836728, stream_id=1, stream_seq=27) 40928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836729, stream_id=1, stream_seq=27) 40929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836679, gaps=[]) 40929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836730, stream_id=1, stream_seq=27) 40929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836731, stream_id=1, stream_seq=27) 40929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836732, stream_id=1, stream_seq=27) 40930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836681, gaps=[]) 40930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836733, stream_id=1, stream_seq=28) 40930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836734, stream_id=1, stream_seq=28) 40930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836735, stream_id=1, stream_seq=28) 40931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836683, gaps=[]) 40931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836736, stream_id=1, stream_seq=28) 40931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836737, stream_id=1, stream_seq=28) 40931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836738, stream_id=1, stream_seq=28) 40932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836685, gaps=[]) 40932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836739, stream_id=1, stream_seq=28) 40933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836687, gaps=[]) 40933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836740, stream_id=1, stream_seq=29) 40933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836741, stream_id=1, stream_seq=29) 40933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836742, stream_id=1, stream_seq=29) 40933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836743, stream_id=1, stream_seq=29) 40934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836689, gaps=[]) 40934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836744, stream_id=1, stream_seq=29) 40934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836745, stream_id=1, stream_seq=29) 40934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836746, stream_id=1, stream_seq=29) 40935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836691, gaps=[]) 40935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836747, stream_id=1, stream_seq=30) 40935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836748, stream_id=1, stream_seq=30) 40935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836749, stream_id=1, stream_seq=30) 40936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836693, gaps=[]) 40936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836750, stream_id=1, stream_seq=30) 40936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836751, stream_id=1, stream_seq=30) 40936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836752, stream_id=1, stream_seq=30) 40937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836695, gaps=[]) 40937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836753, stream_id=1, stream_seq=30) 40938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836697, gaps=[]) 40938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836754, stream_id=1, stream_seq=31) 40938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836755, stream_id=1, stream_seq=31) 40938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836756, stream_id=1, stream_seq=31) 40938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836757, stream_id=1, stream_seq=31) 40939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836699, gaps=[]) 40939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836758, stream_id=1, stream_seq=31) 40939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836759, stream_id=1, stream_seq=31) 40939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836760, stream_id=1, stream_seq=31) 40940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836701, gaps=[]) 40940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836761, stream_id=1, stream_seq=32) 40940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836762, stream_id=1, stream_seq=32) 40940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836763, stream_id=1, stream_seq=32) 40941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836703, gaps=[]) 40941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836764, stream_id=1, stream_seq=32) 40941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836765, stream_id=1, stream_seq=32) 40941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836766, stream_id=1, stream_seq=32) 40943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836705, gaps=[]) 40943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836767, stream_id=1, stream_seq=32) 40944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836707, gaps=[]) 40944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=238836768, stream_id=1, stream_seq=33) 40944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836769, stream_id=1, stream_seq=33) 40944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836770, stream_id=1, stream_seq=33) 40944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836771, stream_id=1, stream_seq=33) 40945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836709, gaps=[]) 40945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836772, stream_id=1, stream_seq=33) 40945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=238836773, stream_id=1, stream_seq=33) 40945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=238836774, stream_id=1, stream_seq=33) 40946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836711, gaps=[]) 40946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836713, gaps=[]) 40947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836715, gaps=[]) 40948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836717, gaps=[]) 40949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836719, gaps=[]) 40950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836721, gaps=[]) 40951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836723, gaps=[]) 40952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836725, gaps=[]) 40953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836727, gaps=[]) 40954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836729, gaps=[]) 40955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836731, gaps=[]) 40956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836733, gaps=[]) 40957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836735, gaps=[]) 40958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836737, gaps=[]) 40959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836739, gaps=[]) 40960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836741, gaps=[]) 40961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836743, gaps=[]) 40962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836745, gaps=[]) 40963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836747, gaps=[]) 40964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836749, gaps=[]) 40965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836751, gaps=[]) 40966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836753, gaps=[]) 40967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836755, gaps=[]) 40968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836757, gaps=[]) 40969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836759, gaps=[]) 40970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=238836761, gaps=[]) 40971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=238836763, gaps=[]) 40972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=238836765, gaps=[]) 40972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=238836767, gaps=[]) 40974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=238836769, gaps=[]) 40975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=238836771, gaps=[]) 40976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=238836773, gaps=[]) 40977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb"}', extra='') 41152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 41152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 41152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 41152ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 41152ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 41152ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 41152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 41153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 41153ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41153ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 41153ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41153ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41154ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6893d7c1-212d-4992-adcd-1f2126284bdb", "state": "closed"}] 41154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 41154ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 41154ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x10\xce\xc7$\x14\x10\xday\x9a0\xb9{') 41155ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x10\xce\xc7$\x14\x10\xday\x9a0\xb9{') 41155ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57755) 41155ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 41155ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 41226ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 41227ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 41270ms [err] Traceback (most recent call last): 41270ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 41270ms [err] return _run_code(code, main_globals, None, 41270ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 41270ms [err] exec(code, run_globals) 41270ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 41270ms [err] sys.exit(main()) 41270ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 41270ms [err] asyncio.run(main_async()) 41270ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 41270ms [err] return loop.run_until_complete(main) 41270ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 41271ms [err] self.run_forever() 41271ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 41271ms [err] self._run_once() 41271ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 41272ms [err] event_list = self._selector.select(timeout) 41272ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 41272ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 41272ms [err] KeyboardInterrupt 41274ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 41274ms [err] h.flush() 41274ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 41368ms [log] starting device 41708ms [err] DEBUG:asyncio:Using selector: EpollSelector 41797ms [err] ERROR:asyncio:Unclosed client session 41797ms [err] client_session: 41853ms [log] parsing 41853ms [log] creating device handler 41853ms [log] [ready] 41853ms [log] reading line 41853ms [log] [websocketToken] "eeec90b8-48cf-4f67-9847-9d94db574460" 41871ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41871ms [log] [websocketConnected] 42076ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42076ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42095ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/98568c09-e885-42a8-acbb-c323fbbadcd4"}}', extra='') 42095ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/98568c09-e885-42a8-acbb-c323fbbadcd4"} 42145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 42149ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "new"}] 44152ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 44152ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44152ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44153ms [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='') 44153ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3934366685 3934366685 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 56890 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 56890 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54611 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54611 typ srflx raddr 172.17.0.2 rport 54611\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56890 typ srflx raddr 172.30.0.1 rport 56890\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64317 typ relay raddr 172.17.0.2 rport 37244\\r\\na=end-of-candidates\\r\\na=ice-ufrag:GYzK\\r\\na=ice-pwd:UCumzWggV2vXjVBBUZ8bGz\\r\\na=fingerprint:sha-256 7A:C2:BE:1B:A4:72:7F:6F:87:F0:BD:8A:64:F5:D8:17:18:39:0D:A3:B1:72:97:CD:41:15:2E:63:D8:20:35:81\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 44173ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44173ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 44173ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 44173ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44173ms [err] v=0 44173ms [err] o=- 3934366685 3934366685 IN IP4 0.0.0.0 44173ms [err] s=- 44173ms [err] t=0 0 44173ms [err] a=group:BUNDLE 0 44173ms [err] a=msid-semantic:WMS * 44173ms [err] m=application 56890 DTLS/SCTP 5000 44173ms [err] c=IN IP4 172.30.0.1 44173ms [err] a=mid:0 44173ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44173ms [err] a=max-message-size:65536 44173ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56890 typ host 44173ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54611 typ host 44173ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54611 typ srflx raddr 172.17.0.2 rport 54611 44173ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56890 typ srflx raddr 172.30.0.1 rport 56890 44173ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64317 typ relay raddr 172.17.0.2 rport 37244 44173ms [err] a=end-of-candidates 44173ms [err] a=ice-ufrag:GYzK 44173ms [err] a=ice-pwd:UCumzWggV2vXjVBBUZ8bGz 44173ms [err] a=fingerprint:sha-256 7A:C2:BE:1B:A4:72:7F:6F:87:F0:BD:8A:64:F5:D8:17:18:39:0D:A3:B1:72:97:CD:41:15:2E:63:D8:20:35:81 44173ms [err] a=setup:actpass 44173ms [err] 44176ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44176ms [err] v=0 44176ms [err] o=- 3934366685 3934366685 IN IP4 0.0.0.0 44176ms [err] s=- 44176ms [err] t=0 0 44176ms [err] a=group:BUNDLE 0 44176ms [err] a=msid-semantic:WMS * 44176ms [err] m=application 56890 DTLS/SCTP 5000 44176ms [err] c=IN IP4 172.30.0.1 44176ms [err] a=mid:0 44176ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44176ms [err] a=max-message-size:65536 44176ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56890 typ host 44176ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 54611 typ host 44176ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 54611 typ srflx raddr 172.17.0.2 rport 54611 44176ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56890 typ srflx raddr 172.30.0.1 rport 56890 44176ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64317 typ relay raddr 172.17.0.2 rport 37244 44176ms [err] a=end-of-candidates 44176ms [err] a=ice-ufrag:GYzK 44176ms [err] a=ice-pwd:UCumzWggV2vXjVBBUZ8bGz 44176ms [err] a=fingerprint:sha-256 7A:C2:BE:1B:A4:72:7F:6F:87:F0:BD:8A:64:F5:D8:17:18:39:0D:A3:B1:72:97:CD:41:15:2E:63:D8:20:35:81 44176ms [err] a=setup:actpass 44176ms [err] 44176ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 44177ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "new"}] 44178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 44178ms [err] v=0 44178ms [err] o=- 3934366685 3934366685 IN IP4 0.0.0.0 44178ms [err] s=- 44178ms [err] t=0 0 44178ms [err] a=group:BUNDLE 0 44178ms [err] a=msid-semantic:WMS * 44178ms [err] m=application 9 DTLS/SCTP 5000 44178ms [err] c=IN IP4 0.0.0.0 44178ms [err] a=mid:0 44178ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44178ms [err] a=max-message-size:65536 44178ms [err] a=ice-ufrag:YCwY 44178ms [err] a=ice-pwd:9oOdxguasiBZl8XJzvAWD8 44178ms [err] a=fingerprint:sha-256 56:7E:AB:91:E2:F8:2B:27:DC:D5:F3:23:10:4F:01:31:D1:84:93:0F:65:0B:98:7B:C2:A8:1C:8A:49:D9:47:6B 44178ms [err] a=setup:active 44178ms [err] 44178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44180ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44182ms [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';\xa3\xcd\x1b \x0f\x19E\x96\xd8\xa7=') 44182ms [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'\xa4\xaapuo\xbd\x17\x9c\xf8\x8f2P') 44183ms [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';\xa3\xcd\x1b \x0f\x19E\x96\xd8\xa7=') 44183ms [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'\xa4\xaapuo\xbd\x17\x9c\xf8\x8f2P') 44185ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 44185ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'd\x1b\x84\xe3\xea\xf7\x8d\xc7:\x82\x8d\x1d') 44186ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'd\x1b\x84\xe3\xea\xf7\x8d\xc7:\x82\x8d\x1d') 44186ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\\\xbf\x11\x8f:\xb4\xd0\nO\x10\x03') 44187ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc3\\\xbf\x11\x8f:\xb4\xd0\nO\x10\x03') 44187ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59943) (expires in 600 seconds) 44187ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 44188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44188ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 44189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('172.30.0.1', 56890)) State.FROZEN -> State.WAITING 44189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35184) -> ('172.30.0.1', 56890)) State.FROZEN -> State.WAITING 44189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('172.17.0.2', 54611)) State.FROZEN -> State.WAITING 44189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59943) -> ('172.30.0.1', 56890)) State.FROZEN -> State.WAITING 44189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44190ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('172.30.0.1', 56890)) State.WAITING -> State.IN_PROGRESS 44190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56890) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xee~\xd3%h\xe7\xcce\xeb6\x93\xb6') 44190ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "connecting"}] 44191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56890) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xee~\xd3%h\xe7\xcce\xeb6\x93\xb6') 44191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('172.30.0.1', 56890)) State.IN_PROGRESS -> State.SUCCEEDED 44191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('141.24.211.56', 54611)) State.FROZEN -> State.WAITING 44191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('141.24.211.56', 56890)) State.FROZEN -> State.WAITING 44191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('141.24.210.113', 64317)) State.FROZEN -> State.WAITING 44199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56890) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p}EPy\xa5\x9c\xa6{\n\x13\xcd') 44200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56890) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p}EPy\xa5\x9c\xa6{\n\x13\xcd') 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35184) -> ('172.30.0.1', 56890)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('172.17.0.2', 54611)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35184) -> ('172.17.0.2', 54611)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('141.24.211.56', 54611)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35184) -> ('141.24.211.56', 54611)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('141.24.211.56', 56890)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35184) -> ('141.24.211.56', 56890)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59943) -> ('172.30.0.1', 56890)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59943) -> ('172.17.0.2', 54611)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('141.24.210.113', 64317)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35184) -> ('141.24.210.113', 64317)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59943) -> ('141.24.211.56', 54611)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59943) -> ('141.24.211.56', 56890)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59943) -> ('141.24.210.113', 64317)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) ICE completed 44201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56890) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\xc3\xf4&t\xbel\xec\xeb\xa8\x83\xcc') 44201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56890) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x95\xc3\xf4&t\xbel\xec\xeb\xa8\x83\xcc') 44201ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NAR49QvqGF 1 udp 1862270975 172.17.0.2 56890 typ prflx) 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('172.17.0.2', 56890)) State.WAITING -> State.IN_PROGRESS 44201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56890) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7\x1a\xad\xe4\x10\xf3\xae\xe6\xa1\xbcS\xba') 44202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56890) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7\x1a\xad\xe4\x10\xf3\xae\xe6\xa1\xbcS\xba') 44202ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46801) -> ('172.17.0.2', 56890)) State.IN_PROGRESS -> State.SUCCEEDED 44210ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 44210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44211ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 44211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 44223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 44223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 44223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44224ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "connected"}] 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=720048369, stream_id=1, stream_seq=0) 44227ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1642703990, stream_id=1, stream_seq=0) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720048369, gaps=[]) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1642703991, stream_id=1, stream_seq=1) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642703992, stream_id=1, stream_seq=2) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642703993, stream_id=1, stream_seq=2) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642703994, stream_id=1, stream_seq=2) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642703990, gaps=[]) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642703991, gaps=[]) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642703995, stream_id=1, stream_seq=2) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642703992, gaps=[]) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642703996, stream_id=1, stream_seq=2) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642703997, stream_id=1, stream_seq=2) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642703993, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642703998, stream_id=1, stream_seq=2) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642703994, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642703999, stream_id=1, stream_seq=3) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704000, stream_id=1, stream_seq=3) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642703995, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704001, stream_id=1, stream_seq=3) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704002, stream_id=1, stream_seq=3) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642703996, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704003, stream_id=1, stream_seq=3) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704004, stream_id=1, stream_seq=3) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642703997, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704005, stream_id=1, stream_seq=3) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642703998, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704006, stream_id=1, stream_seq=4) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704007, stream_id=1, stream_seq=4) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642703999, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704008, stream_id=1, stream_seq=4) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704009, stream_id=1, stream_seq=4) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704000, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704010, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704011, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704001, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704012, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704002, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704013, stream_id=1, stream_seq=5) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704014, stream_id=1, stream_seq=5) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704003, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704015, stream_id=1, stream_seq=5) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704016, stream_id=1, stream_seq=5) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704004, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704017, stream_id=1, stream_seq=5) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704018, stream_id=1, stream_seq=5) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704005, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704019, stream_id=1, stream_seq=5) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704006, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704020, stream_id=1, stream_seq=6) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704021, stream_id=1, stream_seq=6) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704007, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704022, stream_id=1, stream_seq=6) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704023, stream_id=1, stream_seq=6) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704008, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704024, stream_id=1, stream_seq=6) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704025, stream_id=1, stream_seq=6) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704009, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704026, stream_id=1, stream_seq=6) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704010, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704027, stream_id=1, stream_seq=7) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704028, stream_id=1, stream_seq=7) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704011, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704029, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704030, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704012, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704031, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704032, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704013, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704033, stream_id=1, stream_seq=7) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704014, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704034, stream_id=1, stream_seq=8) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704035, stream_id=1, stream_seq=8) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704015, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704036, stream_id=1, stream_seq=8) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704037, stream_id=1, stream_seq=8) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704016, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704038, stream_id=1, stream_seq=8) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704039, stream_id=1, stream_seq=8) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704017, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704040, stream_id=1, stream_seq=8) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704018, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704041, stream_id=1, stream_seq=9) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704042, stream_id=1, stream_seq=9) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704019, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704043, stream_id=1, stream_seq=9) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704044, stream_id=1, stream_seq=9) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704020, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704045, stream_id=1, stream_seq=9) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704046, stream_id=1, stream_seq=9) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704021, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704047, stream_id=1, stream_seq=9) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704022, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704048, stream_id=1, stream_seq=10) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704049, stream_id=1, stream_seq=10) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704023, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704050, stream_id=1, stream_seq=10) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704051, stream_id=1, stream_seq=10) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704024, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704052, stream_id=1, stream_seq=10) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704053, stream_id=1, stream_seq=10) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704025, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704054, stream_id=1, stream_seq=10) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704026, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704055, stream_id=1, stream_seq=11) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704056, stream_id=1, stream_seq=11) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704027, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704057, stream_id=1, stream_seq=11) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704058, stream_id=1, stream_seq=11) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704028, gaps=[]) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704059, stream_id=1, stream_seq=11) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704060, stream_id=1, stream_seq=11) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704029, gaps=[]) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704061, stream_id=1, stream_seq=11) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704030, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704062, stream_id=1, stream_seq=12) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704063, stream_id=1, stream_seq=12) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704031, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704064, stream_id=1, stream_seq=12) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704065, stream_id=1, stream_seq=12) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704032, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704066, stream_id=1, stream_seq=12) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704067, stream_id=1, stream_seq=12) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704033, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704068, stream_id=1, stream_seq=12) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704034, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704069, stream_id=1, stream_seq=13) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704070, stream_id=1, stream_seq=13) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704035, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704071, stream_id=1, stream_seq=13) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704072, stream_id=1, stream_seq=13) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704036, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704073, stream_id=1, stream_seq=13) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704074, stream_id=1, stream_seq=13) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704037, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704075, stream_id=1, stream_seq=13) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704038, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704076, stream_id=1, stream_seq=14) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704077, stream_id=1, stream_seq=14) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704039, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704078, stream_id=1, stream_seq=14) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704079, stream_id=1, stream_seq=14) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704040, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704080, stream_id=1, stream_seq=14) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704081, stream_id=1, stream_seq=14) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704041, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704082, stream_id=1, stream_seq=14) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704042, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704083, stream_id=1, stream_seq=15) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704084, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704043, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704085, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704086, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704044, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704087, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704088, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704045, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704089, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704046, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704090, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704091, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704047, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704092, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704093, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704048, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704094, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704095, stream_id=1, stream_seq=16) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704049, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704096, stream_id=1, stream_seq=16) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704050, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704097, stream_id=1, stream_seq=17) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704098, stream_id=1, stream_seq=17) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704051, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704099, stream_id=1, stream_seq=17) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704100, stream_id=1, stream_seq=17) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704052, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704101, stream_id=1, stream_seq=17) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704102, stream_id=1, stream_seq=17) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704053, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704103, stream_id=1, stream_seq=17) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704054, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704104, stream_id=1, stream_seq=18) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704105, stream_id=1, stream_seq=18) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704055, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704106, stream_id=1, stream_seq=18) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704107, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704056, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704108, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704109, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704057, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704110, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704058, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704111, stream_id=1, stream_seq=19) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704112, stream_id=1, stream_seq=19) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704059, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704113, stream_id=1, stream_seq=19) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704114, stream_id=1, stream_seq=19) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704060, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704115, stream_id=1, stream_seq=19) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704116, stream_id=1, stream_seq=19) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704061, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704117, stream_id=1, stream_seq=19) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704062, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704118, stream_id=1, stream_seq=20) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704119, stream_id=1, stream_seq=20) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704063, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704120, stream_id=1, stream_seq=20) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704121, stream_id=1, stream_seq=20) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704064, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704122, stream_id=1, stream_seq=20) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704123, stream_id=1, stream_seq=20) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704065, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704124, stream_id=1, stream_seq=20) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704066, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704125, stream_id=1, stream_seq=21) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704126, stream_id=1, stream_seq=21) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704067, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704127, stream_id=1, stream_seq=21) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704128, stream_id=1, stream_seq=21) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704068, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704129, stream_id=1, stream_seq=21) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704130, stream_id=1, stream_seq=21) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704069, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704131, stream_id=1, stream_seq=21) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704070, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704132, stream_id=1, stream_seq=22) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704133, stream_id=1, stream_seq=22) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704071, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704134, stream_id=1, stream_seq=22) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704135, stream_id=1, stream_seq=22) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704072, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704136, stream_id=1, stream_seq=22) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704137, stream_id=1, stream_seq=22) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704073, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704138, stream_id=1, stream_seq=22) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704074, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704139, stream_id=1, stream_seq=23) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704140, stream_id=1, stream_seq=23) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704075, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704141, stream_id=1, stream_seq=23) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704142, stream_id=1, stream_seq=23) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704076, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704143, stream_id=1, stream_seq=23) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704144, stream_id=1, stream_seq=23) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704077, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704145, stream_id=1, stream_seq=23) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704078, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704146, stream_id=1, stream_seq=24) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704147, stream_id=1, stream_seq=24) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704079, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704148, stream_id=1, stream_seq=24) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704149, stream_id=1, stream_seq=24) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704080, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704150, stream_id=1, stream_seq=24) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704151, stream_id=1, stream_seq=24) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704081, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704152, stream_id=1, stream_seq=24) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704082, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704153, stream_id=1, stream_seq=25) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704154, stream_id=1, stream_seq=25) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704083, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704155, stream_id=1, stream_seq=25) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704156, stream_id=1, stream_seq=25) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704084, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704157, stream_id=1, stream_seq=25) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704158, stream_id=1, stream_seq=25) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704085, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704159, stream_id=1, stream_seq=25) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704086, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704160, stream_id=1, stream_seq=26) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704161, stream_id=1, stream_seq=26) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704087, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704162, stream_id=1, stream_seq=26) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704163, stream_id=1, stream_seq=26) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704088, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704164, stream_id=1, stream_seq=26) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704165, stream_id=1, stream_seq=26) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704089, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704166, stream_id=1, stream_seq=26) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704090, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704167, stream_id=1, stream_seq=27) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704168, stream_id=1, stream_seq=27) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704091, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704169, stream_id=1, stream_seq=27) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704170, stream_id=1, stream_seq=27) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704092, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704171, stream_id=1, stream_seq=27) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704172, stream_id=1, stream_seq=27) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704093, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704173, stream_id=1, stream_seq=27) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704094, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704174, stream_id=1, stream_seq=28) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704175, stream_id=1, stream_seq=28) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704095, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704176, stream_id=1, stream_seq=28) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704177, stream_id=1, stream_seq=28) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704096, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704178, stream_id=1, stream_seq=28) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704179, stream_id=1, stream_seq=28) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704097, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704180, stream_id=1, stream_seq=28) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704098, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704181, stream_id=1, stream_seq=29) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704182, stream_id=1, stream_seq=29) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704099, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704183, stream_id=1, stream_seq=29) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704184, stream_id=1, stream_seq=29) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704100, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704185, stream_id=1, stream_seq=29) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704186, stream_id=1, stream_seq=29) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704101, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704187, stream_id=1, stream_seq=29) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704102, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704188, stream_id=1, stream_seq=30) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704189, stream_id=1, stream_seq=30) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704103, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704190, stream_id=1, stream_seq=30) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704191, stream_id=1, stream_seq=30) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704104, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704192, stream_id=1, stream_seq=30) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704193, stream_id=1, stream_seq=30) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704105, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704194, stream_id=1, stream_seq=30) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704106, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704195, stream_id=1, stream_seq=31) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704196, stream_id=1, stream_seq=31) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704107, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704197, stream_id=1, stream_seq=31) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704198, stream_id=1, stream_seq=31) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704108, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704199, stream_id=1, stream_seq=31) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704200, stream_id=1, stream_seq=31) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704109, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704201, stream_id=1, stream_seq=31) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704110, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704202, stream_id=1, stream_seq=32) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704203, stream_id=1, stream_seq=32) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704111, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704204, stream_id=1, stream_seq=32) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704205, stream_id=1, stream_seq=32) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704112, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704206, stream_id=1, stream_seq=32) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704207, stream_id=1, stream_seq=32) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704113, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704208, stream_id=1, stream_seq=32) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704114, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1642704209, stream_id=1, stream_seq=33) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704210, stream_id=1, stream_seq=33) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704115, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704211, stream_id=1, stream_seq=33) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704212, stream_id=1, stream_seq=33) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704116, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704213, stream_id=1, stream_seq=33) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1642704214, stream_id=1, stream_seq=33) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704117, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1642704215, stream_id=1, stream_seq=33) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704118, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704119, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704120, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704121, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704122, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704123, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704124, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704125, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704126, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704127, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704128, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704129, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704130, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704131, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704132, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704133, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704134, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704135, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704136, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704137, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704138, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704139, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704140, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704141, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704142, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704143, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704144, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704145, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704146, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704147, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704148, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8192 44292ms [log] 8188 44292ms [log] line [file] undefined 44292ms [log] 44292ms [log] reading line 44292ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704149, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704150, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704151, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704152, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704153, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704154, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704155, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704156, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704157, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704158, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704159, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704160, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704161, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704162, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704163, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704164, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704165, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704166, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704167, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704168, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704169, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704170, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704171, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704172, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704173, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704174, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704175, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704176, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704177, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704178, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704179, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704180, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704181, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704182, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704183, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704184, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704185, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704186, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704187, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704188, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704189, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704190, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704191, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704192, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704193, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704194, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704195, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704196, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704197, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704198, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704199, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704200, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704201, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704202, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704203, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704204, gaps=[]) 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704205, gaps=[]) 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704206, gaps=[]) 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704207, gaps=[]) 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704208, gaps=[]) 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704209, gaps=[]) 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704210, gaps=[]) 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704211, gaps=[]) 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704212, gaps=[]) 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704213, gaps=[]) 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704214, gaps=[]) 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704215, gaps=[]) 44338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 44505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4"}', extra='') 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 44505ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44505ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 44505ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 44505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44506ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 44506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44506ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "closed"}] 44506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44506ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44507ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xcb\xf8\xb0WMi|\xcc\x9c\x83\xc1|') 44507ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xcb\xf8\xb0WMi|\xcc\x9c\x83\xc1|') 44508ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59943) 44508ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44508ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44568ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44568ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 44649ms [err] Traceback (most recent call last): 44649ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44649ms [err] return _run_code(code, main_globals, None, 44649ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44649ms [err] exec(code, run_globals) 44649ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44649ms [err] sys.exit(main()) 44649ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44649ms [err] asyncio.run(main_async()) 44649ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44649ms [err] return loop.run_until_complete(main) 44649ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44650ms [err] self.run_forever() 44650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44650ms [err] self._run_once() 44650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44650ms [err] event_list = self._selector.select(timeout) 44650ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44651ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44651ms [err] KeyboardInterrupt 44653ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44653ms [err] h.flush() 44653ms [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 60346ms [log] starting device 60705ms [err] DEBUG:asyncio:Using selector: EpollSelector 60788ms [err] ERROR:asyncio:Unclosed client session 60788ms [err] client_session: 60866ms [log] parsing 60866ms [log] creating device handler 60866ms [log] [ready] 60866ms [log] reading line 60866ms [log] [websocketToken] "45bd0c0b-d015-4f61-98ca-1fc30a0c79e4" 60879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 60879ms [log] line {"signal":"gpio1","value":"strongH"} 60879ms [log] 60879ms [log] reading line 60879ms [log] line {"signal":"gpio2","value":"strongL"} 60879ms [log] 60879ms [log] reading line 60879ms [log] [websocketConnected] 62592ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 62592ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 62610ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/001c7513-10b3-47db-b440-d2bb57005ab3"}}', extra='') 62610ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/001c7513-10b3-47db-b440-d2bb57005ab3"} 62668ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03","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='') 62675ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 62675ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 62675ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03", "state": "new"}] 64678ms [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='') 64678ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 64678ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03"}', extra='') 64678ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 64680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8671539297402540180 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:tMEj\\r\\na=ice-pwd:8VtcCvpk6Elkhd6BKyCU/9+6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 AF:8E:A6:DE:FF:4D:59:D2:21:A5:19:24:08:D0:E6:EA:94:79:F6:8A:BF:5E:16:5B:B7:FE:0D:3D:EE:98:71:67\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03"}', extra='') 64680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 64680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 64680ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 64680ms [err] v=0 64680ms [err] o=- 8671539297402540180 2 IN IP4 127.0.0.1 64680ms [err] s=- 64680ms [err] t=0 0 64680ms [err] a=group:BUNDLE 0 64680ms [err] a=extmap-allow-mixed 64680ms [err] a=msid-semantic: WMS 64680ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 64680ms [err] c=IN IP4 0.0.0.0 64680ms [err] a=ice-ufrag:tMEj 64680ms [err] a=ice-pwd:8VtcCvpk6Elkhd6BKyCU/9+6 64680ms [err] a=ice-options:trickle 64680ms [err] a=fingerprint:sha-256 AF:8E:A6:DE:FF:4D:59:D2:21:A5:19:24:08:D0:E6:EA:94:79:F6:8A:BF:5E:16:5B:B7:FE:0D:3D:EE:98:71:67 64680ms [err] a=setup:actpass 64680ms [err] a=mid:0 64680ms [err] a=sctp-port:5000 64680ms [err] a=max-message-size:262144 64680ms [err] 64683ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 64683ms [err] v=0 64683ms [err] o=- 8671539297402540180 2 IN IP4 127.0.0.1 64683ms [err] s=- 64683ms [err] t=0 0 64683ms [err] a=group:BUNDLE 0 64683ms [err] a=extmap-allow-mixed 64683ms [err] a=msid-semantic: WMS 64683ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 64683ms [err] c=IN IP4 0.0.0.0 64683ms [err] a=ice-ufrag:tMEj 64683ms [err] a=ice-pwd:8VtcCvpk6Elkhd6BKyCU/9+6 64683ms [err] a=ice-options:trickle 64683ms [err] a=fingerprint:sha-256 AF:8E:A6:DE:FF:4D:59:D2:21:A5:19:24:08:D0:E6:EA:94:79:F6:8A:BF:5E:16:5B:B7:FE:0D:3D:EE:98:71:67 64683ms [err] a=setup:actpass 64683ms [err] a=mid:0 64683ms [err] a=sctp-port:5000 64683ms [err] a=max-message-size:262144 64683ms [err] 64683ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 64684ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03", "state": "new"}] 64685ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 64685ms [err] v=0 64685ms [err] o=- 3934366705 3934366705 IN IP4 0.0.0.0 64685ms [err] s=- 64685ms [err] t=0 0 64685ms [err] a=group:BUNDLE 0 64685ms [err] a=msid-semantic:WMS * 64685ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 64685ms [err] c=IN IP4 0.0.0.0 64685ms [err] a=mid:0 64685ms [err] a=sctp-port:5000 64685ms [err] a=max-message-size:65536 64685ms [err] a=ice-ufrag:JHm1 64685ms [err] a=ice-pwd:Ns2W2QYLcmlbhEbeP36SG3 64685ms [err] a=fingerprint:sha-256 24:B0:F4:B6:D1:51:44:71:B9:52:33:CA:A4:87:68:2C:36:FB:93:BC:69:09:6D:BA:6F:43:8B:ED:01:1A:13:FE 64685ms [err] a=setup:active 64685ms [err] 64685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 64685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 64686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 64687ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 64688ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 64689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\x10z7@\xc8O-\x1a\xce0\xbf') 64690ms [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'\xbc2b\n{\x99\x08\x94(\xe5\x80\x1c') 64690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U\x10z7@\xc8O-\x1a\xce0\xbf') 64691ms [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'\xbc2b\n{\x99\x08\x94(\xe5\x80\x1c') 64692ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 64692ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'A\xbc\xe8?\xd0\t/qt\x92\xd1\xd0') 64693ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'A\xbc\xe8?\xd0\t/qt\x92\xd1\xd0') 64694ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'j\xa5mp\x12\xc3J\xd4%6\xd23') 64695ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'j\xa5mp\x12\xc3J\xd4%6\xd23') 64695ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54433) (expires in 600 seconds) 64695ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 64695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 64696ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 64696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 64696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 64697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64697ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03", "state": "connecting"}] 64721ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm0OkDyOsmFu1') 64722ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'm0OkDyOsmFu1') 64722ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(W4e3R3SX5Q 1 udp 1845501695 172.17.0.2 60644 typ prflx) 64722ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41749) -> ('172.17.0.2', 60644)) State.WAITING -> State.IN_PROGRESS 64722ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'H\x11\xe9F\xc4\xc0\xb3\x12\x80kQ\x01') 64727ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'H\x11\xe9F\xc4\xc0\xb3\x12\x80kQ\x01') 64727ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41749) -> ('172.17.0.2', 60644)) State.IN_PROGRESS -> State.SUCCEEDED 64728ms [err] INFO:aioice.ice:Connection(0) ICE completed 64731ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3186583668 1 udp 2113937151 117ad537-1696-46b9-b4ac-4d08e19edd52.local 60644 typ host generation 0 ufrag tMEj network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03"}', extra='') 64732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64736ms [err] INFO:aioice.ice:Connection(0) Remote candidate "117ad537-1696-46b9-b4ac-4d08e19edd52.local" resolved to 172.17.0.2 64737ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:784648551 1 udp 1677729535 141.24.211.56 60644 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag tMEj network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03"}', extra='') 64737ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64737ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64737ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41749) -> ('172.17.0.2', 60644)) State.FROZEN -> State.IN_PROGRESS 64739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0\xe4\xb2\xe4\x8d7g]\x89\x1cW\xa2') 64739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0\xe4\xb2\xe4\x8d7g]\x89\x1cW\xa2') 64739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41749) -> ('172.17.0.2', 60644)) State.IN_PROGRESS -> State.SUCCEEDED 64745ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2431152789 1 udp 33562623 141.24.210.113 52569 typ relay raddr 141.24.211.56 rport 60644 generation 0 ufrag tMEj network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03"}', extra='') 64746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64761ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57607) -> ('172.17.0.2', 60644)) State.FROZEN -> State.IN_PROGRESS 64761ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\x81O\x9c\xb7\x03\xaa\xc0\x96F\x12\x01') 64762ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\x81O\x9c\xb7\x03\xaa\xc0\x96F\x12\x01') 64762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57607) -> ('172.17.0.2', 60644)) State.IN_PROGRESS -> State.SUCCEEDED 64781ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41749) -> ('141.24.211.56', 60644)) State.FROZEN -> State.IN_PROGRESS 64782ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 60644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea-pQ]\xef|2\xa4\x0c0o') 64784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qyj2SmLkCJMY') 64784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qyj2SmLkCJMY') 64784ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57607) -> ('141.24.211.56', 60644)) State.FROZEN -> State.FAILED 64784ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41749) -> ('141.24.210.113', 52569)) State.FROZEN -> State.FAILED 64785ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57607) -> ('141.24.210.113', 52569)) State.FROZEN -> State.FAILED 64785ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54433) -> ('172.17.0.2', 60644)) State.FROZEN -> State.FAILED 64785ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54433) -> ('141.24.211.56', 60644)) State.FROZEN -> State.FAILED 64785ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54433) -> ('141.24.210.113', 52569)) State.FROZEN -> State.FAILED 64802ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 64802ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 64803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 64803ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 64807ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 64807ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 64807ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 64807ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 64808ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 64808ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03", "state": "connected"}] 64810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 64810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 64810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 64811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 64811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 64811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 64813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=936880589, stream_id=1, stream_seq=0) 64813ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 64813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3582421304, stream_id=1, stream_seq=0) 64813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 64813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=936880589, gaps=[]) 64814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3582421304, gaps=[]) 64814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 64814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3582421305, stream_id=1, stream_seq=1) 64814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 64814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3582421306, stream_id=1, stream_seq=2) 64815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3582421306, gaps=[]) 64815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 64846ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ndu5BM2Aum+h') 64846ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60644) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ndu5BM2Aum+h') 64875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 64875ms [log] [experimentStatusChanged] {"status": "running", "message": null} 64983ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03"}', extra='') 64983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 64984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 64984ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 64984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 64984ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 64984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 64985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 64985ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64985ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 64986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64987ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/99d12ed5-07c7-42d3-818f-0ad5feee4a03", "state": "closed"}] 64988ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 64988ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 64990ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xea\x92\xdd\xa5\x9b\xed*\xb6\xda\xf6\xce\x18') 64990ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xea\x92\xdd\xa5\x9b\xed*\xb6\xda\xf6\xce\x18') 64990ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54433) 64990ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 64990ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 65062ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 65062ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 65129ms [err] Traceback (most recent call last): 65129ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 65129ms [err] return _run_code(code, main_globals, None, 65129ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 65129ms [err] exec(code, run_globals) 65129ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 65129ms [err] sys.exit(main()) 65129ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 65129ms [err] asyncio.run(main_async()) 65129ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 65129ms [err] return loop.run_until_complete(main) 65129ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 65130ms [err] self.run_forever() 65130ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 65130ms [err] self._run_once() 65130ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 65130ms [err] event_list = self._selector.select(timeout) 65130ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 65131ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 65131ms [err] KeyboardInterrupt 65132ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 65132ms [err] h.flush() 65132ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 65236ms [log] starting device 65589ms [err] DEBUG:asyncio:Using selector: EpollSelector 65670ms [err] ERROR:asyncio:Unclosed client session 65670ms [err] client_session: 65741ms [log] parsing 65741ms [log] creating device handler 65741ms [log] [ready] 65741ms [log] reading line 65741ms [log] [websocketToken] "a5a42cf1-adb2-4159-a08a-1273d100d32a" 65756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 65756ms [log] [websocketConnected] 67524ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 67524ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 67547ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3f5056e1-779c-4d28-9e1a-69a73f2ce389"}}', extra='') 67547ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3f5056e1-779c-4d28-9e1a-69a73f2ce389"} 67601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69","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='') 67607ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69", "state": "new"}] 69611ms [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='') 69611ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 69611ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69"}', extra='') 69611ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69611ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 69612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5232161495088088044 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:+t84\\r\\na=ice-pwd:mRkFh1+gL0QRFwOxlrKk8itU\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 76:BB:B1:D1:8F:36:9D:23:E3:8C:59:6B:48:B3:FA:6F:9C:6E:7D:7D:E7:F0:56:4E:ED:36:3B:3D:B3:73:E9:8C\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69"}', extra='') 69613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 69613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 69613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69613ms [err] v=0 69613ms [err] o=- 5232161495088088044 2 IN IP4 127.0.0.1 69613ms [err] s=- 69613ms [err] t=0 0 69613ms [err] a=group:BUNDLE 0 69613ms [err] a=extmap-allow-mixed 69613ms [err] a=msid-semantic: WMS 69613ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69613ms [err] c=IN IP4 0.0.0.0 69613ms [err] a=ice-ufrag:+t84 69613ms [err] a=ice-pwd:mRkFh1+gL0QRFwOxlrKk8itU 69613ms [err] a=ice-options:trickle 69613ms [err] a=fingerprint:sha-256 76:BB:B1:D1:8F:36:9D:23:E3:8C:59:6B:48:B3:FA:6F:9C:6E:7D:7D:E7:F0:56:4E:ED:36:3B:3D:B3:73:E9:8C 69613ms [err] a=setup:actpass 69613ms [err] a=mid:0 69613ms [err] a=sctp-port:5000 69613ms [err] a=max-message-size:262144 69613ms [err] 69616ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69616ms [err] v=0 69616ms [err] o=- 5232161495088088044 2 IN IP4 127.0.0.1 69616ms [err] s=- 69616ms [err] t=0 0 69616ms [err] a=group:BUNDLE 0 69616ms [err] a=extmap-allow-mixed 69616ms [err] a=msid-semantic: WMS 69616ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69616ms [err] c=IN IP4 0.0.0.0 69616ms [err] a=ice-ufrag:+t84 69616ms [err] a=ice-pwd:mRkFh1+gL0QRFwOxlrKk8itU 69616ms [err] a=ice-options:trickle 69616ms [err] a=fingerprint:sha-256 76:BB:B1:D1:8F:36:9D:23:E3:8C:59:6B:48:B3:FA:6F:9C:6E:7D:7D:E7:F0:56:4E:ED:36:3B:3D:B3:73:E9:8C 69616ms [err] a=setup:actpass 69616ms [err] a=mid:0 69616ms [err] a=sctp-port:5000 69616ms [err] a=max-message-size:262144 69616ms [err] 69616ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 69617ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69", "state": "new"}] 69618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 69618ms [err] v=0 69618ms [err] o=- 3934366710 3934366710 IN IP4 0.0.0.0 69618ms [err] s=- 69618ms [err] t=0 0 69618ms [err] a=group:BUNDLE 0 69618ms [err] a=msid-semantic:WMS * 69618ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69618ms [err] c=IN IP4 0.0.0.0 69618ms [err] a=mid:0 69618ms [err] a=sctp-port:5000 69618ms [err] a=max-message-size:65536 69618ms [err] a=ice-ufrag:j5ru 69618ms [err] a=ice-pwd:4RVS9ixq74ZuzmOqn1I6tb 69618ms [err] a=fingerprint:sha-256 8F:E5:79:E3:3D:FA:BD:13:24:C8:1F:B8:5E:F2:35:70:6C:2B:10:B6:F4:BD:03:2E:77:5E:23:B6:9A:DB:10:6A 69618ms [err] a=setup:active 69618ms [err] 69618ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69618ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69619ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 69620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 69621ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 69623ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\xb4j\xa5`\x88\x1f\x06,2\xa1\xed') 69623ms [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'I\x0e\x8f\xcb\xe7\x9e\xff`i\x02A\xf1') 69624ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F\xb4j\xa5`\x88\x1f\x06,2\xa1\xed') 69624ms [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'I\x0e\x8f\xcb\xe7\x9e\xff`i\x02A\xf1') 69625ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 69626ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'%8\xa3\xc6{\xe6\x0c^\x88\xcfS\x8f') 69626ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'%8\xa3\xc6{\xe6\x0c^\x88\xcfS\x8f') 69627ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9a\xb0\xaao\x16\x82\x15\xb60X\xbe6') 69628ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x9a\xb0\xaao\x16\x82\x15\xb60X\xbe6') 69628ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50902) (expires in 600 seconds) 69628ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 69628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 69629ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 69629ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 69629ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 69630ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69630ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69630ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69", "state": "connecting"}] 69652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9s5xwRqfowuB') 69652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9s5xwRqfowuB') 69652ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(iM7Y5PC4AN 1 udp 1845501695 172.17.0.2 59181 typ prflx) 69652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40371) -> ('172.17.0.2', 59181)) State.WAITING -> State.IN_PROGRESS 69653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc\x8d\xb3\xe2\xc6*\x0f\x86<1\xbd\xce') 69656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc\x8d\xb3\xe2\xc6*\x0f\x86<1\xbd\xce') 69656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40371) -> ('172.17.0.2', 59181)) State.IN_PROGRESS -> State.SUCCEEDED 69656ms [err] INFO:aioice.ice:Connection(0) ICE completed 69665ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3380055572 1 udp 2113937151 3198970e-64e1-4d35-afd9-59b678759e73.local 59181 typ host generation 0 ufrag +t84 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69"}', extra='') 69665ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69665ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69666ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69671ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3198970e-64e1-4d35-afd9-59b678759e73.local" resolved to 172.17.0.2 69672ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40371) -> ('172.17.0.2', 59181)) State.FROZEN -> State.IN_PROGRESS 69672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x16 \x99\x9d\xef\xcfA\xae\xc7\t<') 69673ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x16 \x99\x9d\xef\xcfA\xae\xc7\t<') 69673ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40371) -> ('172.17.0.2', 59181)) State.IN_PROGRESS -> State.SUCCEEDED 69676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1515990791 1 udp 1677729535 141.24.211.56 59181 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag +t84 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69"}', extra='') 69676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69679ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3832583413 1 udp 33562623 141.24.210.113 54194 typ relay raddr 141.24.211.56 rport 59181 generation 0 ufrag +t84 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69"}', extra='') 69679ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69679ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69679ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50154) -> ('172.17.0.2', 59181)) State.FROZEN -> State.IN_PROGRESS 69692ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc3v\xf3$\xc7\xd7\x83\xfa\x97\x8fi\xbd') 69693ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc3v\xf3$\xc7\xd7\x83\xfa\x97\x8fi\xbd') 69694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50154) -> ('172.17.0.2', 59181)) State.IN_PROGRESS -> State.SUCCEEDED 69705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qz3EQZmiAEgl') 69705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qz3EQZmiAEgl') 69705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40371) -> ('141.24.211.56', 59181)) State.FROZEN -> State.FAILED 69705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50154) -> ('141.24.211.56', 59181)) State.FROZEN -> State.FAILED 69705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40371) -> ('141.24.210.113', 54194)) State.FROZEN -> State.FAILED 69705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50154) -> ('141.24.210.113', 54194)) State.FROZEN -> State.FAILED 69705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50902) -> ('172.17.0.2', 59181)) State.FROZEN -> State.FAILED 69705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50902) -> ('141.24.211.56', 59181)) State.FROZEN -> State.FAILED 69706ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50902) -> ('141.24.210.113', 54194)) State.FROZEN -> State.FAILED 69713ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 69713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69714ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 69714ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 69717ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 69717ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 69717ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 69717ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69718ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 69718ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69", "state": "connected"}] 69718ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 69718ms [log] line {"signal":"gpio1","value":"strongH"} 69718ms [log] 69718ms [log] reading line 69718ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 69722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 69722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 69722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 69723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 69723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 69723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 69724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=668052924, stream_id=1, stream_seq=0) 69724ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2876019101, stream_id=1, stream_seq=0) 69724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=668052924, gaps=[]) 69725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2876019101, gaps=[]) 69725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2876019102, stream_id=1, stream_seq=1) 69726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2876019103, stream_id=1, stream_seq=2) 69726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2876019104, stream_id=1, stream_seq=3) 69726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2876019105, stream_id=1, stream_seq=4) 69727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2876019103, gaps=[]) 69727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 69727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2876019105, gaps=[]) 69727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69768ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nvfXg35bEz2/') 69769ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59181) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nvfXg35bEz2/') 69790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69791ms [log] line {"signal":"gpio2","value":"strongL"} 69791ms [log] 69791ms [log] reading line 69791ms [log] [experimentStatusChanged] {"status": "running", "message": null} 69891ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69"}', extra='') 69891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 69892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 69892ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 69892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 69892ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 69893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 69893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 69893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69894ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 69894ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69894ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69895ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3d262994-c34f-4cdc-a78e-d45856cc4b69", "state": "closed"}] 69896ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 69896ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 69896ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x11\xb9\xfaX\xff`\x12\x18\x91g\x89\x06') 69897ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x11\xb9\xfaX\xff`\x12\x18\x91g\x89\x06') 69898ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50902) 69898ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 69898ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 69967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69968ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 70041ms [err] Traceback (most recent call last): 70041ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 70042ms [err] return _run_code(code, main_globals, None, 70042ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 70042ms [err] exec(code, run_globals) 70042ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 70042ms [err] sys.exit(main()) 70042ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 70042ms [err] asyncio.run(main_async()) 70042ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 70042ms [err] return loop.run_until_complete(main) 70042ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 70042ms [err] self.run_forever() 70042ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 70043ms [err] self._run_once() 70043ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 70043ms [err] event_list = self._selector.select(timeout) 70043ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 70043ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 70043ms [err] KeyboardInterrupt 70045ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 70045ms [err] h.flush() 70045ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 70146ms [log] starting device 70492ms [err] DEBUG:asyncio:Using selector: EpollSelector 70581ms [err] ERROR:asyncio:Unclosed client session 70581ms [err] client_session: 70643ms [log] parsing 70643ms [log] creating device handler 70643ms [log] [ready] 70643ms [log] reading line 70643ms [log] [websocketToken] "e77d1dd1-3e49-4eca-90ce-61d37a01ae40" 70653ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70653ms [log] line {"signal":"gpio1","value":"strongH"} 70653ms [log] 70653ms [log] reading line 70653ms [log] line {"signal":"gpio2","value":"strongL"} 70653ms [log] 70653ms [log] reading line 70653ms [log] [websocketConnected] 70833ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70833ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 70850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8ff9d235-3891-4586-a242-72ee869a9134"}}', extra='') 70850ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8ff9d235-3891-4586-a242-72ee869a9134"} 70899ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333","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='') 70904ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 70904ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 70905ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "new"}] 72906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 72907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 72907ms [err] v=0 72907ms [err] o=- 3934366713 3934366713 IN IP4 0.0.0.0 72907ms [err] s=- 72907ms [err] t=0 0 72907ms [err] a=group:BUNDLE 0 72907ms [err] a=msid-semantic:WMS * 72907ms [err] m=application 9 DTLS/SCTP 5000 72907ms [err] c=IN IP4 0.0.0.0 72907ms [err] a=mid:0 72907ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72907ms [err] a=max-message-size:65536 72907ms [err] a=ice-ufrag:GefT 72907ms [err] a=ice-pwd:r1Oq08PqprkLONKF2GzhY3 72907ms [err] a=fingerprint:sha-256 25:6E:1E:3E:41:6B:80:2A:46:2D:07:01:1E:9C:2F:B5:F5:D0:3F:50:2D:A0:D9:C5:DE:02:6B:0E:DD:D1:4D:ED 72907ms [err] a=setup:actpass 72907ms [err] 72909ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 72909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 72910ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "new"}] 72910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 72911ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 72913ms [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'\xd7R*\xf1\xbaG\x0c.I\xa5\x90\xcd') 72913ms [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'%m\x10\xcc\x01\x8d/to\x18\x1f\xb8') 72913ms [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'\xd7R*\xf1\xbaG\x0c.I\xa5\x90\xcd') 72914ms [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'%m\x10\xcc\x01\x8d/to\x18\x1f\xb8') 72915ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 72916ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'4-st4\xa1G\n\x0fl\xd9\x1b') 72917ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'4-st4\xa1G\n\x0fl\xd9\x1b') 72917ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8b\x12\x96\xb1\xb5\xc8\x89\x7f(\xb4l\xec') 72918ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8b\x12\x96\xb1\xb5\xc8\x89\x7f(\xb4l\xec') 72918ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59861) (expires in 600 seconds) 72918ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 72918ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 72919ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 72920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 72920ms [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='') 72920ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72944ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34272) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6DE\xb8\xa7\xc4\xaf_#\x01\xa5\x9c') 72944ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34272) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6DE\xb8\xa7\xc4\xaf_#\x01\xa5\x9c') 72952ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333","content":{"type":"answer","sdp":"v=0\\r\\no=- 3934366713 3934366713 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 34272 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 34272 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40085 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34272 typ srflx raddr 172.30.0.1 rport 34272\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40085 typ srflx raddr 172.17.0.2 rport 40085\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49752 typ relay raddr 172.17.0.2 rport 50785\\r\\na=end-of-candidates\\r\\na=ice-ufrag:yI2W\\r\\na=ice-pwd:5NvZSSyihjmQOjNXdnbnGE\\r\\na=fingerprint:sha-256 90:45:3E:D1:7A:44:81:D6:65:CA:9B:B6:04:97:46:AF:38:95:39:41:BB:E9:1A:0C:CA:B5:4D:22:AF:0F:74:5B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 72952ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72952ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 72952ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 72952ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 72952ms [err] v=0 72952ms [err] o=- 3934366713 3934366713 IN IP4 0.0.0.0 72952ms [err] s=- 72952ms [err] t=0 0 72952ms [err] a=group:BUNDLE 0 72952ms [err] a=msid-semantic:WMS * 72952ms [err] m=application 34272 DTLS/SCTP 5000 72952ms [err] c=IN IP4 172.30.0.1 72952ms [err] a=mid:0 72952ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72952ms [err] a=max-message-size:65536 72952ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34272 typ host 72952ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40085 typ host 72952ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34272 typ srflx raddr 172.30.0.1 rport 34272 72952ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40085 typ srflx raddr 172.17.0.2 rport 40085 72952ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49752 typ relay raddr 172.17.0.2 rport 50785 72952ms [err] a=end-of-candidates 72952ms [err] a=ice-ufrag:yI2W 72952ms [err] a=ice-pwd:5NvZSSyihjmQOjNXdnbnGE 72952ms [err] a=fingerprint:sha-256 90:45:3E:D1:7A:44:81:D6:65:CA:9B:B6:04:97:46:AF:38:95:39:41:BB:E9:1A:0C:CA:B5:4D:22:AF:0F:74:5B 72952ms [err] a=setup:active 72952ms [err] 72954ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 72954ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 72954ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 72955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('172.30.0.1', 34272)) State.FROZEN -> State.WAITING 72955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49888) -> ('172.30.0.1', 34272)) State.FROZEN -> State.WAITING 72955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('172.17.0.2', 40085)) State.FROZEN -> State.WAITING 72955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59861) -> ('172.30.0.1', 34272)) State.FROZEN -> State.WAITING 72955ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZMOCDld39K 1 udp 1862270975 172.17.0.2 34272 typ prflx) 72955ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72955ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72955ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('172.17.0.2', 34272)) State.WAITING -> State.IN_PROGRESS 72956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34272) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\xae\x97,\xc9\xa9>\x99\x91n\n\xe4') 72956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('172.30.0.1', 34272)) State.WAITING -> State.IN_PROGRESS 72956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34272) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa8\xfd\x18N6_N\xd5\xce\xa0\x8b\xbf') 72956ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "connecting"}] 72957ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34272) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\xae\x97,\xc9\xa9>\x99\x91n\n\xe4') 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('172.17.0.2', 34272)) State.IN_PROGRESS -> State.SUCCEEDED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49888) -> ('172.30.0.1', 34272)) State.WAITING -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('172.17.0.2', 40085)) State.WAITING -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49888) -> ('172.17.0.2', 40085)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('141.24.211.56', 34272)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49888) -> ('141.24.211.56', 34272)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('141.24.211.56', 40085)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49888) -> ('141.24.211.56', 40085)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('141.24.210.113', 49752)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49888) -> ('141.24.210.113', 49752)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59861) -> ('172.30.0.1', 34272)) State.WAITING -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59861) -> ('172.17.0.2', 40085)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59861) -> ('141.24.211.56', 34272)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59861) -> ('141.24.211.56', 40085)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59861) -> ('141.24.210.113', 49752)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) ICE completed 72959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34272) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa8\xfd\x18N6_N\xd5\xce\xa0\x8b\xbf') 72959ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41649) -> ('172.30.0.1', 34272)) State.IN_PROGRESS -> State.SUCCEEDED 72959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34272) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xffP\x12\xb8\xbc+\x8b\xdc\xc2\xaf\x94\xe7') 72959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34272) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xffP\x12\xb8\xbc+\x8b\xdc\xc2\xaf\x94\xe7') 72976ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 72976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 72977ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 72978ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 72980ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 72980ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 72980ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 72980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 72981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 72981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 72981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 72981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 72981ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "connected"}] 72982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 72982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 72982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 72982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 72982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 72983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 72983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 72983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 72983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 72984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1849062892, stream_id=1, stream_seq=0) 72984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 72985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3837661934, stream_id=1, stream_seq=0) 72985ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 72985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3837661934, gaps=[]) 72985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1849062892, gaps=[]) 72985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1849062893, stream_id=1, stream_seq=1) 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1849062894, stream_id=1, stream_seq=2) 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1849062893, gaps=[]) 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 72987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1849062894, gaps=[]) 72987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73070ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73152ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333"}', extra='') 73153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 73153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 73153ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73153ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 73154ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 73154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73154ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 73155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73156ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "closed"}] 73156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73156ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73157ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'C\xcfTKC\x1f\xff\x0f\xdb\x9b\xae\x0e') 73159ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'C\xcfTKC\x1f\xff\x0f\xdb\x9b\xae\x0e') 73159ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59861) 73159ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 73159ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 73246ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73246ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 73300ms [err] Traceback (most recent call last): 73300ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73300ms [err] return _run_code(code, main_globals, None, 73300ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73301ms [err] exec(code, run_globals) 73301ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73301ms [err] sys.exit(main()) 73301ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73301ms [err] asyncio.run(main_async()) 73301ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73301ms [err] return loop.run_until_complete(main) 73301ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73302ms [err] self.run_forever() 73302ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73302ms [err] self._run_once() 73302ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73302ms [err] event_list = self._selector.select(timeout) 73302ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73302ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73302ms [err] KeyboardInterrupt 73304ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73304ms [err] h.flush() 73304ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 73409ms [log] starting device 73750ms [err] DEBUG:asyncio:Using selector: EpollSelector 73841ms [err] ERROR:asyncio:Unclosed client session 73841ms [err] client_session: 73910ms [log] parsing 73910ms [log] creating device handler 73910ms [log] [ready] 73910ms [log] reading line 73910ms [log] [websocketToken] "5227c371-694c-4b94-bde0-79f760ac52ba" 73931ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73931ms [log] [websocketConnected] 74099ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74100ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74114ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3168efa5-371f-4a51-8ad0-7a5da89f90cf"}}', extra='') 74114ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3168efa5-371f-4a51-8ad0-7a5da89f90cf"} 74163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4","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='') 74168ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "new"}] 76171ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 76173ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 76173ms [err] v=0 76173ms [err] o=- 3934366717 3934366717 IN IP4 0.0.0.0 76173ms [err] s=- 76173ms [err] t=0 0 76173ms [err] a=group:BUNDLE 0 76173ms [err] a=msid-semantic:WMS * 76173ms [err] m=application 9 DTLS/SCTP 5000 76173ms [err] c=IN IP4 0.0.0.0 76173ms [err] a=mid:0 76173ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76173ms [err] a=max-message-size:65536 76173ms [err] a=ice-ufrag:NBpr 76173ms [err] a=ice-pwd:UMmcAe7T6NFW9ZcEPrqbn7 76173ms [err] a=fingerprint:sha-256 FD:72:6F:30:96:78:A5:DC:6E:37:8F:42:08:4C:3A:18:03:58:C8:2D:FB:81:74:CE:4A:56:22:50:B4:C0:F0:F4 76173ms [err] a=setup:actpass 76173ms [err] 76174ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 76174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76176ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "new"}] 76176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76177ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76179ms [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'\xe4D\r\x1c\xd1_\xa7#\x12ml\xa1') 76179ms [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'w \xdd\xc3KW\x9e\xf3\\\x88\xfb\xa8') 76180ms [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'\xe4D\r\x1c\xd1_\xa7#\x12ml\xa1') 76180ms [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'w \xdd\xc3KW\x9e\xf3\\\x88\xfb\xa8') 76181ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 76182ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b']:\xd8\xa4\xd1&\xb9\xe65\xf5\xdb\x84') 76182ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b']:\xd8\xa4\xd1&\xb9\xe65\xf5\xdb\x84') 76183ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe52o\xa6\xaa\x1e\x92\xcc5\r*\xea') 76184ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe52o\xa6\xaa\x1e\x92\xcc5\r*\xea') 76184ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57744) (expires in 600 seconds) 76184ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 76184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76185ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 76185ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76185ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76186ms [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='') 76186ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52424) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeb<\xf4\xce\xe1\xea\xf4t\xf2\xbb\x07\xe3') 76216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52424) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeb<\xf4\xce\xe1\xea\xf4t\xf2\xbb\x07\xe3') 76224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3934366717 3934366717 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 52424 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 52424 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58778 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52424 typ srflx raddr 172.30.0.1 rport 52424\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58778 typ srflx raddr 172.17.0.2 rport 58778\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54683 typ relay raddr 172.17.0.2 rport 34075\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wKpC\\r\\na=ice-pwd:6jtYp65yBbbxj5vSlhjfBL\\r\\na=fingerprint:sha-256 5A:70:B7:35:63:93:17:4D:E9:C9:76:96:E7:23:FB:BA:50:2C:5D:87:EE:8C:08:B2:70:CA:FE:59:D6:80:69:42\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 76224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 76224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 76224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 76224ms [err] v=0 76224ms [err] o=- 3934366717 3934366717 IN IP4 0.0.0.0 76224ms [err] s=- 76224ms [err] t=0 0 76224ms [err] a=group:BUNDLE 0 76224ms [err] a=msid-semantic:WMS * 76224ms [err] m=application 52424 DTLS/SCTP 5000 76224ms [err] c=IN IP4 172.30.0.1 76224ms [err] a=mid:0 76224ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76224ms [err] a=max-message-size:65536 76224ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52424 typ host 76224ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58778 typ host 76224ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52424 typ srflx raddr 172.30.0.1 rport 52424 76224ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58778 typ srflx raddr 172.17.0.2 rport 58778 76224ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54683 typ relay raddr 172.17.0.2 rport 34075 76224ms [err] a=end-of-candidates 76224ms [err] a=ice-ufrag:wKpC 76224ms [err] a=ice-pwd:6jtYp65yBbbxj5vSlhjfBL 76224ms [err] a=fingerprint:sha-256 5A:70:B7:35:63:93:17:4D:E9:C9:76:96:E7:23:FB:BA:50:2C:5D:87:EE:8C:08:B2:70:CA:FE:59:D6:80:69:42 76224ms [err] a=setup:active 76224ms [err] 76227ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 76227ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76227ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76227ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('172.30.0.1', 52424)) State.FROZEN -> State.WAITING 76228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56882) -> ('172.30.0.1', 52424)) State.FROZEN -> State.WAITING 76228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('172.17.0.2', 58778)) State.FROZEN -> State.WAITING 76228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57744) -> ('172.30.0.1', 52424)) State.FROZEN -> State.WAITING 76228ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Ts80Zy79FV 1 udp 1862270975 172.17.0.2 52424 typ prflx) 76228ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('172.17.0.2', 52424)) State.WAITING -> State.IN_PROGRESS 76229ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52424) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2Vb\x97\x1a\x0e\x8b\x0c{T\xc61') 76229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('172.30.0.1', 52424)) State.WAITING -> State.IN_PROGRESS 76230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52424) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b's\xc5\x1e\x19\xf3={^S\xaa\x06H') 76230ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "connecting"}] 76231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52424) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2Vb\x97\x1a\x0e\x8b\x0c{T\xc61') 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('172.17.0.2', 52424)) State.IN_PROGRESS -> State.SUCCEEDED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56882) -> ('172.30.0.1', 52424)) State.WAITING -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('172.17.0.2', 58778)) State.WAITING -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56882) -> ('172.17.0.2', 58778)) State.FROZEN -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('141.24.211.56', 52424)) State.FROZEN -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56882) -> ('141.24.211.56', 52424)) State.FROZEN -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('141.24.211.56', 58778)) State.FROZEN -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56882) -> ('141.24.211.56', 58778)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('141.24.210.113', 54683)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56882) -> ('141.24.210.113', 54683)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57744) -> ('172.30.0.1', 52424)) State.WAITING -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57744) -> ('172.17.0.2', 58778)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57744) -> ('141.24.211.56', 52424)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57744) -> ('141.24.211.56', 58778)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57744) -> ('141.24.210.113', 54683)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) ICE completed 76234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52424) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b's\xc5\x1e\x19\xf3={^S\xaa\x06H') 76234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42447) -> ('172.30.0.1', 52424)) State.IN_PROGRESS -> State.SUCCEEDED 76235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52424) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc7\xe6u3\xdeM\xac\xc4\xa6\xfe\xa9~') 76235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52424) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc7\xe6u3\xdeM\xac\xc4\xa6\xfe\xa9~') 76249ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 76249ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76251ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 76252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 76256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 76256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 76256ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 76257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 76257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 76257ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76257ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "connected"}] 76259ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76259ms [log] line {"signal":"gpio1","value":"strongH"} 76259ms [log] 76259ms [log] reading line 76259ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 76260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 76260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 76260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 76260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 76260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 76261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 76261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 76261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 76261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2951902000, stream_id=1, stream_seq=0) 76261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 76262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1230003579, stream_id=1, stream_seq=0) 76262ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230003579, gaps=[]) 76263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902000, gaps=[]) 76263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 76263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2951902001, stream_id=1, stream_seq=1) 76263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 76264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2951902002, stream_id=1, stream_seq=2) 76264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2951902003, stream_id=1, stream_seq=3) 76264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2951902004, stream_id=1, stream_seq=4) 76265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902001, gaps=[]) 76265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 76265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902002, gaps=[]) 76265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 76266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902003, gaps=[]) 76266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 76266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902004, gaps=[]) 76266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 76350ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76350ms [log] line {"signal":"gpio2","value":"strongL"} 76350ms [log] 76350ms [log] reading line 76350ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4"}', extra='') 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 76430ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76430ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 76430ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 76430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76431ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 76431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76433ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "closed"}] 76433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76433ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76433ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'^u\xe9G\xe1\xd0V\xcaa]\x83\xb8') 76434ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'^u\xe9G\xe1\xd0V\xcaa]\x83\xb8') 76435ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57744) 76435ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 76435ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 76503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76503ms [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 76564ms [err] Traceback (most recent call last): 76564ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76564ms [err] return _run_code(code, main_globals, None, 76564ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76564ms [err] exec(code, run_globals) 76564ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76565ms [err] sys.exit(main()) 76565ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76565ms [err] asyncio.run(main_async()) 76565ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76565ms [err] return loop.run_until_complete(main) 76565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76565ms [err] self.run_forever() 76565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76565ms [err] self._run_once() 76565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76566ms [err] event_list = self._selector.select(timeout) 76566ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76566ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76566ms [err] KeyboardInterrupt 76568ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76568ms [err] h.flush() 76568ms [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 91963ms [log] starting device 92320ms [err] DEBUG:asyncio:Using selector: EpollSelector 92403ms [err] ERROR:asyncio:Unclosed client session 92403ms [err] client_session: 92482ms [log] parsing 92482ms [log] creating device handler 92482ms [log] [ready] 92482ms [log] reading line 92482ms [log] [websocketToken] "5cc7c36a-a805-40f9-9909-8066ecae81a0" 92496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 92496ms [log] line {"signal":"gpio1","value":"strongH"} 92496ms [log] 92496ms [log] reading line 92496ms [log] line {"signal":"gpio2","value":"strongL"} 92496ms [log] 92496ms [log] reading line 92496ms [log] [websocketConnected] 94236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 94236ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 94265ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5cbb086b-c664-4486-9dd1-45b3ba82c3f8"}}', extra='') 94265ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5cbb086b-c664-4486-9dd1-45b3ba82c3f8"} 94324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b","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='') 94329ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 94329ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 94329ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b", "state": "new"}] 96332ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b"}', extra='') 96332ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96332ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 96334ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4901914572256922211 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:ewqc\\r\\na=ice-pwd:hUbc3nyPKcHTsjquNNC1/NJV\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 61:29:68:BC:0A:CB:92:3A:75:7D:C6:6C:75:85:F7:2F:44:94:0D:00:07:84:CD:74:5F:CD:40:CB:58:C4:52:81\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b"}', extra='') 96334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 96334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 96334ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 96334ms [err] v=0 96334ms [err] o=- 4901914572256922211 2 IN IP4 127.0.0.1 96334ms [err] s=- 96334ms [err] t=0 0 96334ms [err] a=group:BUNDLE 0 96334ms [err] a=extmap-allow-mixed 96334ms [err] a=msid-semantic: WMS 96334ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 96334ms [err] c=IN IP4 0.0.0.0 96334ms [err] a=ice-ufrag:ewqc 96334ms [err] a=ice-pwd:hUbc3nyPKcHTsjquNNC1/NJV 96334ms [err] a=ice-options:trickle 96334ms [err] a=fingerprint:sha-256 61:29:68:BC:0A:CB:92:3A:75:7D:C6:6C:75:85:F7:2F:44:94:0D:00:07:84:CD:74:5F:CD:40:CB:58:C4:52:81 96334ms [err] a=setup:actpass 96334ms [err] a=mid:0 96334ms [err] a=sctp-port:5000 96334ms [err] a=max-message-size:262144 96334ms [err] 96337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 96337ms [err] v=0 96337ms [err] o=- 4901914572256922211 2 IN IP4 127.0.0.1 96337ms [err] s=- 96337ms [err] t=0 0 96337ms [err] a=group:BUNDLE 0 96337ms [err] a=extmap-allow-mixed 96337ms [err] a=msid-semantic: WMS 96337ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 96337ms [err] c=IN IP4 0.0.0.0 96337ms [err] a=ice-ufrag:ewqc 96337ms [err] a=ice-pwd:hUbc3nyPKcHTsjquNNC1/NJV 96337ms [err] a=ice-options:trickle 96337ms [err] a=fingerprint:sha-256 61:29:68:BC:0A:CB:92:3A:75:7D:C6:6C:75:85:F7:2F:44:94:0D:00:07:84:CD:74:5F:CD:40:CB:58:C4:52:81 96337ms [err] a=setup:actpass 96337ms [err] a=mid:0 96337ms [err] a=sctp-port:5000 96337ms [err] a=max-message-size:262144 96337ms [err] 96337ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 96338ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b", "state": "new"}] 96339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 96339ms [err] v=0 96339ms [err] o=- 3934366737 3934366737 IN IP4 0.0.0.0 96339ms [err] s=- 96339ms [err] t=0 0 96339ms [err] a=group:BUNDLE 0 96339ms [err] a=msid-semantic:WMS * 96339ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 96339ms [err] c=IN IP4 0.0.0.0 96339ms [err] a=mid:0 96339ms [err] a=sctp-port:5000 96339ms [err] a=max-message-size:65536 96339ms [err] a=ice-ufrag:xuMg 96339ms [err] a=ice-pwd:8mZ23s5tEcEISi0eZDqPdD 96339ms [err] a=fingerprint:sha-256 EA:DE:46:94:D3:C8:04:B5:4F:35:0F:EC:59:64:BB:12:E5:78:53:13:A6:94:1A:24:47:BE:63:0B:62:EC:9B:9E 96339ms [err] a=setup:active 96339ms [err] 96339ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 96340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 96340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 96341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 96342ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 96344ms [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'\xed\n\xfb.\x03\x82\x08-\xce\xf6\xc4\x9a') 96344ms [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'\xa7,\x84}\xbbk1\x80l\xecfP') 96345ms [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'\xed\n\xfb.\x03\x82\x08-\xce\xf6\xc4\x9a') 96346ms [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'\xa7,\x84}\xbbk1\x80l\xecfP') 96347ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 96348ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'e\x85L7\xe7S\x1c8\xff\xf9\x00\xa1') 96348ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'e\x85L7\xe7S\x1c8\xff\xf9\x00\xa1') 96349ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd6w,#a\x18\x1a\x96al\x87\x08') 96350ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd6w,#a\x18\x1a\x96al\x87\x08') 96350ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54934) (expires in 600 seconds) 96350ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 96350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 96351ms [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='') 96351ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 96351ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 96351ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 96351ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 96352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96352ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b", "state": "connecting"}] 96374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O/0FAIfdIklg') 96374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O/0FAIfdIklg') 96374ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(QVZkBEettn 1 udp 1845501695 172.17.0.2 58211 typ prflx) 96374ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45997) -> ('172.17.0.2', 58211)) State.WAITING -> State.IN_PROGRESS 96374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{`\xf6\xacp\x96\x90\x81\xf0\xb9G\xa1') 96375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{`\xf6\xacp\x96\x90\x81\xf0\xb9G\xa1') 96375ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45997) -> ('172.17.0.2', 58211)) State.IN_PROGRESS -> State.SUCCEEDED 96375ms [err] INFO:aioice.ice:Connection(0) ICE completed 96381ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:565360359 1 udp 2113937151 2c855811-6861-4ef7-ad9b-7df00b749ded.local 58211 typ host generation 0 ufrag ewqc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b"}', extra='') 96382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96385ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2c855811-6861-4ef7-ad9b-7df00b749ded.local" resolved to 172.17.0.2 96385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2778717336 1 udp 1677729535 141.24.211.56 58211 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ewqc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b"}', extra='') 96385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96392ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4136788755 1 udp 33562623 141.24.210.113 62154 typ relay raddr 141.24.211.56 rport 58211 generation 0 ufrag ewqc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b"}', extra='') 96393ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96393ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96393ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96393ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45997) -> ('172.17.0.2', 58211)) State.FROZEN -> State.IN_PROGRESS 96393ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!\xc7\x0fs\xf5L\x99R\xc9f\xf3\x83') 96394ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!\xc7\x0fs\xf5L\x99R\xc9f\xf3\x83') 96394ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45997) -> ('172.17.0.2', 58211)) State.IN_PROGRESS -> State.SUCCEEDED 96414ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35664) -> ('172.17.0.2', 58211)) State.FROZEN -> State.IN_PROGRESS 96414ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea\x89a\xa9\xe4\xcc\x0cf\x83\x9f\xe1`') 96415ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea\x89a\xa9\xe4\xcc\x0cf\x83\x9f\xe1`') 96415ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35664) -> ('172.17.0.2', 58211)) State.IN_PROGRESS -> State.SUCCEEDED 96423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B1ljFHY3vUkd') 96423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B1ljFHY3vUkd') 96423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45997) -> ('141.24.211.56', 58211)) State.FROZEN -> State.FAILED 96423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35664) -> ('141.24.211.56', 58211)) State.FROZEN -> State.FAILED 96423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45997) -> ('141.24.210.113', 62154)) State.FROZEN -> State.FAILED 96423ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35664) -> ('141.24.210.113', 62154)) State.FROZEN -> State.FAILED 96424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54934) -> ('172.17.0.2', 58211)) State.FROZEN -> State.FAILED 96424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54934) -> ('141.24.211.56', 58211)) State.FROZEN -> State.FAILED 96424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54934) -> ('141.24.210.113', 62154)) State.FROZEN -> State.FAILED 96434ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 96434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 96436ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 96436ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 96439ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 96440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 96440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 96440ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 96440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 96440ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b", "state": "connected"}] 96443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 96443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 96443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 96444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 96444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 96444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 96445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2891914195, stream_id=1, stream_seq=0) 96445ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 96445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4052232494, stream_id=1, stream_seq=0) 96446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 96446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2891914195, gaps=[]) 96446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4052232494, gaps=[]) 96446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 96447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4052232495, stream_id=1, stream_seq=1) 96447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 96447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4052232496, stream_id=1, stream_seq=2) 96447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4052232496, gaps=[]) 96448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 96486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5fZRJP5vuC8X') 96487ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58211) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5fZRJP5vuC8X') 96499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 96499ms [log] [experimentStatusChanged] {"status": "running", "message": null} 96609ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b"}', extra='') 96609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 96609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 96610ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 96610ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 96610ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 96610ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 96611ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 96611ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96611ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 96612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4bc53e06-c55c-4e76-9fba-f5aa822be60b", "state": "closed"}] 96613ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 96614ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 96614ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x83\xaf\xdb\xd7\xe8\x8f9\x90\x1fn\x8e\x8d') 96615ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x83\xaf\xdb\xd7\xe8\x8f9\x90\x1fn\x8e\x8d') 96615ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54934) 96615ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 96615ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 96677ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 96677ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 96743ms [err] Traceback (most recent call last): 96743ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 96744ms [err] return _run_code(code, main_globals, None, 96744ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 96744ms [err] exec(code, run_globals) 96744ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 96744ms [err] sys.exit(main()) 96744ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 96745ms [err] asyncio.run(main_async()) 96745ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 96745ms [err] return loop.run_until_complete(main) 96745ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 96745ms [err] self.run_forever() 96745ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 96745ms [err] self._run_once() 96745ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 96746ms [err] event_list = self._selector.select(timeout) 96746ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 96746ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 96746ms [err] KeyboardInterrupt 96748ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 96748ms [err] h.flush() 96748ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 96845ms [log] starting device 97198ms [err] DEBUG:asyncio:Using selector: EpollSelector 97280ms [err] ERROR:asyncio:Unclosed client session 97280ms [err] client_session: 97354ms [log] parsing 97354ms [log] creating device handler 97354ms [log] [ready] 97354ms [log] reading line 97354ms [log] [websocketToken] "d741c88b-6922-48f8-aa15-e574bfd5f805" 97369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 97369ms [log] [websocketConnected] 99120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 99120ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 99144ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9916a69e-f421-497b-92e9-f871175cca8d"}}', extra='') 99144ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9916a69e-f421-497b-92e9-f871175cca8d"} 99196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d","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='') 99200ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d", "state": "new"}] 101203ms [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='') 101204ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 101204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d"}', extra='') 101204ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101204ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 101204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6076961239828147631 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:hXXm\\r\\na=ice-pwd:tGUeoABrLXkkpjLH7BJQw/i3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 92:E2:05:30:6D:9E:E0:4C:6B:28:A1:48:15:25:DD:04:D4:E9:5C:CB:30:99:DE:BE:50:0D:5C:3C:41:C6:B1:E8\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d"}', extra='') 101206ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101206ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 101206ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 101206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 101206ms [err] v=0 101206ms [err] o=- 6076961239828147631 2 IN IP4 127.0.0.1 101206ms [err] s=- 101206ms [err] t=0 0 101206ms [err] a=group:BUNDLE 0 101206ms [err] a=extmap-allow-mixed 101206ms [err] a=msid-semantic: WMS 101206ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 101206ms [err] c=IN IP4 0.0.0.0 101206ms [err] a=ice-ufrag:hXXm 101206ms [err] a=ice-pwd:tGUeoABrLXkkpjLH7BJQw/i3 101206ms [err] a=ice-options:trickle 101206ms [err] a=fingerprint:sha-256 92:E2:05:30:6D:9E:E0:4C:6B:28:A1:48:15:25:DD:04:D4:E9:5C:CB:30:99:DE:BE:50:0D:5C:3C:41:C6:B1:E8 101206ms [err] a=setup:actpass 101206ms [err] a=mid:0 101206ms [err] a=sctp-port:5000 101206ms [err] a=max-message-size:262144 101206ms [err] 101209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 101209ms [err] v=0 101209ms [err] o=- 6076961239828147631 2 IN IP4 127.0.0.1 101209ms [err] s=- 101209ms [err] t=0 0 101209ms [err] a=group:BUNDLE 0 101209ms [err] a=extmap-allow-mixed 101209ms [err] a=msid-semantic: WMS 101209ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 101209ms [err] c=IN IP4 0.0.0.0 101209ms [err] a=ice-ufrag:hXXm 101209ms [err] a=ice-pwd:tGUeoABrLXkkpjLH7BJQw/i3 101209ms [err] a=ice-options:trickle 101209ms [err] a=fingerprint:sha-256 92:E2:05:30:6D:9E:E0:4C:6B:28:A1:48:15:25:DD:04:D4:E9:5C:CB:30:99:DE:BE:50:0D:5C:3C:41:C6:B1:E8 101209ms [err] a=setup:actpass 101209ms [err] a=mid:0 101209ms [err] a=sctp-port:5000 101209ms [err] a=max-message-size:262144 101209ms [err] 101209ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 101210ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d", "state": "new"}] 101211ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 101211ms [err] v=0 101211ms [err] o=- 3934366742 3934366742 IN IP4 0.0.0.0 101211ms [err] s=- 101211ms [err] t=0 0 101211ms [err] a=group:BUNDLE 0 101211ms [err] a=msid-semantic:WMS * 101211ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 101211ms [err] c=IN IP4 0.0.0.0 101211ms [err] a=mid:0 101211ms [err] a=sctp-port:5000 101211ms [err] a=max-message-size:65536 101211ms [err] a=ice-ufrag:cX2h 101211ms [err] a=ice-pwd:WzlHj9uH63M316cU4kVqtb 101211ms [err] a=fingerprint:sha-256 EA:75:A5:52:B1:A0:9F:88:E6:21:5F:A8:13:CA:C7:BB:2C:E9:E9:5C:28:73:1D:32:B7:E1:A5:0C:46:D5:7D:77 101211ms [err] a=setup:active 101211ms [err] 101212ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 101212ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 101212ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 101214ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 101214ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 101216ms [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'\xe3\x18\xf6\x1d\xa0\x997t\x9d1\x90\xa1') 101216ms [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'\x10\x0b\x15\x89\xde|4\xd47/V4') 101217ms [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'\xe3\x18\xf6\x1d\xa0\x997t\x9d1\x90\xa1') 101218ms [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'\x10\x0b\x15\x89\xde|4\xd47/V4') 101219ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 101219ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1d\r\xe0 \xf8\x04\xe9\xbb\xa5\xf9\xca(') 101220ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1d\r\xe0 \xf8\x04\xe9\xbb\xa5\xf9\xca(') 101221ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'H\xb2t<\xc4\xc2\xb8W\x8d\xa4\xfdr') 101222ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'H\xb2t<\xc4\xc2\xb8W\x8d\xa4\xfdr') 101222ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51966) (expires in 600 seconds) 101222ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 101222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 101223ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 101223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 101224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 101224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 101224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 101225ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d", "state": "connecting"}] 101246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UiPra2UBm64t') 101246ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UiPra2UBm64t') 101246ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ybvCF2KV9n 1 udp 1845501695 172.17.0.2 38745 typ prflx) 101247ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40403) -> ('172.17.0.2', 38745)) State.WAITING -> State.IN_PROGRESS 101247ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'}\x97\xfc\x1d\xc0\xf9\xb2\xdb\x90Z\tr') 101249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'}\x97\xfc\x1d\xc0\xf9\xb2\xdb\x90Z\tr') 101249ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40403) -> ('172.17.0.2', 38745)) State.IN_PROGRESS -> State.SUCCEEDED 101249ms [err] INFO:aioice.ice:Connection(0) ICE completed 101263ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3891424921 1 udp 2113937151 932822ec-b841-4010-8bfd-115b885ed166.local 38745 typ host generation 0 ufrag hXXm network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d"}', extra='') 101263ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101263ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 101263ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 101265ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 101265ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 101266ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 101267ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 101270ms [err] INFO:aioice.ice:Connection(0) Remote candidate "932822ec-b841-4010-8bfd-115b885ed166.local" resolved to 172.17.0.2 101274ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 101274ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 101274ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 101274ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 101274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 101275ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d", "state": "connected"}] 101275ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 101275ms [log] line {"signal":"gpio1","value":"strongH"} 101275ms [log] 101275ms [log] reading line 101275ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 101275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1960431498 1 udp 1677729535 141.24.211.56 38745 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag hXXm network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d"}', extra='') 101275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 101276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 101277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 101277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 101277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 101278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 101278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 101278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 101279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1289271102, stream_id=1, stream_seq=0) 101279ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 101279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3320762629, stream_id=1, stream_seq=0) 101279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 101282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1289271102, gaps=[]) 101282ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3405083768 1 udp 33562623 141.24.210.113 63285 typ relay raddr 141.24.211.56 rport 38745 generation 0 ufrag hXXm network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d"}', extra='') 101282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 101282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 101282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3320762630, stream_id=1, stream_seq=1) 101282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3320762631, stream_id=1, stream_seq=2) 101282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3320762632, stream_id=1, stream_seq=3) 101282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3320762633, stream_id=1, stream_seq=4) 101283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3320762629, gaps=[]) 101283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 101283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3320762631, gaps=[]) 101283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 101283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3320762633, gaps=[]) 101284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 101299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SB8CKUxtzxRD') 101299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SB8CKUxtzxRD') 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40403) -> ('172.17.0.2', 38745)) State.FROZEN -> State.FAILED 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59042) -> ('172.17.0.2', 38745)) State.FROZEN -> State.FAILED 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40403) -> ('141.24.211.56', 38745)) State.FROZEN -> State.FAILED 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59042) -> ('141.24.211.56', 38745)) State.FROZEN -> State.FAILED 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40403) -> ('141.24.210.113', 63285)) State.FROZEN -> State.FAILED 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59042) -> ('141.24.210.113', 63285)) State.FROZEN -> State.FAILED 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51966) -> ('172.17.0.2', 38745)) State.FROZEN -> State.FAILED 101299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51966) -> ('141.24.211.56', 38745)) State.FROZEN -> State.FAILED 101300ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51966) -> ('141.24.210.113', 63285)) State.FROZEN -> State.FAILED 101331ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 101331ms [log] line {"signal":"gpio2","value":"strongL"} 101331ms [log] 101331ms [log] reading line 101331ms [log] [experimentStatusChanged] {"status": "running", "message": null} 101362ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R2LB4aAdP3Eg') 101362ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38745) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R2LB4aAdP3Eg') 101438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d"}', extra='') 101438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 101438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 101439ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 101439ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 101439ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 101439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 101439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 101440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 101440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101440ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ecf8b8-f6f9-4d65-9a65-2bf428059f4d", "state": "closed"}] 101441ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 101441ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 101442ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x19B\xaf\xd2}l\xcd\x0e\xcc]C[') 101442ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x19B\xaf\xd2}l\xcd\x0e\xcc]C[') 101443ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51966) 101443ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 101443ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 101503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 101503ms [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 101585ms [err] Traceback (most recent call last): 101585ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 101586ms [err] return _run_code(code, main_globals, None, 101586ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 101586ms [err] exec(code, run_globals) 101586ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 101586ms [err] sys.exit(main()) 101586ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 101586ms [err] asyncio.run(main_async()) 101586ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 101586ms [err] return loop.run_until_complete(main) 101586ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 101587ms [err] self.run_forever() 101587ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 101587ms [err] self._run_once() 101587ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 101588ms [err] event_list = self._selector.select(timeout) 101588ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 101588ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 101588ms [err] KeyboardInterrupt 101590ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 101590ms [err] h.flush() 101590ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 101683ms [log] starting device 102030ms [err] DEBUG:asyncio:Using selector: EpollSelector 102121ms [err] ERROR:asyncio:Unclosed client session 102121ms [err] client_session: 102183ms [log] parsing 102183ms [log] creating device handler 102183ms [log] [ready] 102183ms [log] reading line 102183ms [log] [websocketToken] "486b7131-8d7f-467d-a92a-8ec9249d08a2" 102200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102200ms [log] line {"signal":"gpio1","value":"strongH"} 102200ms [log] 102200ms [log] reading line 102200ms [log] line {"signal":"gpio2","value":"strongL"} 102200ms [log] 102200ms [log] reading line 102200ms [log] [websocketConnected] 102385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102385ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cebb8abc-a773-4617-a060-fef83f003fba"}}', extra='') 102398ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cebb8abc-a773-4617-a060-fef83f003fba"} 102443ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55","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='') 102447ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 102448ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 102448ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "new"}] 104451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104451ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104451ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104452ms [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='') 104452ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55","content":{"type":"offer","sdp":"v=0\\r\\no=- 3934366745 3934366745 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 34135 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 34135 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46432 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46432 typ srflx raddr 172.17.0.2 rport 46432\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34135 typ srflx raddr 172.30.0.1 rport 34135\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61292 typ relay raddr 172.17.0.2 rport 38485\\r\\na=end-of-candidates\\r\\na=ice-ufrag:08WB\\r\\na=ice-pwd:JZFieGqHmX4447gxs0Lnz3\\r\\na=fingerprint:sha-256 19:1E:7A:C0:ED:EB:33:E2:DE:EA:D9:AE:4F:CD:77:22:E6:69:6F:87:41:D1:33:7D:0A:31:ED:1B:B6:08:DE:1C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 104472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 104472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 104472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104472ms [err] v=0 104472ms [err] o=- 3934366745 3934366745 IN IP4 0.0.0.0 104472ms [err] s=- 104472ms [err] t=0 0 104472ms [err] a=group:BUNDLE 0 104472ms [err] a=msid-semantic:WMS * 104472ms [err] m=application 34135 DTLS/SCTP 5000 104472ms [err] c=IN IP4 172.30.0.1 104472ms [err] a=mid:0 104472ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104472ms [err] a=max-message-size:65536 104472ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34135 typ host 104472ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46432 typ host 104472ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46432 typ srflx raddr 172.17.0.2 rport 46432 104472ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34135 typ srflx raddr 172.30.0.1 rport 34135 104472ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61292 typ relay raddr 172.17.0.2 rport 38485 104472ms [err] a=end-of-candidates 104472ms [err] a=ice-ufrag:08WB 104472ms [err] a=ice-pwd:JZFieGqHmX4447gxs0Lnz3 104472ms [err] a=fingerprint:sha-256 19:1E:7A:C0:ED:EB:33:E2:DE:EA:D9:AE:4F:CD:77:22:E6:69:6F:87:41:D1:33:7D:0A:31:ED:1B:B6:08:DE:1C 104472ms [err] a=setup:actpass 104472ms [err] 104475ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104475ms [err] v=0 104475ms [err] o=- 3934366745 3934366745 IN IP4 0.0.0.0 104475ms [err] s=- 104475ms [err] t=0 0 104475ms [err] a=group:BUNDLE 0 104475ms [err] a=msid-semantic:WMS * 104475ms [err] m=application 34135 DTLS/SCTP 5000 104475ms [err] c=IN IP4 172.30.0.1 104475ms [err] a=mid:0 104475ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104475ms [err] a=max-message-size:65536 104475ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34135 typ host 104475ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46432 typ host 104475ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46432 typ srflx raddr 172.17.0.2 rport 46432 104475ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34135 typ srflx raddr 172.30.0.1 rport 34135 104475ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61292 typ relay raddr 172.17.0.2 rport 38485 104475ms [err] a=end-of-candidates 104475ms [err] a=ice-ufrag:08WB 104475ms [err] a=ice-pwd:JZFieGqHmX4447gxs0Lnz3 104475ms [err] a=fingerprint:sha-256 19:1E:7A:C0:ED:EB:33:E2:DE:EA:D9:AE:4F:CD:77:22:E6:69:6F:87:41:D1:33:7D:0A:31:ED:1B:B6:08:DE:1C 104475ms [err] a=setup:actpass 104475ms [err] 104475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 104476ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "new"}] 104478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 104478ms [err] v=0 104478ms [err] o=- 3934366745 3934366745 IN IP4 0.0.0.0 104478ms [err] s=- 104478ms [err] t=0 0 104478ms [err] a=group:BUNDLE 0 104478ms [err] a=msid-semantic:WMS * 104478ms [err] m=application 9 DTLS/SCTP 5000 104478ms [err] c=IN IP4 0.0.0.0 104478ms [err] a=mid:0 104478ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104478ms [err] a=max-message-size:65536 104478ms [err] a=ice-ufrag:YmQW 104478ms [err] a=ice-pwd:RS2xkZtBvNqVgXR7FUe9Tu 104478ms [err] a=fingerprint:sha-256 AD:89:5D:62:11:5A:32:3C:13:35:09:1D:11:0C:25:F5:64:0D:EE:4B:F0:C2:36:73:89:AF:AE:D8:23:3C:C8:89 104478ms [err] a=setup:active 104478ms [err] 104478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104480ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104482ms [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'\xf3\xafbE\xf4\xa2\xb0]\xb3\\QV') 104482ms [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'W)2s\xafG\x02I\x86+\xf9\xc7') 104483ms [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'\xf3\xafbE\xf4\xa2\xb0]\xb3\\QV') 104483ms [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'W)2s\xafG\x02I\x86+\xf9\xc7') 104485ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104485ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcb\xf5\x8f\xcc\x8a\xda\xbaxN)\x0eq') 104486ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xcb\xf5\x8f\xcc\x8a\xda\xbaxN)\x0eq') 104486ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'3\r#\xad\xaa\x9aEp[H#\xc2') 104487ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'3\r#\xad\xaa\x9aEp[H#\xc2') 104487ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62664) (expires in 600 seconds) 104487ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104487ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104488ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 104488ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('172.30.0.1', 34135)) State.FROZEN -> State.WAITING 104489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49201) -> ('172.30.0.1', 34135)) State.FROZEN -> State.WAITING 104490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('172.17.0.2', 46432)) State.FROZEN -> State.WAITING 104490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62664) -> ('172.30.0.1', 34135)) State.FROZEN -> State.WAITING 104490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('172.30.0.1', 34135)) State.WAITING -> State.IN_PROGRESS 104491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34135) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03\xad\xd7YL{\xc8\x00\xf3\x1f\x8ap') 104491ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "connecting"}] 104492ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34135) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x03\xad\xd7YL{\xc8\x00\xf3\x1f\x8ap') 104492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('172.30.0.1', 34135)) State.IN_PROGRESS -> State.SUCCEEDED 104492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('141.24.211.56', 46432)) State.FROZEN -> State.WAITING 104492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('141.24.211.56', 34135)) State.FROZEN -> State.WAITING 104492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('141.24.210.113', 61292)) State.FROZEN -> State.WAITING 104506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34135) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(&F)\x04\x17\xb5b\x82\x0c\xa7\x8d') 104506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34135) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(&F)\x04\x17\xb5b\x82\x0c\xa7\x8d') 104506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49201) -> ('172.30.0.1', 34135)) State.WAITING -> State.FAILED 104506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('172.17.0.2', 46432)) State.WAITING -> State.FAILED 104506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49201) -> ('172.17.0.2', 46432)) State.FROZEN -> State.FAILED 104506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('141.24.211.56', 46432)) State.WAITING -> State.FAILED 104506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49201) -> ('141.24.211.56', 46432)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('141.24.211.56', 34135)) State.WAITING -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49201) -> ('141.24.211.56', 34135)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62664) -> ('172.30.0.1', 34135)) State.WAITING -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62664) -> ('172.17.0.2', 46432)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('141.24.210.113', 61292)) State.WAITING -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49201) -> ('141.24.210.113', 61292)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62664) -> ('141.24.211.56', 46432)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62664) -> ('141.24.211.56', 34135)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62664) -> ('141.24.210.113', 61292)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) ICE completed 104508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34135) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\xe6\xc3\xdbhWV\xcf\xc0\x9a\x0b\x81') 104508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34135) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\xe6\xc3\xdbhWV\xcf\xc0\x9a\x0b\x81') 104508ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5bQC0vNbEP 1 udp 1862270975 172.17.0.2 34135 typ prflx) 104509ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('172.17.0.2', 34135)) State.WAITING -> State.IN_PROGRESS 104509ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34135) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\xf9\\1\x19\xb0\xf8U\x9d\xcd\xe0\xce') 104510ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34135) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\xf9\\1\x19\xb0\xf8U\x9d\xcd\xe0\xce') 104510ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36866) -> ('172.17.0.2', 34135)) State.IN_PROGRESS -> State.SUCCEEDED 104510ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 104510ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104512ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 104512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104531ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104531ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 104531ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 104532ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104532ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "connected"}] 104533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 104533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 104533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 104534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 104535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 104535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 104536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3422847121, stream_id=1, stream_seq=0) 104536ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4073101896, stream_id=1, stream_seq=0) 104537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 104537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3422847121, gaps=[]) 104538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4073101897, stream_id=1, stream_seq=1) 104538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4073101898, stream_id=1, stream_seq=2) 104538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4073101896, gaps=[]) 104538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 104540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4073101897, gaps=[]) 104540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 104540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4073101898, gaps=[]) 104540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 104605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104606ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55"}', extra='') 104701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 104701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 104702ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104702ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 104702ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 104702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 104703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104705ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "closed"}] 104707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104707ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104707ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'qS\xa5\x98I\xe9CJ\rT\x1a\xcc') 104707ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'qS\xa5\x98I\xe9CJ\rT\x1a\xcc') 104707ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62664) 104708ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104708ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104778ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 104851ms [err] Traceback (most recent call last): 104851ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104851ms [err] return _run_code(code, main_globals, None, 104851ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104851ms [err] exec(code, run_globals) 104851ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104851ms [err] sys.exit(main()) 104851ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104852ms [err] asyncio.run(main_async()) 104852ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104852ms [err] return loop.run_until_complete(main) 104852ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104852ms [err] self.run_forever() 104852ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104852ms [err] self._run_once() 104852ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104852ms [err] event_list = self._selector.select(timeout) 104852ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104853ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104853ms [err] KeyboardInterrupt 104855ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104855ms [err] h.flush() 104855ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104955ms [log] starting device 105297ms [err] DEBUG:asyncio:Using selector: EpollSelector 105386ms [err] ERROR:asyncio:Unclosed client session 105386ms [err] client_session: 105446ms [log] parsing 105446ms [log] creating device handler 105446ms [log] [ready] 105446ms [log] reading line 105446ms [log] [websocketToken] "671b94b9-175d-4729-9ab4-1acd7a4f9b96" 105460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105460ms [log] [websocketConnected] 105679ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105679ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105698ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/94d1a2af-52cf-4811-b499-c8d86f4407a2"}}', extra='') 105698ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/94d1a2af-52cf-4811-b499-c8d86f4407a2"} 105747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b","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='') 105753ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "new"}] 107757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 107757ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107757ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107757ms [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='') 107757ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107774ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b","content":{"type":"offer","sdp":"v=0\\r\\no=- 3934366748 3934366748 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 50841 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 50841 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46634 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46634 typ srflx raddr 172.17.0.2 rport 46634\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50841 typ srflx raddr 172.30.0.1 rport 50841\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64910 typ relay raddr 172.17.0.2 rport 57287\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ypxC\\r\\na=ice-pwd:fV4x4UuYfiK0HbTEcpu44J\\r\\na=fingerprint:sha-256 C8:16:18:30:74:D2:AD:27:21:C9:D8:16:FB:AC:C3:2F:E7:32:C5:14:8D:1A:32:C1:41:26:B8:32:09:68:8D:92\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 107774ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107774ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 107775ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 107775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107775ms [err] v=0 107775ms [err] o=- 3934366748 3934366748 IN IP4 0.0.0.0 107775ms [err] s=- 107775ms [err] t=0 0 107775ms [err] a=group:BUNDLE 0 107775ms [err] a=msid-semantic:WMS * 107775ms [err] m=application 50841 DTLS/SCTP 5000 107775ms [err] c=IN IP4 172.30.0.1 107775ms [err] a=mid:0 107775ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107775ms [err] a=max-message-size:65536 107775ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50841 typ host 107775ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46634 typ host 107775ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46634 typ srflx raddr 172.17.0.2 rport 46634 107775ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50841 typ srflx raddr 172.30.0.1 rport 50841 107775ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64910 typ relay raddr 172.17.0.2 rport 57287 107775ms [err] a=end-of-candidates 107775ms [err] a=ice-ufrag:ypxC 107775ms [err] a=ice-pwd:fV4x4UuYfiK0HbTEcpu44J 107775ms [err] a=fingerprint:sha-256 C8:16:18:30:74:D2:AD:27:21:C9:D8:16:FB:AC:C3:2F:E7:32:C5:14:8D:1A:32:C1:41:26:B8:32:09:68:8D:92 107775ms [err] a=setup:actpass 107775ms [err] 107778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107778ms [err] v=0 107778ms [err] o=- 3934366748 3934366748 IN IP4 0.0.0.0 107778ms [err] s=- 107778ms [err] t=0 0 107778ms [err] a=group:BUNDLE 0 107778ms [err] a=msid-semantic:WMS * 107778ms [err] m=application 50841 DTLS/SCTP 5000 107778ms [err] c=IN IP4 172.30.0.1 107778ms [err] a=mid:0 107778ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107778ms [err] a=max-message-size:65536 107778ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50841 typ host 107778ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46634 typ host 107778ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46634 typ srflx raddr 172.17.0.2 rport 46634 107778ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50841 typ srflx raddr 172.30.0.1 rport 50841 107778ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64910 typ relay raddr 172.17.0.2 rport 57287 107778ms [err] a=end-of-candidates 107778ms [err] a=ice-ufrag:ypxC 107778ms [err] a=ice-pwd:fV4x4UuYfiK0HbTEcpu44J 107778ms [err] a=fingerprint:sha-256 C8:16:18:30:74:D2:AD:27:21:C9:D8:16:FB:AC:C3:2F:E7:32:C5:14:8D:1A:32:C1:41:26:B8:32:09:68:8D:92 107778ms [err] a=setup:actpass 107778ms [err] 107778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 107779ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "new"}] 107780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 107780ms [err] v=0 107780ms [err] o=- 3934366748 3934366748 IN IP4 0.0.0.0 107780ms [err] s=- 107780ms [err] t=0 0 107780ms [err] a=group:BUNDLE 0 107780ms [err] a=msid-semantic:WMS * 107780ms [err] m=application 9 DTLS/SCTP 5000 107780ms [err] c=IN IP4 0.0.0.0 107780ms [err] a=mid:0 107780ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107780ms [err] a=max-message-size:65536 107780ms [err] a=ice-ufrag:UCFk 107780ms [err] a=ice-pwd:zCl9KGeJlCMzfjrGn1GvEP 107780ms [err] a=fingerprint:sha-256 7B:25:EA:9D:18:93:C0:47:9B:AE:2A:14:CF:B8:3A:79:F4:0D:B1:60:AB:49:AD:66:2C:C5:90:ED:1B:2E:6E:C8 107780ms [err] a=setup:active 107780ms [err] 107780ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107780ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107782ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107782ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107784ms [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'\x15\xb1T\xe5\x93\x89\xa3\x98\x1cVX\x89') 107784ms [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'\xf5\x17\xc1\x9c\xbf\x88_\xf4\xdf\xb2\x1d\x95') 107785ms [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'\x15\xb1T\xe5\x93\x89\xa3\x98\x1cVX\x89') 107785ms [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'\xf5\x17\xc1\x9c\xbf\x88_\xf4\xdf\xb2\x1d\x95') 107787ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 107787ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe7\xd8\xb5\xb5.\x97\xc5a\xee\xb4_D') 107788ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe7\xd8\xb5\xb5.\x97\xc5a\xee\xb4_D') 107788ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaf\xf1\x9f?\x85\xb0\xdd\xadOVh\x00') 107789ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xaf\xf1\x9f?\x85\xb0\xdd\xadOVh\x00') 107789ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61778) (expires in 600 seconds) 107789ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 107789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107790ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 107791ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107791ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.30.0.1', 50841)) State.FROZEN -> State.WAITING 107791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35819) -> ('172.30.0.1', 50841)) State.FROZEN -> State.WAITING 107791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.17.0.2', 46634)) State.FROZEN -> State.WAITING 107792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61778) -> ('172.30.0.1', 50841)) State.FROZEN -> State.WAITING 107792ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107792ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.30.0.1', 50841)) State.WAITING -> State.IN_PROGRESS 107793ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50841) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xeb'\x05K)\xe3\x1c\x8c\x0c\x97\xde\x9c") 107793ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "connecting"}] 107794ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50841) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xeb'\x05K)\xe3\x1c\x8c\x0c\x97\xde\x9c") 107794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.30.0.1', 50841)) State.IN_PROGRESS -> State.SUCCEEDED 107794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('141.24.211.56', 46634)) State.FROZEN -> State.WAITING 107794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('141.24.211.56', 50841)) State.FROZEN -> State.WAITING 107794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('141.24.210.113', 64910)) State.FROZEN -> State.WAITING 107803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50841) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10`\xf8\x18]\\cb\x91[=\x03') 107803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50841) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10`\xf8\x18]\\cb\x91[=\x03') 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35819) -> ('172.30.0.1', 50841)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.17.0.2', 46634)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35819) -> ('172.17.0.2', 46634)) State.FROZEN -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('141.24.211.56', 46634)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35819) -> ('141.24.211.56', 46634)) State.FROZEN -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('141.24.211.56', 50841)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35819) -> ('141.24.211.56', 50841)) State.FROZEN -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61778) -> ('172.30.0.1', 50841)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61778) -> ('172.17.0.2', 46634)) State.FROZEN -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('141.24.210.113', 64910)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35819) -> ('141.24.210.113', 64910)) State.FROZEN -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61778) -> ('141.24.211.56', 46634)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61778) -> ('141.24.211.56', 50841)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61778) -> ('141.24.210.113', 64910)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) ICE completed 107805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50841) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1u\x8d\x8f\xd7\x93[\x1aS\x99\x1e\xb6') 107805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50841) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1u\x8d\x8f\xd7\x93[\x1aS\x99\x1e\xb6') 107806ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(WnSZbwx9E0 1 udp 1862270975 172.17.0.2 50841 typ prflx) 107806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.17.0.2', 50841)) State.WAITING -> State.IN_PROGRESS 107806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50841) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12#k\xdd\xc5\xccj\xe3\xe3nXp') 107807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50841) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12#k\xdd\xc5\xccj\xe3\xe3nXp') 107807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60635) -> ('172.17.0.2', 50841)) State.IN_PROGRESS -> State.SUCCEEDED 107812ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 107813ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107814ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 107814ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 107828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 107828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 107828ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107828ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "connected"}] 107828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 107829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 107829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 107829ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107829ms [log] line {"signal":"gpio1","value":"strongH"} 107829ms [log] 107829ms [log] reading line 107829ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 107830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 107830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 107831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=872423835, stream_id=1, stream_seq=0) 107832ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=620094182, stream_id=1, stream_seq=0) 107832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 107832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=872423835, gaps=[]) 107833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=620094183, stream_id=1, stream_seq=1) 107833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=620094184, stream_id=1, stream_seq=2) 107833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=620094185, stream_id=1, stream_seq=3) 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=620094186, stream_id=1, stream_seq=4) 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094182, gaps=[]) 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094183, gaps=[]) 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094184, gaps=[]) 107835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094185, gaps=[]) 107836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094186, gaps=[]) 107836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 107898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 107898ms [log] line {"signal":"gpio2","value":"strongL"} 107898ms [log] 107898ms [log] reading line 107898ms [log] [experimentStatusChanged] {"status": "running", "message": null} 107996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b"}', extra='') 107996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 107996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 107997ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 107997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 107997ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 107997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 107997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 107998ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107998ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 107998ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108000ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "closed"}] 108000ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 108000ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 108000ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x86W]\x10\xde\x04\xe8\x1a5\xb7b\x17') 108001ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x86W]\x10\xde\x04\xe8\x1a5\xb7b\x17') 108001ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61778) 108002ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 108002ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 108067ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108067ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 108135ms [err] Traceback (most recent call last): 108135ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108136ms [err] return _run_code(code, main_globals, None, 108136ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108136ms [err] exec(code, run_globals) 108136ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108136ms [err] sys.exit(main()) 108136ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108136ms [err] asyncio.run(main_async()) 108136ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108136ms [err] return loop.run_until_complete(main) 108136ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108136ms [err] self.run_forever() 108136ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108136ms [err] self._run_once() 108136ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108137ms [err] event_list = self._selector.select(timeout) 108137ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108137ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108137ms [err] KeyboardInterrupt 108138ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 108138ms [err] h.flush() 108138ms [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