================== python Client to js Client Communication: should connect without errors 9463ms [log] starting device 9869ms [err] DEBUG:asyncio:Using selector: EpollSelector 9939ms [err] ERROR:asyncio:Unclosed client session 9939ms [err] client_session: 10020ms [log] parsing 10020ms [log] creating device handler 10020ms [log] [ready] 10020ms [log] reading line 10020ms [log] [websocketToken] "8645f525-aec2-4146-ac79-28daf84602bc" 10035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10035ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 11754ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11754ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 11781ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/dd97c794-8cce-40f4-95be-5c403c1915ea"}}', extra='') 11781ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/dd97c794-8cce-40f4-95be-5c403c1915ea"} 11844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 11848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d", "state": "new"}] 13851ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 13853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 13853ms [err] v=0 13853ms [err] o=- 3933673337 3933673337 IN IP4 0.0.0.0 13853ms [err] s=- 13853ms [err] t=0 0 13853ms [err] a=group:BUNDLE 0 13853ms [err] a=msid-semantic:WMS * 13853ms [err] m=application 9 DTLS/SCTP 5000 13853ms [err] c=IN IP4 0.0.0.0 13853ms [err] a=mid:0 13853ms [err] a=sctpmap:5000 webrtc-datachannel 65535 13853ms [err] a=max-message-size:65536 13853ms [err] a=ice-ufrag:kzMI 13853ms [err] a=ice-pwd:FwzZEdW1mUyFxlPPGCIYLY 13853ms [err] a=fingerprint:sha-256 B1:53:C3:63:DE:AD:0F:1F:61:68:76:3F:D0:A1:79:20:5D:50:69:0B:64:73:87:36:47:37:15:D3:1B:83:DE:C8 13853ms [err] a=setup:actpass 13853ms [err] 13854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 13854ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 13856ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d", "state": "new"}] 13856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 13857ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 13858ms [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'\xfb\xd5\x08\xf1?\xb87\x94\xed\xf0Oq') 13859ms [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'\xc8\x17B>k(=\xcb\xdcM\\{') 13859ms [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'\xfb\xd5\x08\xf1?\xb87\x94\xed\xf0Oq') 13860ms [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'\xc8\x17B>k(=\xcb\xdcM\\{') 13861ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 13862ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf7\x9d\x9d\xa9\xd8\xdaF"/\xcd?C') 13862ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf7\x9d\x9d\xa9\xd8\xdaF"/\xcd?C') 13863ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa8\xfa\xd8=\xd2q\xe0\xa2Td7-') 13864ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa8\xfa\xd8=\xd2q\xe0\xa2Td7-') 13864ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51625) (expires in 600 seconds) 13864ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 13864ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 13865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d"}', extra='') 13865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 13865ms [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='') 13866ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 13886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8659897332229373787 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:yFaG\\r\\na=ice-pwd:kUvDe1vtiA1MVQ8f0aywdVZV\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C7:12:F8:5A:17:94:1E:74:2E:25:87:BD:9E:1E:6A:63:35:A4:25:A9:62:7F:21:A3:79:31:7C:41:CB:44:61:35\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d"}', extra='') 13887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 13887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 13887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 13887ms [err] v=0 13887ms [err] o=- 8659897332229373787 2 IN IP4 127.0.0.1 13887ms [err] s=- 13887ms [err] t=0 0 13887ms [err] a=group:BUNDLE 0 13887ms [err] a=msid-semantic: WMS 13887ms [err] m=application 9 DTLS/SCTP 5000 13887ms [err] c=IN IP4 0.0.0.0 13887ms [err] a=ice-ufrag:yFaG 13887ms [err] a=ice-pwd:kUvDe1vtiA1MVQ8f0aywdVZV 13887ms [err] a=ice-options:trickle 13887ms [err] a=fingerprint:sha-256 C7:12:F8:5A:17:94:1E:74:2E:25:87:BD:9E:1E:6A:63:35:A4:25:A9:62:7F:21:A3:79:31:7C:41:CB:44:61:35 13887ms [err] a=setup:active 13887ms [err] a=mid:0 13887ms [err] a=sctpmap:5000 webrtc-datachannel 1024 13887ms [err] 13888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eBBBhW1BOefk') 13888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eBBBhW1BOefk') 13889ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 13889ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 13889ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 13890ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CO9fNyKMGR 1 udp 1845501695 172.17.0.2 36895 typ prflx) 13890ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13890ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13890ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46098) -> ('172.17.0.2', 36895)) State.WAITING -> State.IN_PROGRESS 13890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'>\x1e\xf4\xb9L\xd05\x04\x9b\xf8\xb4\xfa') 13891ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d", "state": "connecting"}] 13892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'>\x1e\xf4\xb9L\xd05\x04\x9b\xf8\xb4\xfa') 13892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46098) -> ('172.17.0.2', 36895)) State.IN_PROGRESS -> State.SUCCEEDED 13893ms [err] INFO:aioice.ice:Connection(0) ICE completed 13903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:758258065 1 udp 2113937151 a1e98339-c1e0-4f1c-87ec-53d955d84324.local 36895 typ host generation 0 ufrag yFaG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d"}', extra='') 13903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 13903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 13909ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a1e98339-c1e0-4f1c-87ec-53d955d84324.local" resolved to 172.17.0.2 13911ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46098) -> ('172.17.0.2', 36895)) State.FROZEN -> State.IN_PROGRESS 13911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{"d\x80\xd5\x8bz\xb6\n\x01\xe0\xc4') 13912ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{"d\x80\xd5\x8bz\xb6\n\x01\xe0\xc4') 13912ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46098) -> ('172.17.0.2', 36895)) State.IN_PROGRESS -> State.SUCCEEDED 13912ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47216) -> ('172.17.0.2', 36895)) State.FROZEN -> State.FAILED 13912ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51625) -> ('172.17.0.2', 36895)) State.FROZEN -> State.FAILED 13920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3189356674 1 udp 1677729535 141.24.211.56 36895 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag yFaG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d"}', extra='') 13920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 13920ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 13931ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46098) -> ('141.24.211.56', 36895)) State.FROZEN -> State.IN_PROGRESS 13931ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb2=\xd2\xa3\xb2\x8f0\t\t\xa1\xb7\xbc') 13949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UlWBNuQAbxi1') 13949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UlWBNuQAbxi1') 13951ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47216) -> ('141.24.211.56', 36895)) State.FROZEN -> State.IN_PROGRESS 13951ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb\xb6Z\xb70B\xcex\xcb\x943\\') 13972ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51625) -> ('141.24.211.56', 36895)) State.FROZEN -> State.IN_PROGRESS 13972ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l\xff\xdf\x82\xd6\x9d\x96\xf6M\xd6t\xf9') 13973ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'Q\x98\n\xba(A\xbd\xc3f!\xf1\xb6') 13974ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'Q\x98\n\xba(A\xbd\xc3f!\xf1\xb6') 13974ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 36895) 13993ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 13993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 13995ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 13996ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 13999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 14000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 14000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 14000ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 14000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 14001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 14001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 14001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 14001ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d", "state": "connected"}] 14007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 14007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 14007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 14007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 14008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 14008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 14009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 14009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 14009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 14009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 14010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1562500498, stream_id=1, stream_seq=0) 14010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 14011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ij44nEVPArTN') 14012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ij44nEVPArTN') 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1562500498, gaps=[]) 14012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 14013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3117155700, stream_id=1, stream_seq=0) 14013ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 14013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3117155700, gaps=[]) 14074ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l42nCBId3AvW') 14074ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'l42nCBId3AvW') 14075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47216) -> ('172.17.0.2', 36895)) State.WAITING -> State.IN_PROGRESS 14075ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbe\xd1\x98\xae0wr\x01C\xf9v\xdf') 14080ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbe\xd1\x98\xae0wr\x01C\xf9v\xdf') 14080ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47216) -> ('172.17.0.2', 36895)) State.IN_PROGRESS -> State.SUCCEEDED 14126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14127ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14184ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d"}', extra='') 14186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 14187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 14187ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14187ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 14187ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 14188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14189ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 14189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14189ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14190ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9ae95f23-eafc-4071-b6a3-4c81234c044d", "state": "closed"}] 14191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14191ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14191ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'@:g\xe8\xdd^\xe0v\xf3\xbf\x13\xc4') 14192ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'@:g\xe8\xdd^\xe0v\xf3\xbf\x13\xc4') 14193ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51625) 14193ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 14193ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 14286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14286ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 14344ms [err] Traceback (most recent call last): 14344ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 14344ms [err] return _run_code(code, main_globals, None, 14344ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 14344ms [err] exec(code, run_globals) 14344ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 14344ms [err] sys.exit(main()) 14344ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 14344ms [err] asyncio.run(main_async()) 14344ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 14344ms [err] return loop.run_until_complete(main) 14344ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 14344ms [err] self.run_forever() 14344ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 14344ms [err] self._run_once() 14344ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 14344ms [err] event_list = self._selector.select(timeout) 14344ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 14345ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 14345ms [err] KeyboardInterrupt 14346ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 14346ms [err] h.flush() 14346ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 14458ms [log] starting device 14855ms [err] DEBUG:asyncio:Using selector: EpollSelector 14927ms [err] ERROR:asyncio:Unclosed client session 14927ms [err] client_session: 14994ms [log] parsing 14994ms [log] creating device handler 14994ms [log] [ready] 14994ms [log] reading line 14994ms [log] [websocketToken] "1ab89235-4caf-414f-a180-d496a7ce0409" 15015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15015ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 15254ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15254ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 15299ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a33eb7c8-0429-4c2e-8fe5-395796805462"}}', extra='') 15299ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a33eb7c8-0429-4c2e-8fe5-395796805462"} 15380ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 15387ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "new"}] 17389ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 17390ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 17390ms [err] v=0 17390ms [err] o=- 3933673340 3933673340 IN IP4 0.0.0.0 17390ms [err] s=- 17390ms [err] t=0 0 17390ms [err] a=group:BUNDLE 0 17390ms [err] a=msid-semantic:WMS * 17390ms [err] m=application 9 DTLS/SCTP 5000 17390ms [err] c=IN IP4 0.0.0.0 17390ms [err] a=mid:0 17390ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17390ms [err] a=max-message-size:65536 17390ms [err] a=ice-ufrag:Vr1E 17390ms [err] a=ice-pwd:u5OeBoLm4iKxpy6S76BmZu 17390ms [err] a=fingerprint:sha-256 21:5D:78:74:72:52:39:46:BF:C2:B9:40:A9:AA:AA:35:AD:04:21:55:22:C9:B2:4D:31:06:72:59:45:E0:D5:02 17390ms [err] a=setup:actpass 17390ms [err] 17391ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 17391ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17392ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "new"}] 17392ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17392ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17394ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D@`;\xcc\xd51\xfbW\xf4p\x88') 17394ms [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'\xb1n\xff\xa2\x16\x9f\xa5\x86f\x93\x93\xd1') 17394ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D@`;\xcc\xd51\xfbW\xf4p\x88') 17395ms [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'\xb1n\xff\xa2\x16\x9f\xa5\x86f\x93\x93\xd1') 17396ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 17396ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'-\xf2\xc3\x9c\x01\xf9\x00Dn\xa53\x0b') 17396ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'-\xf2\xc3\x9c\x01\xf9\x00Dn\xa53\x0b') 17397ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8c\xda\x08\xcd\t\x07F\xe8\xb1o[\xc6') 17397ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8c\xda\x08\xcd\t\x07F\xe8\xb1o[\xc6') 17397ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64552) (expires in 600 seconds) 17397ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 17398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 17398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17398ms [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='') 17398ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44603) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8NG\x0cl\x07PUR\x18\x1ck') 17415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44603) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8NG\x0cl\x07PUR\x18\x1ck') 17425ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933673340 3933673340 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 44603 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 44603 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52242 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 52242 typ srflx raddr 172.17.0.2 rport 52242\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44603 typ srflx raddr 172.30.0.1 rport 44603\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62040 typ relay raddr 172.17.0.2 rport 35883\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9g3j\\r\\na=ice-pwd:lHI9LlArLdYZEHkEX3Ay5P\\r\\na=fingerprint:sha-256 53:5A:88:5F:72:23:75:DC:2F:40:50:B2:20:0F:0E:8C:77:B3:EB:5D:25:EF:A0:05:0E:FE:F5:6A:F6:1D:78:08\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 17425ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17425ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 17425ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 17425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 17425ms [err] v=0 17425ms [err] o=- 3933673340 3933673340 IN IP4 0.0.0.0 17425ms [err] s=- 17425ms [err] t=0 0 17425ms [err] a=group:BUNDLE 0 17425ms [err] a=msid-semantic:WMS * 17425ms [err] m=application 44603 DTLS/SCTP 5000 17425ms [err] c=IN IP4 172.30.0.1 17425ms [err] a=mid:0 17425ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17425ms [err] a=max-message-size:65536 17425ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44603 typ host 17425ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52242 typ host 17425ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 52242 typ srflx raddr 172.17.0.2 rport 52242 17425ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44603 typ srflx raddr 172.30.0.1 rport 44603 17425ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62040 typ relay raddr 172.17.0.2 rport 35883 17425ms [err] a=end-of-candidates 17425ms [err] a=ice-ufrag:9g3j 17425ms [err] a=ice-pwd:lHI9LlArLdYZEHkEX3Ay5P 17425ms [err] a=fingerprint:sha-256 53:5A:88:5F:72:23:75:DC:2F:40:50:B2:20:0F:0E:8C:77:B3:EB:5D:25:EF:A0:05:0E:FE:F5:6A:F6:1D:78:08 17425ms [err] a=setup:active 17425ms [err] 17427ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 17427ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17427ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('172.30.0.1', 44603)) State.FROZEN -> State.WAITING 17428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37359) -> ('172.30.0.1', 44603)) State.FROZEN -> State.WAITING 17428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('172.17.0.2', 52242)) State.FROZEN -> State.WAITING 17428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64552) -> ('172.30.0.1', 44603)) State.FROZEN -> State.WAITING 17428ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(uXdCjoccXg 1 udp 1862270975 172.17.0.2 44603 typ prflx) 17428ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17429ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17429ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('172.17.0.2', 44603)) State.WAITING -> State.IN_PROGRESS 17429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44603) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x17\xe6\x8de\xdbe\xe7q\xc0M\xdd\xbb') 17429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('172.30.0.1', 44603)) State.WAITING -> State.IN_PROGRESS 17429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44603) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3\xab\x89\x85"\x14\xe7\x14\xb4\x16}r') 17430ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "connecting"}] 17430ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44603) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x17\xe6\x8de\xdbe\xe7q\xc0M\xdd\xbb') 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('172.17.0.2', 44603)) State.IN_PROGRESS -> State.SUCCEEDED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37359) -> ('172.30.0.1', 44603)) State.WAITING -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('172.17.0.2', 52242)) State.WAITING -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37359) -> ('172.17.0.2', 52242)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('141.24.211.56', 52242)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37359) -> ('141.24.211.56', 52242)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('141.24.211.56', 44603)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37359) -> ('141.24.211.56', 44603)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('141.24.210.113', 62040)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37359) -> ('141.24.210.113', 62040)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64552) -> ('172.30.0.1', 44603)) State.WAITING -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64552) -> ('172.17.0.2', 52242)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64552) -> ('141.24.211.56', 52242)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64552) -> ('141.24.211.56', 44603)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64552) -> ('141.24.210.113', 62040)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) ICE completed 17432ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44603) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3\xab\x89\x85"\x14\xe7\x14\xb4\x16}r') 17432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44459) -> ('172.30.0.1', 44603)) State.IN_PROGRESS -> State.SUCCEEDED 17432ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44603) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':R\xa4;\xd9\x86:\x89\xbfS\x0fN') 17433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44603) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b':R\xa4;\xd9\x86:\x89\xbfS\x0fN') 17449ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 17449ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17450ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 17451ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 17453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 17453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 17453ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 17454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 17454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 17455ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17455ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "connected"}] 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3785092504, stream_id=1, stream_seq=0) 17457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 17457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=703184237, stream_id=1, stream_seq=0) 17457ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=703184237, gaps=[]) 17458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3785092504, gaps=[]) 17458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 18125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18125ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0"}', extra='') 18132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 18133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 18133ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18133ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 18133ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 18133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18133ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18133ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 18134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18134ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "closed"}] 18134ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18135ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18135ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'U\x02\xbb\xdd\x91S\xbe\x9c\x7f#\xa2\xc7') 18136ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'U\x02\xbb\xdd\x91S\xbe\x9c\x7f#\xa2\xc7') 18136ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64552) 18136ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 18136ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 18511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18511ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 19043ms [err] Traceback (most recent call last): 19043ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 19043ms [err] return _run_code(code, main_globals, None, 19043ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 19043ms [err] exec(code, run_globals) 19043ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 19043ms [err] sys.exit(main()) 19043ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 19044ms [err] asyncio.run(main_async()) 19044ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 19044ms [err] return loop.run_until_complete(main) 19044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 19044ms [err] self.run_forever() 19044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 19044ms [err] self._run_once() 19044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 19045ms [err] event_list = self._selector.select(timeout) 19045ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 19045ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 19045ms [err] KeyboardInterrupt 19046ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 19046ms [err] h.flush() 19046ms [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 23756ms [log] starting device 24176ms [err] DEBUG:asyncio:Using selector: EpollSelector 24247ms [err] ERROR:asyncio:Unclosed client session 24247ms [err] client_session: 24299ms [log] parsing 24299ms [log] creating device handler 24299ms [log] [ready] 24299ms [log] reading line 24299ms [log] [websocketToken] "e3e09757-93e3-4a3d-97af-f46f9fbb4290" 24310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 24311ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 25874ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 25874ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 25895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c1780644-8483-4fc4-a49d-a9fad3429c7c"}}', extra='') 25895ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c1780644-8483-4fc4-a49d-a9fad3429c7c"} 25960ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 25966ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5", "state": "new"}] 27969ms [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='') 27969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5"}', extra='') 27969ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 27969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 27969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1407282353129003308 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:kZ/2\\r\\na=ice-pwd:HbxUwQwKh1F/3wAD9GlRbs1Z\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:25:8B:2D:96:5F:6F:14:AC:36:C8:DF:A3:86:AB:F7:7B:95:3C:9F:56:CE:63:E4:64:6E:21:44:B5:4B:80:2C\\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/f7209183-bd01-4633-9284-9e2f87508cb5"}', extra='') 27969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 27969ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 27969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 27969ms [err] v=0 27969ms [err] o=- 1407282353129003308 2 IN IP4 127.0.0.1 27969ms [err] s=- 27969ms [err] t=0 0 27969ms [err] a=group:BUNDLE 0 27969ms [err] a=extmap-allow-mixed 27969ms [err] a=msid-semantic: WMS 27969ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 27969ms [err] c=IN IP4 0.0.0.0 27969ms [err] a=ice-ufrag:kZ/2 27969ms [err] a=ice-pwd:HbxUwQwKh1F/3wAD9GlRbs1Z 27969ms [err] a=ice-options:trickle 27969ms [err] a=fingerprint:sha-256 8D:25:8B:2D:96:5F:6F:14:AC:36:C8:DF:A3:86:AB:F7:7B:95:3C:9F:56:CE:63:E4:64:6E:21:44:B5:4B:80:2C 27969ms [err] a=setup:actpass 27969ms [err] a=mid:0 27969ms [err] a=sctp-port:5000 27969ms [err] a=max-message-size:262144 27969ms [err] 27970ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 27970ms [err] v=0 27970ms [err] o=- 1407282353129003308 2 IN IP4 127.0.0.1 27970ms [err] s=- 27970ms [err] t=0 0 27970ms [err] a=group:BUNDLE 0 27970ms [err] a=extmap-allow-mixed 27970ms [err] a=msid-semantic: WMS 27970ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 27970ms [err] c=IN IP4 0.0.0.0 27970ms [err] a=ice-ufrag:kZ/2 27970ms [err] a=ice-pwd:HbxUwQwKh1F/3wAD9GlRbs1Z 27970ms [err] a=ice-options:trickle 27970ms [err] a=fingerprint:sha-256 8D:25:8B:2D:96:5F:6F:14:AC:36:C8:DF:A3:86:AB:F7:7B:95:3C:9F:56:CE:63:E4:64:6E:21:44:B5:4B:80:2C 27970ms [err] a=setup:actpass 27970ms [err] a=mid:0 27970ms [err] a=sctp-port:5000 27970ms [err] a=max-message-size:262144 27970ms [err] 27971ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 27971ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5", "state": "new"}] 27972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 27972ms [err] v=0 27972ms [err] o=- 3933673351 3933673351 IN IP4 0.0.0.0 27972ms [err] s=- 27972ms [err] t=0 0 27972ms [err] a=group:BUNDLE 0 27972ms [err] a=msid-semantic:WMS * 27972ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 27972ms [err] c=IN IP4 0.0.0.0 27972ms [err] a=mid:0 27972ms [err] a=sctp-port:5000 27972ms [err] a=max-message-size:65536 27972ms [err] a=ice-ufrag:uXvW 27972ms [err] a=ice-pwd:LikZi1Jo6AHULOg9ZAKyqm 27972ms [err] a=fingerprint:sha-256 02:4B:2B:F6:87:B5:09:1E:29:46:5D:E3:7A:C6:23:4C:D3:98:9A:66:97:41:26:71:07:A5:67:0F:BF:A3:24:28 27972ms [err] a=setup:active 27972ms [err] 27972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 27972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 27972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 27973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 27973ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 27975ms [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\xef\xd9h?\xc2W)&J\xe9') 27975ms [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'P/\xb7\x952\xd0\xee%~rt\xa8') 27976ms [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\xef\xd9h?\xc2W)&J\xe9') 27976ms [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'P/\xb7\x952\xd0\xee%~rt\xa8') 27977ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 27977ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'd\x9e\xfdgY\x99\xf6\x90-\xd5\xaa\xac') 27978ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'd\x9e\xfdgY\x99\xf6\x90-\xd5\xaa\xac') 27978ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'/\x0e\xfd\xfc\xc2\xd0/\x975\x94g\xaa') 27979ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'/\x0e\xfd\xfc\xc2\xd0/\x975\x94g\xaa') 27979ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63712) (expires in 600 seconds) 27980ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 27980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 27981ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 27981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 27981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 27981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 27981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 27981ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5", "state": "connecting"}] 28006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MGoh6bfKjZCF') 28006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MGoh6bfKjZCF') 28006ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(oJHibQOK89 1 udp 1845501695 172.17.0.2 49154 typ prflx) 28006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43055) -> ('172.17.0.2', 49154)) State.WAITING -> State.IN_PROGRESS 28006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b';\x1f\x88\xd5\x1f\x7f\xc9#\x11\xe9}\x18') 28012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b';\x1f\x88\xd5\x1f\x7f\xc9#\x11\xe9}\x18') 28012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43055) -> ('172.17.0.2', 49154)) State.IN_PROGRESS -> State.SUCCEEDED 28013ms [err] INFO:aioice.ice:Connection(0) ICE completed 28016ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3686251912 1 udp 2113937151 55a9f91b-e703-4096-8626-09df354fcbdf.local 49154 typ host generation 0 ufrag kZ/2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5"}', extra='') 28016ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28016ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28016ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28019ms [err] INFO:aioice.ice:Connection(0) Remote candidate "55a9f91b-e703-4096-8626-09df354fcbdf.local" resolved to 172.17.0.2 28023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43055) -> ('172.17.0.2', 49154)) State.FROZEN -> State.IN_PROGRESS 28023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\x995\xceS\xe7\xfd\xb7n\xc7\x13I') 28024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf\x995\xceS\xe7\xfd\xb7n\xc7\x13I') 28024ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43055) -> ('172.17.0.2', 49154)) State.IN_PROGRESS -> State.SUCCEEDED 28025ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1603983351 1 udp 1677729535 141.24.211.56 49154 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag kZ/2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5"}', extra='') 28025ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28025ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28025ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28027ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:211249276 1 udp 33562623 141.24.210.113 50879 typ relay raddr 141.24.211.56 rport 49154 generation 0 ufrag kZ/2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5"}', extra='') 28027ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28027ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28027ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28044ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38708) -> ('172.17.0.2', 49154)) State.FROZEN -> State.IN_PROGRESS 28044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6lU":\xca\x97\\\xfdwh\xe5') 28045ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6lU":\xca\x97\\\xfdwh\xe5') 28045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38708) -> ('172.17.0.2', 49154)) State.IN_PROGRESS -> State.SUCCEEDED 28058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZN9Qgl6odu8x') 28058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZN9Qgl6odu8x') 28058ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43055) -> ('141.24.211.56', 49154)) State.FROZEN -> State.FAILED 28058ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38708) -> ('141.24.211.56', 49154)) State.FROZEN -> State.FAILED 28058ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43055) -> ('141.24.210.113', 50879)) State.FROZEN -> State.FAILED 28059ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38708) -> ('141.24.210.113', 50879)) State.FROZEN -> State.FAILED 28059ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63712) -> ('172.17.0.2', 49154)) State.FROZEN -> State.FAILED 28059ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63712) -> ('141.24.211.56', 49154)) State.FROZEN -> State.FAILED 28059ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63712) -> ('141.24.210.113', 50879)) State.FROZEN -> State.FAILED 28065ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 28065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 28066ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 28066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 28069ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 28069ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 28069ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 28069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 28069ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 28070ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5", "state": "connected"}] 28071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 28072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 28072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 28072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 28072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 28072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 28073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2087941354, stream_id=1, stream_seq=0) 28073ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 28073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=339768238, stream_id=1, stream_seq=0) 28073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 28074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2087941354, gaps=[]) 28074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=339768238, gaps=[]) 28074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 28120ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'volt8vsDKAh5') 28121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'volt8vsDKAh5') 28134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 28134ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 28290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5"}', extra='') 28290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 28291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 28291ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 28291ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 28291ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 28291ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 28291ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 28292ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28292ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 28292ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28292ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28292ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7209183-bd01-4633-9284-9e2f87508cb5", "state": "closed"}] 28293ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 28293ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 28293ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"(\xb2\x90\xc0\xf6\x84\x9a\x196'\t\xa7") 28294ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"(\xb2\x90\xc0\xf6\x84\x9a\x196'\t\xa7") 28294ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63712) 28294ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 28294ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 28339ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 28339ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 28406ms [err] Traceback (most recent call last): 28406ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 28406ms [err] return _run_code(code, main_globals, None, 28406ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 28406ms [err] exec(code, run_globals) 28406ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 28406ms [err] sys.exit(main()) 28406ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 28406ms [err] asyncio.run(main_async()) 28406ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 28406ms [err] return loop.run_until_complete(main) 28406ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 28407ms [err] self.run_forever() 28407ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 28408ms [err] self._run_once() 28408ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 28408ms [err] event_list = self._selector.select(timeout) 28408ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 28408ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 28408ms [err] KeyboardInterrupt 28411ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 28411ms [err] h.flush() 28411ms [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 36290ms [log] starting device 36709ms [err] DEBUG:asyncio:Using selector: EpollSelector 36778ms [err] ERROR:asyncio:Unclosed client session 36778ms [err] client_session: 36851ms [log] parsing 36851ms [log] creating device handler 36851ms [log] [ready] 36851ms [log] reading line 36851ms [log] [websocketToken] "c8b61e75-0ea0-4532-af5a-c1e2ded0c5d1" 36865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 36865ms [log] [websocketConnected] 38521ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38521ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 38545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/aab31c5e-7bd4-4895-84ca-d5a5b1bd7875"}}', extra='') 38545ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/aab31c5e-7bd4-4895-84ca-d5a5b1bd7875"} 38601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 38606ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546", "state": "new"}] 40609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 40610ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 40610ms [err] v=0 40610ms [err] o=- 3933673363 3933673363 IN IP4 0.0.0.0 40610ms [err] s=- 40610ms [err] t=0 0 40610ms [err] a=group:BUNDLE 0 40610ms [err] a=msid-semantic:WMS * 40610ms [err] m=application 9 DTLS/SCTP 5000 40610ms [err] c=IN IP4 0.0.0.0 40610ms [err] a=mid:0 40610ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40610ms [err] a=max-message-size:65536 40610ms [err] a=ice-ufrag:4w45 40610ms [err] a=ice-pwd:XGJyL403FVSORMLtVpTA3Q 40610ms [err] a=fingerprint:sha-256 95:D8:D5:7E:05:4B:E8:24:1F:D7:F3:78:7B:CA:3B:50:65:72:8F:29:B1:A7:75:AC:B0:E7:97:B4:40:8A:F5:41 40610ms [err] a=setup:actpass 40610ms [err] 40612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 40612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 40613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546", "state": "new"}] 40614ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 40614ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 40616ms [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'\xf9l\xe0\xef\x93\xd5+8\xb4\xb76k') 40617ms [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'\xfan\xe1\xf8\x1c\xe1\xe8\xf0R\xf5\xf6\xc5') 40618ms [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'\xf9l\xe0\xef\x93\xd5+8\xb4\xb76k') 40618ms [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'\xfan\xe1\xf8\x1c\xe1\xe8\xf0R\xf5\xf6\xc5') 40620ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 40620ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x00\x9c\x01\xb7`\xfeZP\x99\xca\xf9\xbf') 40621ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x00\x9c\x01\xb7`\xfeZP\x99\xca\xf9\xbf') 40621ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x00\x81\xe0\x85\xae\xfb\x08u\x1c\x91\xa3O') 40622ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x00\x81\xe0\x85\xae\xfb\x08u\x1c\x91\xa3O') 40623ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54070) (expires in 600 seconds) 40623ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 40623ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 40624ms [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='') 40624ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 40624ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546"}', extra='') 40624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 40646ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WCSJRgTYxz8q') 40646ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WCSJRgTYxz8q') 40647ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7066535538293293396 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:1/QT\\r\\na=ice-pwd:q4Jnj57UE9vmQ62IX3zZCJaU\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 12:00:41:AC:47:CE:32:46:7B:96:3E:84:6F:50:A1:4E:0E:7B:F6:6B:95:4D:F9:B2:F9:80:32:E1:EA:62:69:DD\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546"}', extra='') 40647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 40647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 40648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 40648ms [err] v=0 40648ms [err] o=- 7066535538293293396 2 IN IP4 127.0.0.1 40648ms [err] s=- 40648ms [err] t=0 0 40648ms [err] a=group:BUNDLE 0 40648ms [err] a=msid-semantic: WMS 40648ms [err] m=application 9 DTLS/SCTP 5000 40648ms [err] c=IN IP4 0.0.0.0 40648ms [err] a=ice-ufrag:1/QT 40648ms [err] a=ice-pwd:q4Jnj57UE9vmQ62IX3zZCJaU 40648ms [err] a=ice-options:trickle 40648ms [err] a=fingerprint:sha-256 12:00:41:AC:47:CE:32:46:7B:96:3E:84:6F:50:A1:4E:0E:7B:F6:6B:95:4D:F9:B2:F9:80:32:E1:EA:62:69:DD 40648ms [err] a=setup:active 40648ms [err] a=mid:0 40648ms [err] a=sctpmap:5000 webrtc-datachannel 1024 40648ms [err] 40649ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 40649ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 40649ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 40649ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JKxMAol17C 1 udp 1845501695 172.17.0.2 50430 typ prflx) 40649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40650ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40650ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33821) -> ('172.17.0.2', 50430)) State.WAITING -> State.IN_PROGRESS 40650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff\x7f\xf8\x89\x1d\xdc\x88\x17\xf3\x1f\x99j') 40650ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546", "state": "connecting"}] 40650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff\x7f\xf8\x89\x1d\xdc\x88\x17\xf3\x1f\x99j') 40650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33821) -> ('172.17.0.2', 50430)) State.IN_PROGRESS -> State.SUCCEEDED 40651ms [err] INFO:aioice.ice:Connection(0) ICE completed 40659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3917756160 1 udp 2113937151 2743342c-564f-4a75-b416-6ba0f374cee1.local 50430 typ host generation 0 ufrag 1/QT network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546"}', extra='') 40659ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 40660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 40664ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2743342c-564f-4a75-b416-6ba0f374cee1.local" resolved to 172.17.0.2 40674ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33821) -> ('172.17.0.2', 50430)) State.FROZEN -> State.IN_PROGRESS 40674ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=]\xd5\xef)\r\x841=t\x01\x9a') 40675ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=]\xd5\xef)\r\x841=t\x01\x9a') 40675ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33821) -> ('172.17.0.2', 50430)) State.IN_PROGRESS -> State.SUCCEEDED 40675ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43521) -> ('172.17.0.2', 50430)) State.FROZEN -> State.FAILED 40675ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54070) -> ('172.17.0.2', 50430)) State.FROZEN -> State.FAILED 40676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1839816063 1 udp 1677729535 141.24.211.56 50430 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 1/QT network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546"}', extra='') 40676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 40676ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 40692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33821) -> ('141.24.211.56', 50430)) State.FROZEN -> State.IN_PROGRESS 40692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdf\x04\xc2Z\x98\xba\xa0\xcd\x05\x9c\x95\x05') 40698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y19a6H14Gjg9') 40698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y19a6H14Gjg9') 40713ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43521) -> ('141.24.211.56', 50430)) State.FROZEN -> State.IN_PROGRESS 40713ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y\xafK:\x92\x90*\x7fH\xa79\xb2') 40733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54070) -> ('141.24.211.56', 50430)) State.FROZEN -> State.IN_PROGRESS 40734ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\x94\xa7\xfd\xc6\xc3B\xde\xe1<\xf6\x96') 40734ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\x96!)\xe4\xbd\xa6z\xad\x94\xe4\xa8y') 40735ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\x96!)\xe4\xbd\xa6z\xad\x94\xe4\xa8y') 40735ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 50430) 40754ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 40754ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 40755ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 40756ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 40758ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 40758ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 40759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 40759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 40759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 40759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 40759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 40759ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 40760ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546", "state": "connected"}] 40764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 40764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 40765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 40765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 40765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 40765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 40765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 40765ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'aq3lRdV79/TJ') 40766ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'aq3lRdV79/TJ') 40766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 40766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 40766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 40766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3892479072, stream_id=1, stream_seq=0) 40766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 40767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479072, gaps=[]) 40767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 40768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3483203711, stream_id=1, stream_seq=0) 40768ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 40768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3483203711, gaps=[]) 40770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3892479073, stream_id=1, stream_seq=1) 40770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 40771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479074, stream_id=1, stream_seq=2) 40771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479075, stream_id=1, stream_seq=2) 40771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479076, stream_id=1, stream_seq=2) 40773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479074, gaps=[]) 40773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479077, stream_id=1, stream_seq=2) 40773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479078, stream_id=1, stream_seq=2) 40774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479076, gaps=[]) 40774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479079, stream_id=1, stream_seq=2) 40774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479080, stream_id=1, stream_seq=2) 40776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479078, gaps=[]) 40776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479081, stream_id=1, stream_seq=3) 40776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479082, stream_id=1, stream_seq=3) 40776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479083, stream_id=1, stream_seq=3) 40777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479084, stream_id=1, stream_seq=3) 40777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479080, gaps=[]) 40777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479085, stream_id=1, stream_seq=3) 40777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479086, stream_id=1, stream_seq=3) 40779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479082, gaps=[]) 40779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479087, stream_id=1, stream_seq=3) 40780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479084, gaps=[]) 40780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479088, stream_id=1, stream_seq=4) 40780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479089, stream_id=1, stream_seq=4) 40780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479090, stream_id=1, stream_seq=4) 40781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479091, stream_id=1, stream_seq=4) 40781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479092, stream_id=1, stream_seq=4) 40781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479086, gaps=[]) 40781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479093, stream_id=1, stream_seq=4) 40782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479094, stream_id=1, stream_seq=4) 40782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479088, gaps=[]) 40782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479095, stream_id=1, stream_seq=5) 40783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479096, stream_id=1, stream_seq=5) 40783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479097, stream_id=1, stream_seq=5) 40783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479090, gaps=[]) 40783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479098, stream_id=1, stream_seq=5) 40784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479099, stream_id=1, stream_seq=5) 40784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479100, stream_id=1, stream_seq=5) 40784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479092, gaps=[]) 40784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479101, stream_id=1, stream_seq=5) 40786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479094, gaps=[]) 40786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479102, stream_id=1, stream_seq=6) 40786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479103, stream_id=1, stream_seq=6) 40786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479104, stream_id=1, stream_seq=6) 40786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479105, stream_id=1, stream_seq=6) 40787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479096, gaps=[]) 40788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479106, stream_id=1, stream_seq=6) 40788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479107, stream_id=1, stream_seq=6) 40788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479108, stream_id=1, stream_seq=6) 40788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479098, gaps=[]) 40788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479109, stream_id=1, stream_seq=7) 40789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479110, stream_id=1, stream_seq=7) 40789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479111, stream_id=1, stream_seq=7) 40790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479100, gaps=[]) 40790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479112, stream_id=1, stream_seq=7) 40790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479113, stream_id=1, stream_seq=7) 40790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479114, stream_id=1, stream_seq=7) 40791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479102, gaps=[]) 40791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479115, stream_id=1, stream_seq=7) 40791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479104, gaps=[]) 40791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479116, stream_id=1, stream_seq=8) 40792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479117, stream_id=1, stream_seq=8) 40792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479118, stream_id=1, stream_seq=8) 40792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479119, stream_id=1, stream_seq=8) 40793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479106, gaps=[]) 40793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479120, stream_id=1, stream_seq=8) 40793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479121, stream_id=1, stream_seq=8) 40793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479122, stream_id=1, stream_seq=8) 40794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479108, gaps=[]) 40794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479123, stream_id=1, stream_seq=9) 40794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479124, stream_id=1, stream_seq=9) 40794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479125, stream_id=1, stream_seq=9) 40795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479110, gaps=[]) 40795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479126, stream_id=1, stream_seq=9) 40795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479127, stream_id=1, stream_seq=9) 40795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479128, stream_id=1, stream_seq=9) 40796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479112, gaps=[]) 40796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479129, stream_id=1, stream_seq=9) 40797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479114, gaps=[]) 40797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479130, stream_id=1, stream_seq=10) 40797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479131, stream_id=1, stream_seq=10) 40798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479132, stream_id=1, stream_seq=10) 40798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479133, stream_id=1, stream_seq=10) 40798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479116, gaps=[]) 40798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479134, stream_id=1, stream_seq=10) 40798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479135, stream_id=1, stream_seq=10) 40798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479136, stream_id=1, stream_seq=10) 40799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479118, gaps=[]) 40799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479137, stream_id=1, stream_seq=11) 40800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479138, stream_id=1, stream_seq=11) 40800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479139, stream_id=1, stream_seq=11) 40800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479120, gaps=[]) 40800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479140, stream_id=1, stream_seq=11) 40800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479141, stream_id=1, stream_seq=11) 40800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479142, stream_id=1, stream_seq=11) 40801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479122, gaps=[]) 40801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479143, stream_id=1, stream_seq=11) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479124, gaps=[]) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479144, stream_id=1, stream_seq=12) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479145, stream_id=1, stream_seq=12) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479146, stream_id=1, stream_seq=12) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479147, stream_id=1, stream_seq=12) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479126, gaps=[]) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479148, stream_id=1, stream_seq=12) 40802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479149, stream_id=1, stream_seq=12) 40803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479150, stream_id=1, stream_seq=12) 40803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479128, gaps=[]) 40803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479151, stream_id=1, stream_seq=13) 40803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479152, stream_id=1, stream_seq=13) 40804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479153, stream_id=1, stream_seq=13) 40804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479130, gaps=[]) 40804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479154, stream_id=1, stream_seq=13) 40804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479155, stream_id=1, stream_seq=13) 40805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479156, stream_id=1, stream_seq=13) 40805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479132, gaps=[]) 40805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479157, stream_id=1, stream_seq=13) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479134, gaps=[]) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479158, stream_id=1, stream_seq=14) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479159, stream_id=1, stream_seq=14) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479160, stream_id=1, stream_seq=14) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479161, stream_id=1, stream_seq=14) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479136, gaps=[]) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479162, stream_id=1, stream_seq=14) 40807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479163, stream_id=1, stream_seq=14) 40808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479164, stream_id=1, stream_seq=14) 40808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479138, gaps=[]) 40808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479165, stream_id=1, stream_seq=15) 40808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479166, stream_id=1, stream_seq=15) 40808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479167, stream_id=1, stream_seq=15) 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479140, gaps=[]) 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479168, stream_id=1, stream_seq=15) 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479169, stream_id=1, stream_seq=15) 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479170, stream_id=1, stream_seq=15) 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479142, gaps=[]) 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479171, stream_id=1, stream_seq=15) 40810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479144, gaps=[]) 40810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479172, stream_id=1, stream_seq=16) 40810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479173, stream_id=1, stream_seq=16) 40811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479174, stream_id=1, stream_seq=16) 40811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479175, stream_id=1, stream_seq=16) 40811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479146, gaps=[]) 40811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479176, stream_id=1, stream_seq=16) 40811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479177, stream_id=1, stream_seq=16) 40811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479178, stream_id=1, stream_seq=16) 40812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479148, gaps=[]) 40812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479179, stream_id=1, stream_seq=17) 40812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479180, stream_id=1, stream_seq=17) 40813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479181, stream_id=1, stream_seq=17) 40813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479150, gaps=[]) 40813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479182, stream_id=1, stream_seq=17) 40813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479183, stream_id=1, stream_seq=17) 40813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479184, stream_id=1, stream_seq=17) 40814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479152, gaps=[]) 40814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479185, stream_id=1, stream_seq=17) 40815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479154, gaps=[]) 40815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479186, stream_id=1, stream_seq=18) 40815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479187, stream_id=1, stream_seq=18) 40815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479188, stream_id=1, stream_seq=18) 40815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479189, stream_id=1, stream_seq=18) 40816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479156, gaps=[]) 40816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479190, stream_id=1, stream_seq=18) 40816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479191, stream_id=1, stream_seq=18) 40816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479192, stream_id=1, stream_seq=18) 40817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479158, gaps=[]) 40817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479193, stream_id=1, stream_seq=19) 40817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479194, stream_id=1, stream_seq=19) 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479160, gaps=[]) 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479195, stream_id=1, stream_seq=19) 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479196, stream_id=1, stream_seq=19) 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479197, stream_id=1, stream_seq=19) 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479162, gaps=[]) 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479198, stream_id=1, stream_seq=19) 40819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479199, stream_id=1, stream_seq=19) 40819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479164, gaps=[]) 40819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479200, stream_id=1, stream_seq=20) 40819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479201, stream_id=1, stream_seq=20) 40820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479202, stream_id=1, stream_seq=20) 40820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479166, gaps=[]) 40820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479203, stream_id=1, stream_seq=20) 40820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479204, stream_id=1, stream_seq=20) 40820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479205, stream_id=1, stream_seq=20) 40821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479168, gaps=[]) 40821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479206, stream_id=1, stream_seq=20) 40822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479170, gaps=[]) 40822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479207, stream_id=1, stream_seq=21) 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479208, stream_id=1, stream_seq=21) 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479209, stream_id=1, stream_seq=21) 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479210, stream_id=1, stream_seq=21) 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479211, stream_id=1, stream_seq=21) 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479172, gaps=[]) 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479212, stream_id=1, stream_seq=21) 40823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479213, stream_id=1, stream_seq=21) 40824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479174, gaps=[]) 40824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479214, stream_id=1, stream_seq=22) 40824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479215, stream_id=1, stream_seq=22) 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479216, stream_id=1, stream_seq=22) 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479176, gaps=[]) 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479217, stream_id=1, stream_seq=22) 40825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479218, stream_id=1, stream_seq=22) 40826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479219, stream_id=1, stream_seq=22) 40826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479178, gaps=[]) 40826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479220, stream_id=1, stream_seq=22) 40827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479180, gaps=[]) 40827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479221, stream_id=1, stream_seq=23) 40827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479222, stream_id=1, stream_seq=23) 40827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479223, stream_id=1, stream_seq=23) 40827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479224, stream_id=1, stream_seq=23) 40828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479182, gaps=[]) 40828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479225, stream_id=1, stream_seq=23) 40828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479226, stream_id=1, stream_seq=23) 40828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479227, stream_id=1, stream_seq=23) 40829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479184, gaps=[]) 40829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479228, stream_id=1, stream_seq=24) 40829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479229, stream_id=1, stream_seq=24) 40829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479230, stream_id=1, stream_seq=24) 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479186, gaps=[]) 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479231, stream_id=1, stream_seq=24) 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479232, stream_id=1, stream_seq=24) 40832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479233, stream_id=1, stream_seq=24) 40833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479188, gaps=[]) 40833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479234, stream_id=1, stream_seq=24) 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479190, gaps=[]) 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479235, stream_id=1, stream_seq=25) 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479236, stream_id=1, stream_seq=25) 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479237, stream_id=1, stream_seq=25) 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479238, stream_id=1, stream_seq=25) 40834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479192, gaps=[]) 40835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479239, stream_id=1, stream_seq=25) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479240, stream_id=1, stream_seq=25) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479241, stream_id=1, stream_seq=25) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479194, gaps=[]) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479242, stream_id=1, stream_seq=26) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479243, stream_id=1, stream_seq=26) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479244, stream_id=1, stream_seq=26) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479196, gaps=[]) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479245, stream_id=1, stream_seq=26) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479246, stream_id=1, stream_seq=26) 40837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479247, stream_id=1, stream_seq=26) 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479198, gaps=[]) 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479248, stream_id=1, stream_seq=26) 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479200, gaps=[]) 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479249, stream_id=1, stream_seq=27) 40838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479250, stream_id=1, stream_seq=27) 40839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479251, stream_id=1, stream_seq=27) 40839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479252, stream_id=1, stream_seq=27) 40839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479202, gaps=[]) 40839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479253, stream_id=1, stream_seq=27) 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479254, stream_id=1, stream_seq=27) 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479255, stream_id=1, stream_seq=27) 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479204, gaps=[]) 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479256, stream_id=1, stream_seq=28) 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479257, stream_id=1, stream_seq=28) 40840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479258, stream_id=1, stream_seq=28) 40841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479206, gaps=[]) 40841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479259, stream_id=1, stream_seq=28) 40841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479260, stream_id=1, stream_seq=28) 40842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479261, stream_id=1, stream_seq=28) 40842ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nW16xDV1l9Ek') 40843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nW16xDV1l9Ek') 40843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 40843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43521) -> ('172.17.0.2', 50430)) State.WAITING -> State.IN_PROGRESS 40843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\}a \xb8\xf5DB$\r\xd8 ') 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8192 40843ms [log] 8188 40843ms [log] line [file] undefined 40843ms [log] 40843ms [log] reading line 40843ms [log] [experimentStatusChanged] {"status": "running", "message": null} 40843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479208, gaps=[]) 40843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479262, stream_id=1, stream_seq=28) 40843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479210, gaps=[]) 40843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479263, stream_id=1, stream_seq=29) 40843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479264, stream_id=1, stream_seq=29) 40844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479265, stream_id=1, stream_seq=29) 40844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479266, stream_id=1, stream_seq=29) 40844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479212, gaps=[]) 40844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479267, stream_id=1, stream_seq=29) 40844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479268, stream_id=1, stream_seq=29) 40844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479269, stream_id=1, stream_seq=29) 40845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479214, gaps=[]) 40845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479270, stream_id=1, stream_seq=30) 40845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479271, stream_id=1, stream_seq=30) 40845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479272, stream_id=1, stream_seq=30) 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479216, gaps=[]) 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479273, stream_id=1, stream_seq=30) 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479274, stream_id=1, stream_seq=30) 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479275, stream_id=1, stream_seq=30) 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479218, gaps=[]) 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479276, stream_id=1, stream_seq=30) 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479220, gaps=[]) 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479277, stream_id=1, stream_seq=31) 40847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479278, stream_id=1, stream_seq=31) 40848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479279, stream_id=1, stream_seq=31) 40848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479280, stream_id=1, stream_seq=31) 40848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479222, gaps=[]) 40848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479281, stream_id=1, stream_seq=31) 40848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479282, stream_id=1, stream_seq=31) 40848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479283, stream_id=1, stream_seq=31) 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479224, gaps=[]) 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479284, stream_id=1, stream_seq=32) 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479285, stream_id=1, stream_seq=32) 40849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479286, stream_id=1, stream_seq=32) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479226, gaps=[]) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479287, stream_id=1, stream_seq=32) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479288, stream_id=1, stream_seq=32) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479289, stream_id=1, stream_seq=32) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479228, gaps=[]) 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479290, stream_id=1, stream_seq=32) 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479230, gaps=[]) 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3892479291, stream_id=1, stream_seq=33) 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479292, stream_id=1, stream_seq=33) 40851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479293, stream_id=1, stream_seq=33) 40852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479294, stream_id=1, stream_seq=33) 40852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479232, gaps=[]) 40852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479295, stream_id=1, stream_seq=33) 40852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3892479296, stream_id=1, stream_seq=33) 40852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3892479297, stream_id=1, stream_seq=33) 40853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479234, gaps=[]) 40853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479236, gaps=[]) 40854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479238, gaps=[]) 40855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479240, gaps=[]) 40855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479242, gaps=[]) 40856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479244, gaps=[]) 40857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479246, gaps=[]) 40858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479248, gaps=[]) 40858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479250, gaps=[]) 40859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479252, gaps=[]) 40860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479254, gaps=[]) 40861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479256, gaps=[]) 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479258, gaps=[]) 40862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479260, gaps=[]) 40863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40864ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50430) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\}a \xb8\xf5DB$\r\xd8 ') 40864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43521) -> ('172.17.0.2', 50430)) State.IN_PROGRESS -> State.SUCCEEDED 40864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479262, gaps=[]) 40864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479264, gaps=[]) 40865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479266, gaps=[]) 40866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479268, gaps=[]) 40867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479270, gaps=[]) 40868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479272, gaps=[]) 40869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479274, gaps=[]) 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479276, gaps=[]) 40870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479278, gaps=[]) 40871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479280, gaps=[]) 40872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479282, gaps=[]) 40873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3892479284, gaps=[]) 40873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3892479286, gaps=[]) 40874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3892479288, gaps=[]) 40875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3892479290, gaps=[]) 40876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3892479292, gaps=[]) 40877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3892479294, gaps=[]) 40877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 40878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3892479296, gaps=[]) 40878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546"}', extra='') 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 41052ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 41052ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 41052ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 41052ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 41053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 41053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41053ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 41053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41054ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d197953b-a013-42f0-92b0-dc63d4414546", "state": "closed"}] 41054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 41055ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 41055ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa7\x92(\x1d\x91\xdcqd\xaf\x17\x0bj') 41055ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa7\x92(\x1d\x91\xdcqd\xaf\x17\x0bj') 41055ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54070) 41056ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 41056ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 41126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 41126ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 41173ms [err] Traceback (most recent call last): 41173ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 41173ms [err] return _run_code(code, main_globals, None, 41173ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 41173ms [err] exec(code, run_globals) 41173ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 41174ms [err] sys.exit(main()) 41174ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 41174ms [err] asyncio.run(main_async()) 41174ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 41174ms [err] return loop.run_until_complete(main) 41174ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 41174ms [err] self.run_forever() 41174ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 41174ms [err] self._run_once() 41174ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 41175ms [err] event_list = self._selector.select(timeout) 41175ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 41175ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 41175ms [err] KeyboardInterrupt 41177ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 41177ms [err] h.flush() 41177ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 41273ms [log] starting device 41670ms [err] DEBUG:asyncio:Using selector: EpollSelector 41742ms [err] ERROR:asyncio:Unclosed client session 41742ms [err] client_session: 41813ms [log] parsing 41813ms [log] creating device handler 41813ms [log] [ready] 41813ms [log] reading line 41813ms [log] [websocketToken] "f64b5af4-695f-43c0-aaa8-0c8a9811c31d" 41835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41835ms [log] [websocketConnected] 42036ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42036ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/44fc5dd4-dd85-4eb4-952b-172c0b09d578"}}', extra='') 42065ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/44fc5dd4-dd85-4eb4-952b-172c0b09d578"} 42126ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 42131ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "new"}] 44134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 44134ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44134ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44135ms [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='') 44135ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933673367 3933673367 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 54858 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 54858 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43285 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43285 typ srflx raddr 172.17.0.2 rport 43285\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54858 typ srflx raddr 172.30.0.1 rport 54858\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50373 typ relay raddr 172.17.0.2 rport 36967\\r\\na=end-of-candidates\\r\\na=ice-ufrag:yqv7\\r\\na=ice-pwd:rXsgnqfujdPXstzKZ1eT2d\\r\\na=fingerprint:sha-256 F9:27:65:D3:FC:34:F5:22:AB:A8:08:1F:07:ED:9D:86:E3:62:C7:4C:64:0A:B7:EF:90:CA:6B:09:2B:6A:9C:E8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 44155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 44155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 44155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44155ms [err] v=0 44155ms [err] o=- 3933673367 3933673367 IN IP4 0.0.0.0 44155ms [err] s=- 44155ms [err] t=0 0 44155ms [err] a=group:BUNDLE 0 44155ms [err] a=msid-semantic:WMS * 44155ms [err] m=application 54858 DTLS/SCTP 5000 44155ms [err] c=IN IP4 172.30.0.1 44155ms [err] a=mid:0 44155ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44155ms [err] a=max-message-size:65536 44155ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54858 typ host 44155ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43285 typ host 44155ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43285 typ srflx raddr 172.17.0.2 rport 43285 44155ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54858 typ srflx raddr 172.30.0.1 rport 54858 44155ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50373 typ relay raddr 172.17.0.2 rport 36967 44155ms [err] a=end-of-candidates 44155ms [err] a=ice-ufrag:yqv7 44155ms [err] a=ice-pwd:rXsgnqfujdPXstzKZ1eT2d 44155ms [err] a=fingerprint:sha-256 F9:27:65:D3:FC:34:F5:22:AB:A8:08:1F:07:ED:9D:86:E3:62:C7:4C:64:0A:B7:EF:90:CA:6B:09:2B:6A:9C:E8 44155ms [err] a=setup:actpass 44155ms [err] 44158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44158ms [err] v=0 44158ms [err] o=- 3933673367 3933673367 IN IP4 0.0.0.0 44158ms [err] s=- 44158ms [err] t=0 0 44158ms [err] a=group:BUNDLE 0 44158ms [err] a=msid-semantic:WMS * 44158ms [err] m=application 54858 DTLS/SCTP 5000 44158ms [err] c=IN IP4 172.30.0.1 44158ms [err] a=mid:0 44158ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44158ms [err] a=max-message-size:65536 44158ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54858 typ host 44158ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43285 typ host 44158ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43285 typ srflx raddr 172.17.0.2 rport 43285 44158ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54858 typ srflx raddr 172.30.0.1 rport 54858 44158ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50373 typ relay raddr 172.17.0.2 rport 36967 44158ms [err] a=end-of-candidates 44158ms [err] a=ice-ufrag:yqv7 44158ms [err] a=ice-pwd:rXsgnqfujdPXstzKZ1eT2d 44158ms [err] a=fingerprint:sha-256 F9:27:65:D3:FC:34:F5:22:AB:A8:08:1F:07:ED:9D:86:E3:62:C7:4C:64:0A:B7:EF:90:CA:6B:09:2B:6A:9C:E8 44158ms [err] a=setup:actpass 44158ms [err] 44158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 44159ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "new"}] 44160ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 44160ms [err] v=0 44160ms [err] o=- 3933673367 3933673367 IN IP4 0.0.0.0 44160ms [err] s=- 44160ms [err] t=0 0 44160ms [err] a=group:BUNDLE 0 44160ms [err] a=msid-semantic:WMS * 44160ms [err] m=application 9 DTLS/SCTP 5000 44160ms [err] c=IN IP4 0.0.0.0 44160ms [err] a=mid:0 44160ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44160ms [err] a=max-message-size:65536 44160ms [err] a=ice-ufrag:wJHy 44160ms [err] a=ice-pwd:dZh6UTPbapTB2sFHqXO1S0 44160ms [err] a=fingerprint:sha-256 B1:93:BA:20:14:E6:9F:DC:96:45:95:74:E1:E6:F5:11:F2:A9:1A:A9:EE:BE:09:CB:75:96:96:96:98:9A:56:93 44160ms [err] a=setup:active 44160ms [err] 44161ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44161ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44161ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44163ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44163ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44164ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe0\xd9\xf1\xd2\x1b\xfd\xb9\xe5\xd3R<\x1a') 44164ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f]\xe4\x89\x0b\x0c+dm\xc0\x80\xbf') 44165ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe0\xd9\xf1\xd2\x1b\xfd\xb9\xe5\xd3R<\x1a') 44165ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f]\xe4\x89\x0b\x0c+dm\xc0\x80\xbf') 44167ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 44167ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'#\xaf\xe1>\xb2\x87z\x97\x8e\x91U\xa9') 44168ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'#\xaf\xe1>\xb2\x87z\x97\x8e\x91U\xa9') 44168ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd8zE%6\xf0:\x8c\x01\xd5\t\xd5') 44169ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd8zE%6\xf0:\x8c\x01\xd5\t\xd5') 44169ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62733) (expires in 600 seconds) 44169ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 44169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44170ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 44170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('172.30.0.1', 54858)) State.FROZEN -> State.WAITING 44171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43364) -> ('172.30.0.1', 54858)) State.FROZEN -> State.WAITING 44171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('172.17.0.2', 43285)) State.FROZEN -> State.WAITING 44171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62733) -> ('172.30.0.1', 54858)) State.FROZEN -> State.WAITING 44172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('172.30.0.1', 54858)) State.WAITING -> State.IN_PROGRESS 44172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xe7\xc6\xad\xf0\x9a\xed\xe4\xea-\x92^') 44172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "connecting"}] 44173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xe7\xc6\xad\xf0\x9a\xed\xe4\xea-\x92^') 44173ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('172.30.0.1', 54858)) State.IN_PROGRESS -> State.SUCCEEDED 44173ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('141.24.211.56', 43285)) State.FROZEN -> State.WAITING 44173ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('141.24.211.56', 54858)) State.FROZEN -> State.WAITING 44173ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('141.24.210.113', 50373)) State.FROZEN -> State.WAITING 44184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89-\x1a\xaf#YD\xccN\x90\xdc0') 44185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89-\x1a\xaf#YD\xccN\x90\xdc0') 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43364) -> ('172.30.0.1', 54858)) State.WAITING -> State.FAILED 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('172.17.0.2', 43285)) State.WAITING -> State.FAILED 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43364) -> ('172.17.0.2', 43285)) State.FROZEN -> State.FAILED 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('141.24.211.56', 43285)) State.WAITING -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43364) -> ('141.24.211.56', 43285)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('141.24.211.56', 54858)) State.WAITING -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43364) -> ('141.24.211.56', 54858)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62733) -> ('172.30.0.1', 54858)) State.WAITING -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62733) -> ('172.17.0.2', 43285)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('141.24.210.113', 50373)) State.WAITING -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43364) -> ('141.24.210.113', 50373)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62733) -> ('141.24.211.56', 43285)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62733) -> ('141.24.211.56', 54858)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62733) -> ('141.24.210.113', 50373)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) ICE completed 44187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\xa8\xf4\xa7^\xb1\xf5\xcf\xcaJ\x11@') 44187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\xa8\xf4\xa7^\xb1\xf5\xcf\xcaJ\x11@') 44187ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UzxZpAdBak 1 udp 1862270975 172.17.0.2 54858 typ prflx) 44188ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('172.17.0.2', 54858)) State.WAITING -> State.IN_PROGRESS 44188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xa7\x94\x9f\xf3'\xca\xa9V\x90\x84\x08.") 44188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xa7\x94\x9f\xf3'\xca\xa9V\x90\x84\x08.") 44189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51825) -> ('172.17.0.2', 54858)) State.IN_PROGRESS -> State.SUCCEEDED 44192ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 44192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44193ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 44194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 44209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 44209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 44209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44210ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "connected"}] 44211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 44211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 44211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 44213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1524115448, stream_id=1, stream_seq=0) 44213ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=440713090, stream_id=1, stream_seq=0) 44213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1524115448, gaps=[]) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=440713091, stream_id=1, stream_seq=1) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713092, stream_id=1, stream_seq=2) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713093, stream_id=1, stream_seq=2) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713094, stream_id=1, stream_seq=2) 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713090, gaps=[]) 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713091, gaps=[]) 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713095, stream_id=1, stream_seq=2) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713092, gaps=[]) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713096, stream_id=1, stream_seq=2) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713097, stream_id=1, stream_seq=2) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713093, gaps=[]) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713098, stream_id=1, stream_seq=2) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713094, gaps=[]) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713099, stream_id=1, stream_seq=3) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713100, stream_id=1, stream_seq=3) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713095, gaps=[]) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713101, stream_id=1, stream_seq=3) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713102, stream_id=1, stream_seq=3) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713096, gaps=[]) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713103, stream_id=1, stream_seq=3) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713104, stream_id=1, stream_seq=3) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713097, gaps=[]) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713105, stream_id=1, stream_seq=3) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713098, gaps=[]) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713106, stream_id=1, stream_seq=4) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713107, stream_id=1, stream_seq=4) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713099, gaps=[]) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713108, stream_id=1, stream_seq=4) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713109, stream_id=1, stream_seq=4) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713100, gaps=[]) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713110, stream_id=1, stream_seq=4) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713111, stream_id=1, stream_seq=4) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713101, gaps=[]) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713112, stream_id=1, stream_seq=4) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713102, gaps=[]) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713113, stream_id=1, stream_seq=5) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713114, stream_id=1, stream_seq=5) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713103, gaps=[]) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713115, stream_id=1, stream_seq=5) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713116, stream_id=1, stream_seq=5) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713104, gaps=[]) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713117, stream_id=1, stream_seq=5) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713118, stream_id=1, stream_seq=5) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713105, gaps=[]) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713119, stream_id=1, stream_seq=5) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713106, gaps=[]) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713120, stream_id=1, stream_seq=6) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713121, stream_id=1, stream_seq=6) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713107, gaps=[]) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713122, stream_id=1, stream_seq=6) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713123, stream_id=1, stream_seq=6) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713108, gaps=[]) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713124, stream_id=1, stream_seq=6) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713125, stream_id=1, stream_seq=6) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713109, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713126, stream_id=1, stream_seq=6) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713110, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713127, stream_id=1, stream_seq=7) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713128, stream_id=1, stream_seq=7) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713111, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713129, stream_id=1, stream_seq=7) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713130, stream_id=1, stream_seq=7) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713112, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713131, stream_id=1, stream_seq=7) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713132, stream_id=1, stream_seq=7) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713113, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713133, stream_id=1, stream_seq=7) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713114, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713134, stream_id=1, stream_seq=8) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713135, stream_id=1, stream_seq=8) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713115, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713136, stream_id=1, stream_seq=8) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713137, stream_id=1, stream_seq=8) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713116, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713138, stream_id=1, stream_seq=8) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713139, stream_id=1, stream_seq=8) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713117, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713140, stream_id=1, stream_seq=8) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713118, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713141, stream_id=1, stream_seq=9) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713142, stream_id=1, stream_seq=9) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713119, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713143, stream_id=1, stream_seq=9) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713144, stream_id=1, stream_seq=9) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713120, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713145, stream_id=1, stream_seq=9) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713146, stream_id=1, stream_seq=9) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713121, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713147, stream_id=1, stream_seq=9) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713122, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713148, stream_id=1, stream_seq=10) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713149, stream_id=1, stream_seq=10) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713123, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713150, stream_id=1, stream_seq=10) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713151, stream_id=1, stream_seq=10) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713124, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713152, stream_id=1, stream_seq=10) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713153, stream_id=1, stream_seq=10) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713125, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713154, stream_id=1, stream_seq=10) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713126, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713155, stream_id=1, stream_seq=11) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713156, stream_id=1, stream_seq=11) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713127, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713157, stream_id=1, stream_seq=11) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713158, stream_id=1, stream_seq=11) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713128, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713159, stream_id=1, stream_seq=11) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713160, stream_id=1, stream_seq=11) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713129, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713161, stream_id=1, stream_seq=11) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713130, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713162, stream_id=1, stream_seq=12) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713163, stream_id=1, stream_seq=12) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713131, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713164, stream_id=1, stream_seq=12) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713165, stream_id=1, stream_seq=12) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713132, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713166, stream_id=1, stream_seq=12) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713167, stream_id=1, stream_seq=12) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713133, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713168, stream_id=1, stream_seq=12) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713134, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713169, stream_id=1, stream_seq=13) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713170, stream_id=1, stream_seq=13) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713135, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713171, stream_id=1, stream_seq=13) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713172, stream_id=1, stream_seq=13) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713136, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713173, stream_id=1, stream_seq=13) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713174, stream_id=1, stream_seq=13) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713137, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713175, stream_id=1, stream_seq=13) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713138, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713176, stream_id=1, stream_seq=14) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713177, stream_id=1, stream_seq=14) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713139, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713178, stream_id=1, stream_seq=14) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713179, stream_id=1, stream_seq=14) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713140, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713180, stream_id=1, stream_seq=14) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713181, stream_id=1, stream_seq=14) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713141, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713182, stream_id=1, stream_seq=14) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713142, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713183, stream_id=1, stream_seq=15) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713184, stream_id=1, stream_seq=15) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713143, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713185, stream_id=1, stream_seq=15) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713186, stream_id=1, stream_seq=15) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713144, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713187, stream_id=1, stream_seq=15) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713188, stream_id=1, stream_seq=15) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713145, gaps=[]) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713189, stream_id=1, stream_seq=15) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713146, gaps=[]) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713190, stream_id=1, stream_seq=16) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713191, stream_id=1, stream_seq=16) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713147, gaps=[]) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713192, stream_id=1, stream_seq=16) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713193, stream_id=1, stream_seq=16) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713148, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713194, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713195, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713149, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713196, stream_id=1, stream_seq=16) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713150, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713197, stream_id=1, stream_seq=17) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713198, stream_id=1, stream_seq=17) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713151, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713199, stream_id=1, stream_seq=17) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713200, stream_id=1, stream_seq=17) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713152, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713201, stream_id=1, stream_seq=17) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713202, stream_id=1, stream_seq=17) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713153, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713203, stream_id=1, stream_seq=17) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713154, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713204, stream_id=1, stream_seq=18) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713205, stream_id=1, stream_seq=18) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713155, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713206, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713207, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713156, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713208, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713209, stream_id=1, stream_seq=18) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713157, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713210, stream_id=1, stream_seq=18) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713158, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713211, stream_id=1, stream_seq=19) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713212, stream_id=1, stream_seq=19) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713159, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713213, stream_id=1, stream_seq=19) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713214, stream_id=1, stream_seq=19) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713160, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713215, stream_id=1, stream_seq=19) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713216, stream_id=1, stream_seq=19) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713161, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713217, stream_id=1, stream_seq=19) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713162, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713218, stream_id=1, stream_seq=20) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713219, stream_id=1, stream_seq=20) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713163, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713220, stream_id=1, stream_seq=20) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713221, stream_id=1, stream_seq=20) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713164, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713222, stream_id=1, stream_seq=20) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713223, stream_id=1, stream_seq=20) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713165, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713224, stream_id=1, stream_seq=20) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713166, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713225, stream_id=1, stream_seq=21) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713226, stream_id=1, stream_seq=21) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713167, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713227, stream_id=1, stream_seq=21) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713228, stream_id=1, stream_seq=21) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713168, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713229, stream_id=1, stream_seq=21) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713230, stream_id=1, stream_seq=21) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713169, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713231, stream_id=1, stream_seq=21) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713170, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713232, stream_id=1, stream_seq=22) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713233, stream_id=1, stream_seq=22) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713171, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713234, stream_id=1, stream_seq=22) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713235, stream_id=1, stream_seq=22) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713172, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713236, stream_id=1, stream_seq=22) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713237, stream_id=1, stream_seq=22) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713173, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713238, stream_id=1, stream_seq=22) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713174, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713239, stream_id=1, stream_seq=23) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713240, stream_id=1, stream_seq=23) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713175, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713241, stream_id=1, stream_seq=23) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713242, stream_id=1, stream_seq=23) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713176, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713243, stream_id=1, stream_seq=23) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713244, stream_id=1, stream_seq=23) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713177, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713245, stream_id=1, stream_seq=23) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713178, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713246, stream_id=1, stream_seq=24) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713247, stream_id=1, stream_seq=24) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713179, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713248, stream_id=1, stream_seq=24) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713249, stream_id=1, stream_seq=24) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713180, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713250, stream_id=1, stream_seq=24) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713251, stream_id=1, stream_seq=24) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713181, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713252, stream_id=1, stream_seq=24) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713182, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713253, stream_id=1, stream_seq=25) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713254, stream_id=1, stream_seq=25) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713183, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713255, stream_id=1, stream_seq=25) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713256, stream_id=1, stream_seq=25) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713184, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713257, stream_id=1, stream_seq=25) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713258, stream_id=1, stream_seq=25) 44277ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8192 44277ms [log] 8188 44277ms [log] line [file] undefined 44277ms [log] 44277ms [log] reading line 44277ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713185, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713259, stream_id=1, stream_seq=25) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713186, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713260, stream_id=1, stream_seq=26) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713261, stream_id=1, stream_seq=26) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713187, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713262, stream_id=1, stream_seq=26) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713263, stream_id=1, stream_seq=26) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713188, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713264, stream_id=1, stream_seq=26) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713265, stream_id=1, stream_seq=26) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713189, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713266, stream_id=1, stream_seq=26) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713190, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713267, stream_id=1, stream_seq=27) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713268, stream_id=1, stream_seq=27) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713191, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713269, stream_id=1, stream_seq=27) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713270, stream_id=1, stream_seq=27) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713192, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713271, stream_id=1, stream_seq=27) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713272, stream_id=1, stream_seq=27) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713193, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713273, stream_id=1, stream_seq=27) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713194, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713274, stream_id=1, stream_seq=28) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713275, stream_id=1, stream_seq=28) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713195, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713276, stream_id=1, stream_seq=28) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713277, stream_id=1, stream_seq=28) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713196, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713278, stream_id=1, stream_seq=28) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713279, stream_id=1, stream_seq=28) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713197, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713280, stream_id=1, stream_seq=28) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713198, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713281, stream_id=1, stream_seq=29) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713282, stream_id=1, stream_seq=29) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713199, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713283, stream_id=1, stream_seq=29) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713284, stream_id=1, stream_seq=29) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713200, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713285, stream_id=1, stream_seq=29) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713286, stream_id=1, stream_seq=29) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713201, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713287, stream_id=1, stream_seq=29) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713202, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713288, stream_id=1, stream_seq=30) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713289, stream_id=1, stream_seq=30) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713203, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713290, stream_id=1, stream_seq=30) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713291, stream_id=1, stream_seq=30) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713204, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713292, stream_id=1, stream_seq=30) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713293, stream_id=1, stream_seq=30) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713205, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713294, stream_id=1, stream_seq=30) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713206, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713295, stream_id=1, stream_seq=31) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713296, stream_id=1, stream_seq=31) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713207, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713297, stream_id=1, stream_seq=31) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713298, stream_id=1, stream_seq=31) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713208, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713299, stream_id=1, stream_seq=31) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713300, stream_id=1, stream_seq=31) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713209, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713301, stream_id=1, stream_seq=31) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713210, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713302, stream_id=1, stream_seq=32) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713303, stream_id=1, stream_seq=32) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713211, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713304, stream_id=1, stream_seq=32) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713305, stream_id=1, stream_seq=32) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713212, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713306, stream_id=1, stream_seq=32) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713307, stream_id=1, stream_seq=32) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713213, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713308, stream_id=1, stream_seq=32) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713214, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=440713309, stream_id=1, stream_seq=33) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713310, stream_id=1, stream_seq=33) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713215, gaps=[]) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713311, stream_id=1, stream_seq=33) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713312, stream_id=1, stream_seq=33) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713216, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713313, stream_id=1, stream_seq=33) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=440713314, stream_id=1, stream_seq=33) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713217, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=440713315, stream_id=1, stream_seq=33) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713218, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713219, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713220, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713221, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713222, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713223, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713224, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713225, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713226, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713227, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713228, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713229, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713230, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713231, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713232, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713233, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713234, 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=440713235, 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=440713236, 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=440713237, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713238, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713239, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713240, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713241, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713242, gaps=[]) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713243, gaps=[]) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713244, gaps=[]) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713245, gaps=[]) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713246, 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=440713247, 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=440713248, 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=440713249, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713250, gaps=[]) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713251, gaps=[]) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713252, gaps=[]) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713253, gaps=[]) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713254, gaps=[]) 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713255, gaps=[]) 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713256, gaps=[]) 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713257, gaps=[]) 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713258, gaps=[]) 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713259, gaps=[]) 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713260, gaps=[]) 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713261, gaps=[]) 44305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713262, 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=440713263, 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=440713264, 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=440713265, 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=440713266, gaps=[]) 44306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713267, gaps=[]) 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713268, gaps=[]) 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713269, 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=440713270, 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=440713271, gaps=[]) 44307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713272, gaps=[]) 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713273, 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=440713274, 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=440713275, gaps=[]) 44308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713276, gaps=[]) 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713277, gaps=[]) 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713278, gaps=[]) 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713279, gaps=[]) 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713280, gaps=[]) 44309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713281, gaps=[]) 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713282, gaps=[]) 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713283, gaps=[]) 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713284, gaps=[]) 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713285, gaps=[]) 44310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713286, gaps=[]) 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713287, gaps=[]) 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713288, gaps=[]) 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713289, gaps=[]) 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713290, gaps=[]) 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713291, gaps=[]) 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713292, gaps=[]) 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713293, gaps=[]) 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713294, gaps=[]) 44312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713295, gaps=[]) 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713296, gaps=[]) 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713297, gaps=[]) 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713298, gaps=[]) 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713299, gaps=[]) 44313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713300, gaps=[]) 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713301, gaps=[]) 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713302, gaps=[]) 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713303, gaps=[]) 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713304, gaps=[]) 44314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713305, gaps=[]) 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713306, gaps=[]) 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713307, gaps=[]) 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713308, gaps=[]) 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713309, gaps=[]) 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713310, gaps=[]) 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713311, gaps=[]) 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713312, gaps=[]) 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713313, gaps=[]) 44316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713314, gaps=[]) 44317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 44338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713315, gaps=[]) 44338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 44503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63"}', extra='') 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 44504ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44504ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 44504ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 44504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44505ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 44505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44505ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "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) 44506ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xcf<\x1a\xb7\x87\x84\x05\x0f\xa2]\xda\xb3') 44507ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xcf<\x1a\xb7\x87\x84\x05\x0f\xa2]\xda\xb3') 44507ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62733) 44507ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44507ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44569ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44569ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 44647ms [err] Traceback (most recent call last): 44647ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44647ms [err] return _run_code(code, main_globals, None, 44647ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44647ms [err] exec(code, run_globals) 44647ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44647ms [err] sys.exit(main()) 44647ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44647ms [err] asyncio.run(main_async()) 44647ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44647ms [err] return loop.run_until_complete(main) 44647ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44648ms [err] self.run_forever() 44648ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44648ms [err] self._run_once() 44648ms [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 44650ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44650ms [err] KeyboardInterrupt 44651ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44651ms [err] h.flush() 44651ms [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 60109ms [log] starting device 60516ms [err] DEBUG:asyncio:Using selector: EpollSelector 60585ms [err] ERROR:asyncio:Unclosed client session 60585ms [err] client_session: 60655ms [log] parsing 60655ms [log] creating device handler 60655ms [log] [ready] 60655ms [log] reading line 60655ms [log] [websocketToken] "417a734a-5d4b-442c-aa4d-76915d695d9d" 60670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 60670ms [log] line {"signal":"gpio1","value":"strongH"} 60670ms [log] 60670ms [log] reading line 60670ms [log] line {"signal":"gpio2","value":"strongL"} 60670ms [log] 60670ms [log] reading line 60670ms [log] [websocketConnected] 62361ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 62361ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 62382ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d23f236a-10f3-4cdb-a272-2ab5d6e89109"}}', extra='') 62383ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d23f236a-10f3-4cdb-a272-2ab5d6e89109"} 62434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73","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='') 62439ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 62439ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 62440ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73", "state": "new"}] 64443ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 64444ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 64444ms [err] v=0 64444ms [err] o=- 3933673387 3933673387 IN IP4 0.0.0.0 64444ms [err] s=- 64444ms [err] t=0 0 64444ms [err] a=group:BUNDLE 0 64444ms [err] a=msid-semantic:WMS * 64444ms [err] m=application 9 DTLS/SCTP 5000 64444ms [err] c=IN IP4 0.0.0.0 64444ms [err] a=mid:0 64444ms [err] a=sctpmap:5000 webrtc-datachannel 65535 64444ms [err] a=max-message-size:65536 64444ms [err] a=ice-ufrag:Dch5 64444ms [err] a=ice-pwd:HGK1qLUjnqY6SmfEEqYZUb 64444ms [err] a=fingerprint:sha-256 4A:CE:A1:54:9F:BD:35:F3:6F:BF:5E:22:A6:8D:52:0D:DA:AF:96:43:1B:57:A8:C0:DC:4F:6D:E5:B9:DE:BD:5D 64444ms [err] a=setup:actpass 64444ms [err] 64446ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 64446ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 64447ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73", "state": "new"}] 64448ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 64448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 64450ms [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'B\x9e\\(I\xc8\xbd\x87y\xd68\xb5') 64450ms [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\xfd~m\\\xbc\xd7\x8b\xb8\x9c\xe8$') 64451ms [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'B\x9e\\(I\xc8\xbd\x87y\xd68\xb5') 64452ms [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\xfd~m\\\xbc\xd7\x8b\xb8\x9c\xe8$') 64453ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 64454ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'x1Q8=t\x0b\xdah\x1d\x97\xa3') 64454ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'x1Q8=t\x0b\xdah\x1d\x97\xa3') 64455ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1d;T\xd1yu\xea\xd2\xa7\x9al8') 64456ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1d;T\xd1yu\xea\xd2\xa7\x9al8') 64456ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53250) (expires in 600 seconds) 64456ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 64456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 64457ms [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='') 64457ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 64457ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73"}', extra='') 64458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64458ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 64477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1674028678742196589 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:v+GR\\r\\na=ice-pwd:Rka6JB4hnZ43IHgi7QP2yrov\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 50:C8:12:E4:03:95:AC:E8:59:61:66:DF:ED:D3:DF:A2:2C:E7:D4:10:B5:FF:B4:68:87:F2:E7:A4:0A:3F:93:04\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73"}', extra='') 64477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 64477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 64477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 64477ms [err] v=0 64477ms [err] o=- 1674028678742196589 2 IN IP4 127.0.0.1 64477ms [err] s=- 64477ms [err] t=0 0 64477ms [err] a=group:BUNDLE 0 64477ms [err] a=msid-semantic: WMS 64477ms [err] m=application 9 DTLS/SCTP 5000 64477ms [err] c=IN IP4 0.0.0.0 64477ms [err] a=ice-ufrag:v+GR 64477ms [err] a=ice-pwd:Rka6JB4hnZ43IHgi7QP2yrov 64477ms [err] a=ice-options:trickle 64477ms [err] a=fingerprint:sha-256 50:C8:12:E4:03:95:AC:E8:59:61:66:DF:ED:D3:DF:A2:2C:E7:D4:10:B5:FF:B4:68:87:F2:E7:A4:0A:3F:93:04 64477ms [err] a=setup:active 64477ms [err] a=mid:0 64477ms [err] a=sctpmap:5000 webrtc-datachannel 1024 64477ms [err] 64478ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UCGQdGQzRNM1') 64479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UCGQdGQzRNM1') 64479ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 64479ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 64480ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 64480ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(W2QdXyG85J 1 udp 1845501695 172.17.0.2 56800 typ prflx) 64480ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64480ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64480ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64481ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41582) -> ('172.17.0.2', 56800)) State.WAITING -> State.IN_PROGRESS 64481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@J\x9a.\tV\r\xbc\x94\xb0\xc9&') 64481ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73", "state": "connecting"}] 64483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@J\x9a.\tV\r\xbc\x94\xb0\xc9&') 64483ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41582) -> ('172.17.0.2', 56800)) State.IN_PROGRESS -> State.SUCCEEDED 64483ms [err] INFO:aioice.ice:Connection(0) ICE completed 64490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1047625710 1 udp 2113937151 268acc1f-aca5-400b-86dd-515cfd891f85.local 56800 typ host generation 0 ufrag v+GR network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73"}', extra='') 64490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64491ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64491ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64495ms [err] INFO:aioice.ice:Connection(0) Remote candidate "268acc1f-aca5-400b-86dd-515cfd891f85.local" resolved to 172.17.0.2 64501ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41582) -> ('172.17.0.2', 56800)) State.FROZEN -> State.IN_PROGRESS 64501ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\x97\xa0\x18x\x94dy\xf5p\xdf\x82') 64502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\x97\xa0\x18x\x94dy\xf5p\xdf\x82') 64502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41582) -> ('172.17.0.2', 56800)) State.IN_PROGRESS -> State.SUCCEEDED 64502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53844) -> ('172.17.0.2', 56800)) State.FROZEN -> State.FAILED 64502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53250) -> ('172.17.0.2', 56800)) State.FROZEN -> State.FAILED 64504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2908413693 1 udp 1677729535 141.24.211.56 56800 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag v+GR network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73"}', extra='') 64504ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64504ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64522ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41582) -> ('141.24.211.56', 56800)) State.FROZEN -> State.IN_PROGRESS 64522ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\x06R6\xa4\x9a\xb5\xad\xa0a\xba\xba') 64542ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mh384K9lsl8B') 64542ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mh384K9lsl8B') 64542ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53844) -> ('141.24.211.56', 56800)) State.FROZEN -> State.IN_PROGRESS 64542ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1C}\x0fJ\xf8G\xeak\xe0\x17Y') 64563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53250) -> ('141.24.211.56', 56800)) State.FROZEN -> State.IN_PROGRESS 64563ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8n\xfe\xf8D\xd0\xfd\xe6\\>y\xd8') 64564ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xe8\xfbX\xa1\xf7\x89\xa4\xaf\x96\x19\xd1\xa0') 64564ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xe8\xfbX\xa1\xf7\x89\xa4\xaf\x96\x19\xd1\xa0') 64565ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 56800) 64584ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 64584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 64585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 64587ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 64590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 64591ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 64591ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 64591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 64592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 64592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 64592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 64592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 64592ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73", "state": "connected"}] 64597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 64598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 64598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 64598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 64598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 64599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 64599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 64600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 64600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 64600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 64600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1348672137, stream_id=1, stream_seq=0) 64600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 64602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1348672137, gaps=[]) 64602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 64602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2725523380, stream_id=1, stream_seq=0) 64602ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 64602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2725523380, gaps=[]) 64605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1348672138, stream_id=1, stream_seq=1) 64605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 64605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1348672139, stream_id=1, stream_seq=2) 64606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ugwP2rY7mvZf') 64606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ugwP2rY7mvZf') 64607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1348672139, gaps=[]) 64607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 64669ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4DrvwY0MKudw') 64669ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4DrvwY0MKudw') 64669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53844) -> ('172.17.0.2', 56800)) State.WAITING -> State.IN_PROGRESS 64669ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a\x04[\x00\xcc%\xa5J\x0cd\xf1*') 64674ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56800) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a\x04[\x00\xcc%\xa5J\x0cd\xf1*') 64674ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53844) -> ('172.17.0.2', 56800)) State.IN_PROGRESS -> State.SUCCEEDED 64698ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 64698ms [log] [experimentStatusChanged] {"status": "running", "message": null} 64773ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73"}', extra='') 64774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 64774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 64774ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 64775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 64775ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 64775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 64775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 64777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64777ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 64777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64777ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/85146c0c-b041-4711-bb5a-5b37aa2fdf73", "state": "closed"}] 64778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 64778ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 64779ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'2l\xf6\x90=/\x9e\xc1o\x0eQ\xb4') 64780ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'2l\xf6\x90=/\x9e\xc1o\x0eQ\xb4') 64781ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53250) 64781ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 64781ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 64859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 64859ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 64914ms [err] Traceback (most recent call last): 64914ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 64914ms [err] return _run_code(code, main_globals, None, 64914ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 64914ms [err] exec(code, run_globals) 64914ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 64914ms [err] sys.exit(main()) 64914ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 64914ms [err] asyncio.run(main_async()) 64914ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 64914ms [err] return loop.run_until_complete(main) 64914ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 64914ms [err] self.run_forever() 64914ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 64915ms [err] self._run_once() 64915ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 64915ms [err] event_list = self._selector.select(timeout) 64915ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 64916ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 64916ms [err] KeyboardInterrupt 64918ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 64918ms [err] h.flush() 64918ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 65011ms [log] starting device 65420ms [err] DEBUG:asyncio:Using selector: EpollSelector 65490ms [err] ERROR:asyncio:Unclosed client session 65490ms [err] client_session: 65567ms [log] parsing 65567ms [log] creating device handler 65567ms [log] [ready] 65567ms [log] reading line 65567ms [log] [websocketToken] "9354e9d4-b94b-4552-9114-9ae7209fd8c7" 65583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 65583ms [log] [websocketConnected] 67271ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 67271ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 67292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9936a63f-d547-4b7a-bcaf-814a0465d009"}}', extra='') 67292ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9936a63f-d547-4b7a-bcaf-814a0465d009"} 67338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4","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='') 67343ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4", "state": "new"}] 69346ms [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='') 69346ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 69346ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4"}', extra='') 69346ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69346ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 69346ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2793233703626095582 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:PA2H\\r\\na=ice-pwd:WslAexZzrghIEfw5iipFSq87\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 93:F4:5E:C4:0B:4F:82:01:11:EA:E7:2A:4D:47:FA:46:AB:11:AA:C3:15:AA:91:76:00:D6:CE:5B:D5:EC:3C:A0\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4"}', extra='') 69346ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 69347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 69347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69347ms [err] v=0 69347ms [err] o=- 2793233703626095582 2 IN IP4 127.0.0.1 69347ms [err] s=- 69347ms [err] t=0 0 69347ms [err] a=group:BUNDLE 0 69347ms [err] a=extmap-allow-mixed 69347ms [err] a=msid-semantic: WMS 69347ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69347ms [err] c=IN IP4 0.0.0.0 69347ms [err] a=ice-ufrag:PA2H 69347ms [err] a=ice-pwd:WslAexZzrghIEfw5iipFSq87 69347ms [err] a=ice-options:trickle 69347ms [err] a=fingerprint:sha-256 93:F4:5E:C4:0B:4F:82:01:11:EA:E7:2A:4D:47:FA:46:AB:11:AA:C3:15:AA:91:76:00:D6:CE:5B:D5:EC:3C:A0 69347ms [err] a=setup:actpass 69347ms [err] a=mid:0 69347ms [err] a=sctp-port:5000 69347ms [err] a=max-message-size:262144 69347ms [err] 69350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69350ms [err] v=0 69350ms [err] o=- 2793233703626095582 2 IN IP4 127.0.0.1 69350ms [err] s=- 69350ms [err] t=0 0 69350ms [err] a=group:BUNDLE 0 69350ms [err] a=extmap-allow-mixed 69350ms [err] a=msid-semantic: WMS 69350ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69350ms [err] c=IN IP4 0.0.0.0 69350ms [err] a=ice-ufrag:PA2H 69350ms [err] a=ice-pwd:WslAexZzrghIEfw5iipFSq87 69350ms [err] a=ice-options:trickle 69350ms [err] a=fingerprint:sha-256 93:F4:5E:C4:0B:4F:82:01:11:EA:E7:2A:4D:47:FA:46:AB:11:AA:C3:15:AA:91:76:00:D6:CE:5B:D5:EC:3C:A0 69350ms [err] a=setup:actpass 69350ms [err] a=mid:0 69350ms [err] a=sctp-port:5000 69350ms [err] a=max-message-size:262144 69350ms [err] 69350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 69350ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4", "state": "new"}] 69352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 69352ms [err] v=0 69352ms [err] o=- 3933673392 3933673392 IN IP4 0.0.0.0 69352ms [err] s=- 69352ms [err] t=0 0 69352ms [err] a=group:BUNDLE 0 69352ms [err] a=msid-semantic:WMS * 69352ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69352ms [err] c=IN IP4 0.0.0.0 69352ms [err] a=mid:0 69352ms [err] a=sctp-port:5000 69352ms [err] a=max-message-size:65536 69352ms [err] a=ice-ufrag:Q0TH 69352ms [err] a=ice-pwd:158BP6wCKIZFR1WdVTfDbm 69352ms [err] a=fingerprint:sha-256 81:CD:45:02:7F:E5:FC:01:09:5A:94:23:DC:E5:D7:E6:0B:16:22:14:E1:C5:0C:79:3C:AF:D8:92:CB:88:DC:C3 69352ms [err] a=setup:active 69352ms [err] 69352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 69354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 69355ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 69356ms [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'$1\xc3I*\x1c\xb5R\xd2]uI') 69357ms [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\xecd\xb4\xdbHa@\xbe\x00\xbc\xbb') 69357ms [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'$1\xc3I*\x1c\xb5R\xd2]uI') 69358ms [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\xecd\xb4\xdbHa@\xbe\x00\xbc\xbb') 69359ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 69359ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'q\x84\xccV\xb6\x16\xc3\xd3\xf5\xbe\r>') 69360ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'q\x84\xccV\xb6\x16\xc3\xd3\xf5\xbe\r>') 69361ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(\r\xb2eG\xef\xae\xf5\x0f\x1d\xc8\x80') 69362ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'(\r\xb2eG\xef\xae\xf5\x0f\x1d\xc8\x80') 69362ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50234) (expires in 600 seconds) 69362ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 69362ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 69363ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 69363ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 69363ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 69364ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69364ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69364ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4", "state": "connecting"}] 69388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eR009ObVrnps') 69388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eR009ObVrnps') 69388ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ZIiCSmJzuf 1 udp 1845501695 172.17.0.2 40907 typ prflx) 69388ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53517) -> ('172.17.0.2', 40907)) State.WAITING -> State.IN_PROGRESS 69389ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b")\x9f\x8b\x034\x1bz~?\xe3\xbf'") 69390ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b")\x9f\x8b\x034\x1bz~?\xe3\xbf'") 69390ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53517) -> ('172.17.0.2', 40907)) State.IN_PROGRESS -> State.SUCCEEDED 69390ms [err] INFO:aioice.ice:Connection(0) ICE completed 69398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:597988022 1 udp 2113937151 5d2e872a-4508-4238-88cc-84e2635f5970.local 40907 typ host generation 0 ufrag PA2H network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4"}', extra='') 69398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69401ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5d2e872a-4508-4238-88cc-84e2635f5970.local" resolved to 172.17.0.2 69405ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53517) -> ('172.17.0.2', 40907)) State.FROZEN -> State.IN_PROGRESS 69405ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1ez\xf6V\x03qp\xc3\xf2\x0c\x12`') 69406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1ez\xf6V\x03qp\xc3\xf2\x0c\x12`') 69406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53517) -> ('172.17.0.2', 40907)) State.IN_PROGRESS -> State.SUCCEEDED 69408ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2810837193 1 udp 1677729535 141.24.211.56 40907 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag PA2H network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4"}', extra='') 69408ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69409ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69409ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69411ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4102309698 1 udp 33562623 141.24.210.113 54352 typ relay raddr 141.24.211.56 rport 40907 generation 0 ufrag PA2H network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4"}', extra='') 69411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69411ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60678) -> ('172.17.0.2', 40907)) State.FROZEN -> State.IN_PROGRESS 69426ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I\xe1lC\xa3\x13\x9d}\xa00\x99\xbc') 69428ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'I\xe1lC\xa3\x13\x9d}\xa00\x99\xbc') 69428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60678) -> ('172.17.0.2', 40907)) State.IN_PROGRESS -> State.SUCCEEDED 69448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53517) -> ('141.24.211.56', 40907)) State.FROZEN -> State.IN_PROGRESS 69448ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 40907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',H\x0eB\xdd\x1a\xec\xe5\xf1\x19\xb2\xfb') 69449ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'EkBJxB5cHb/2') 69449ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'EkBJxB5cHb/2') 69449ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60678) -> ('141.24.211.56', 40907)) State.FROZEN -> State.FAILED 69449ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53517) -> ('141.24.210.113', 54352)) State.FROZEN -> State.FAILED 69450ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60678) -> ('141.24.210.113', 54352)) State.FROZEN -> State.FAILED 69450ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50234) -> ('172.17.0.2', 40907)) State.FROZEN -> State.FAILED 69450ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50234) -> ('141.24.211.56', 40907)) State.FROZEN -> State.FAILED 69450ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50234) -> ('141.24.210.113', 54352)) State.FROZEN -> State.FAILED 69469ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 69469ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69471ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 69471ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 69476ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 69476ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 69476ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 69476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69476ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 69477ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4", "state": "connected"}] 69477ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 69477ms [log] line {"signal":"gpio1","value":"strongH"} 69477ms [log] 69477ms [log] reading line 69477ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 69480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 69480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 69480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 69482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 69482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 69482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 69483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=308177528, stream_id=1, stream_seq=0) 69483ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1878042055, stream_id=1, stream_seq=0) 69483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=308177528, gaps=[]) 69485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1878042055, gaps=[]) 69485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1878042056, stream_id=1, stream_seq=1) 69485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1878042057, stream_id=1, stream_seq=2) 69486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1878042058, stream_id=1, stream_seq=3) 69486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1878042059, stream_id=1, stream_seq=4) 69486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1878042057, gaps=[]) 69486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 69486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1878042059, gaps=[]) 69486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69511ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7R89YnKw12Hh') 69512ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40907) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7R89YnKw12Hh') 69544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69544ms [log] line {"signal":"gpio2","value":"strongL"} 69544ms [log] 69544ms [log] reading line 69544ms [log] [experimentStatusChanged] {"status": "running", "message": null} 69652ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4"}', extra='') 69653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 69653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 69653ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 69654ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 69654ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 69654ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 69654ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 69655ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69655ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 69655ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69655ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69656ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/32ef94ad-19e6-453d-9d20-4a9b47781fa4", "state": "closed"}] 69657ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 69657ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 69658ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'(\xda\x01l\xfe\x97.)\xbc\xc3\x98\xc8') 69659ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'(\xda\x01l\xfe\x97.)\xbc\xc3\x98\xc8') 69660ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50234) 69660ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 69660ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 69722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69723ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 69796ms [err] Traceback (most recent call last): 69796ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 69797ms [err] return _run_code(code, main_globals, None, 69797ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 69797ms [err] exec(code, run_globals) 69797ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 69797ms [err] sys.exit(main()) 69797ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 69797ms [err] asyncio.run(main_async()) 69797ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 69797ms [err] return loop.run_until_complete(main) 69797ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 69797ms [err] self.run_forever() 69797ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 69797ms [err] self._run_once() 69797ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 69798ms [err] event_list = self._selector.select(timeout) 69798ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 69798ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 69798ms [err] KeyboardInterrupt 69799ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 69799ms [err] h.flush() 69799ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 69891ms [log] starting device 70288ms [err] DEBUG:asyncio:Using selector: EpollSelector 70361ms [err] ERROR:asyncio:Unclosed client session 70361ms [err] client_session: 70418ms [log] parsing 70418ms [log] creating device handler 70418ms [log] [ready] 70418ms [log] reading line 70418ms [log] [websocketToken] "fdc56597-23f1-49bc-929e-2e969d6e6bde" 70434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70434ms [log] line {"signal":"gpio1","value":"strongH"} 70434ms [log] 70434ms [log] reading line 70434ms [log] line {"signal":"gpio2","value":"strongL"} 70434ms [log] 70434ms [log] reading line 70434ms [log] [websocketConnected] 70636ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70637ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 70654ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a29606ad-2cc5-454c-b73b-b940428815a0"}}', extra='') 70654ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a29606ad-2cc5-454c-b73b-b940428815a0"} 70713ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d","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='') 70722ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 70722ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 70722ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "new"}] 72726ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 72726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 72726ms [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='') 72726ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933673395 3933673395 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 34180 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 34180 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35037 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35037 typ srflx raddr 172.17.0.2 rport 35037\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34180 typ srflx raddr 172.30.0.1 rport 34180\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50642 typ relay raddr 172.17.0.2 rport 55016\\r\\na=end-of-candidates\\r\\na=ice-ufrag:986M\\r\\na=ice-pwd:rlvtQAT1kubiX9FfH9DR0X\\r\\na=fingerprint:sha-256 93:F7:25:14:C6:29:93:60:86:38:56:65:8E:8B:4C:4F:33:C3:E3:08:70:FA:F8:AC:BE:B0:A1:E7:D4:97:C4:5F\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 72746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 72746ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 72746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 72746ms [err] v=0 72746ms [err] o=- 3933673395 3933673395 IN IP4 0.0.0.0 72746ms [err] s=- 72746ms [err] t=0 0 72746ms [err] a=group:BUNDLE 0 72746ms [err] a=msid-semantic:WMS * 72746ms [err] m=application 34180 DTLS/SCTP 5000 72746ms [err] c=IN IP4 172.30.0.1 72746ms [err] a=mid:0 72746ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72746ms [err] a=max-message-size:65536 72746ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34180 typ host 72746ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35037 typ host 72746ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35037 typ srflx raddr 172.17.0.2 rport 35037 72746ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34180 typ srflx raddr 172.30.0.1 rport 34180 72746ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50642 typ relay raddr 172.17.0.2 rport 55016 72746ms [err] a=end-of-candidates 72746ms [err] a=ice-ufrag:986M 72746ms [err] a=ice-pwd:rlvtQAT1kubiX9FfH9DR0X 72746ms [err] a=fingerprint:sha-256 93:F7:25:14:C6:29:93:60:86:38:56:65:8E:8B:4C:4F:33:C3:E3:08:70:FA:F8:AC:BE:B0:A1:E7:D4:97:C4:5F 72746ms [err] a=setup:actpass 72746ms [err] 72749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 72749ms [err] v=0 72749ms [err] o=- 3933673395 3933673395 IN IP4 0.0.0.0 72749ms [err] s=- 72749ms [err] t=0 0 72749ms [err] a=group:BUNDLE 0 72749ms [err] a=msid-semantic:WMS * 72749ms [err] m=application 34180 DTLS/SCTP 5000 72749ms [err] c=IN IP4 172.30.0.1 72749ms [err] a=mid:0 72749ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72749ms [err] a=max-message-size:65536 72749ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34180 typ host 72749ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35037 typ host 72749ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35037 typ srflx raddr 172.17.0.2 rport 35037 72749ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34180 typ srflx raddr 172.30.0.1 rport 34180 72749ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50642 typ relay raddr 172.17.0.2 rport 55016 72749ms [err] a=end-of-candidates 72749ms [err] a=ice-ufrag:986M 72749ms [err] a=ice-pwd:rlvtQAT1kubiX9FfH9DR0X 72749ms [err] a=fingerprint:sha-256 93:F7:25:14:C6:29:93:60:86:38:56:65:8E:8B:4C:4F:33:C3:E3:08:70:FA:F8:AC:BE:B0:A1:E7:D4:97:C4:5F 72749ms [err] a=setup:actpass 72749ms [err] 72750ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 72750ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "new"}] 72751ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 72751ms [err] v=0 72751ms [err] o=- 3933673395 3933673395 IN IP4 0.0.0.0 72751ms [err] s=- 72751ms [err] t=0 0 72751ms [err] a=group:BUNDLE 0 72751ms [err] a=msid-semantic:WMS * 72751ms [err] m=application 9 DTLS/SCTP 5000 72751ms [err] c=IN IP4 0.0.0.0 72751ms [err] a=mid:0 72751ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72751ms [err] a=max-message-size:65536 72751ms [err] a=ice-ufrag:8JDV 72751ms [err] a=ice-pwd:QCQkql0THcVeCrHTKcbTBK 72751ms [err] a=fingerprint:sha-256 D7:0E:76:5A:16:1D:07:63:19:EF:CD:07:FB:D3:43:13:C8:F9:B4:2C:C0:F0:71:44:1B:FF:F8:DF:08:7F:23:6C 72751ms [err] a=setup:active 72751ms [err] 72751ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 72751ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 72751ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 72753ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 72753ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 72755ms [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'\x8a\x12\x82(B\x98\x9a\xb0*\x0c\x96-') 72756ms [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'\xa1*o2\xd9\x07"\x13\x9a\x84\n8') 72756ms [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'\x8a\x12\x82(B\x98\x9a\xb0*\x0c\x96-') 72756ms [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'\xa1*o2\xd9\x07"\x13\x9a\x84\n8') 72758ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 72758ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1e\x99,\xeb\xce\xb4\x9f)\x99n$\x8c') 72759ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1e\x99,\xeb\xce\xb4\x9f)\x99n$\x8c') 72759ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcb\x8b\x08\x902\xbf\xfcD\x0b\xa7\xb0\x06') 72760ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xcb\x8b\x08\x902\xbf\xfcD\x0b\xa7\xb0\x06') 72760ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53068) (expires in 600 seconds) 72760ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 72761ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 72761ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 72762ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 72762ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 72762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('172.30.0.1', 34180)) State.FROZEN -> State.WAITING 72762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47486) -> ('172.30.0.1', 34180)) State.FROZEN -> State.WAITING 72762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('172.17.0.2', 35037)) State.FROZEN -> State.WAITING 72762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53068) -> ('172.30.0.1', 34180)) State.FROZEN -> State.WAITING 72763ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72763ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72763ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('172.30.0.1', 34180)) State.WAITING -> State.IN_PROGRESS 72763ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34180) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z-\x94\xe0D\x9e%\x8a\xcf\x828\xea') 72764ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "connecting"}] 72764ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34180) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z-\x94\xe0D\x9e%\x8a\xcf\x828\xea') 72765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('172.30.0.1', 34180)) State.IN_PROGRESS -> State.SUCCEEDED 72765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('141.24.211.56', 35037)) State.FROZEN -> State.WAITING 72765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('141.24.211.56', 34180)) State.FROZEN -> State.WAITING 72765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('141.24.210.113', 50642)) State.FROZEN -> State.WAITING 72777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34180) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\xaf`\x19\xec\x0f?\xe3d\x0c\xa2\x14') 72777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34180) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\xaf`\x19\xec\x0f?\xe3d\x0c\xa2\x14') 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47486) -> ('172.30.0.1', 34180)) State.WAITING -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('172.17.0.2', 35037)) State.WAITING -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47486) -> ('172.17.0.2', 35037)) State.FROZEN -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('141.24.211.56', 35037)) State.WAITING -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47486) -> ('141.24.211.56', 35037)) State.FROZEN -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('141.24.211.56', 34180)) State.WAITING -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47486) -> ('141.24.211.56', 34180)) State.FROZEN -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53068) -> ('172.30.0.1', 34180)) State.WAITING -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53068) -> ('172.17.0.2', 35037)) State.FROZEN -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('141.24.210.113', 50642)) State.WAITING -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47486) -> ('141.24.210.113', 50642)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53068) -> ('141.24.211.56', 35037)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53068) -> ('141.24.211.56', 34180)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53068) -> ('141.24.210.113', 50642)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) ICE completed 72779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34180) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x92\x1a\x07T\xbb\xf3\xae^\x82(\x1a5') 72780ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34180) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x92\x1a\x07T\xbb\xf3\xae^\x82(\x1a5') 72780ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(LkprY7v1VB 1 udp 1862270975 172.17.0.2 34180 typ prflx) 72780ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('172.17.0.2', 34180)) State.WAITING -> State.IN_PROGRESS 72781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34180) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x97\xd7\x99\x03(\x99\xbe\xbb&\xa2\xde') 72781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34180) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x97\xd7\x99\x03(\x99\xbe\xbb&\xa2\xde') 72782ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42203) -> ('172.17.0.2', 34180)) State.IN_PROGRESS -> State.SUCCEEDED 72783ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 72783ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 72784ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 72785ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 72803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 72804ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 72804ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 72804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 72805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 72805ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "connected"}] 72806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 72806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 72806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 72808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 72808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 72808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 72810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=860565738, stream_id=1, stream_seq=0) 72810ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 72810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1430032021, stream_id=1, stream_seq=0) 72810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 72810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=860565738, gaps=[]) 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1430032022, stream_id=1, stream_seq=1) 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1430032023, stream_id=1, stream_seq=2) 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1430032021, gaps=[]) 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 72812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1430032022, gaps=[]) 72812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 72813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1430032023, gaps=[]) 72813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 72876ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 72876ms [log] [experimentStatusChanged] {"status": "running", "message": null} 72974ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d"}', extra='') 72975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 72975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 72975ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 72975ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 72975ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 72975ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 72975ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 72976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 72976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72977ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "closed"}] 72977ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 72978ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 72978ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x11\xdcs%(\xae\x03t\xe8!\xe0\xdf') 72979ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x11\xdcs%(\xae\x03t\xe8!\xe0\xdf') 72979ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53068) 72980ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 72980ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 73052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73052ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 73133ms [err] Traceback (most recent call last): 73133ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73134ms [err] return _run_code(code, main_globals, None, 73134ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73134ms [err] exec(code, run_globals) 73134ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73134ms [err] sys.exit(main()) 73134ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73134ms [err] asyncio.run(main_async()) 73134ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73134ms [err] return loop.run_until_complete(main) 73134ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73135ms [err] self.run_forever() 73135ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73135ms [err] self._run_once() 73135ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73135ms [err] event_list = self._selector.select(timeout) 73135ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73136ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73136ms [err] KeyboardInterrupt 73137ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73137ms [err] h.flush() 73137ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 73233ms [log] starting device 73632ms [err] DEBUG:asyncio:Using selector: EpollSelector 73705ms [err] ERROR:asyncio:Unclosed client session 73705ms [err] client_session: 73766ms [log] parsing 73766ms [log] creating device handler 73766ms [log] [ready] 73766ms [log] reading line 73766ms [log] [websocketToken] "4967e8ce-9154-4fd6-81cd-6e690be6ba10" 73788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73788ms [log] [websocketConnected] 73948ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73948ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73966ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e99a49f7-0ac8-4f7d-a66a-ccf31ca68155"}}', extra='') 73966ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e99a49f7-0ac8-4f7d-a66a-ccf31ca68155"} 74028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985","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='') 74032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "new"}] 76035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 76036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76036ms [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='') 76036ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76056ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933673399 3933673399 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 59065 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 59065 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58902 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58902 typ srflx raddr 172.17.0.2 rport 58902\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59065 typ srflx raddr 172.30.0.1 rport 59065\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60389 typ relay raddr 172.17.0.2 rport 56912\\r\\na=end-of-candidates\\r\\na=ice-ufrag:elVo\\r\\na=ice-pwd:ERHkcOEmwkVSqxzAXW8VLu\\r\\na=fingerprint:sha-256 B3:E7:CD:6E:C6:FE:C6:0F:F0:94:66:54:8B:17:DE:58:B7:C3:87:AF:66:FA:7A:0E:57:01:EB:B5:D6:BA:14:39\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 76057ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76057ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 76057ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 76057ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76057ms [err] v=0 76057ms [err] o=- 3933673399 3933673399 IN IP4 0.0.0.0 76057ms [err] s=- 76057ms [err] t=0 0 76057ms [err] a=group:BUNDLE 0 76057ms [err] a=msid-semantic:WMS * 76057ms [err] m=application 59065 DTLS/SCTP 5000 76057ms [err] c=IN IP4 172.30.0.1 76057ms [err] a=mid:0 76057ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76057ms [err] a=max-message-size:65536 76057ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59065 typ host 76057ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58902 typ host 76057ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58902 typ srflx raddr 172.17.0.2 rport 58902 76057ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59065 typ srflx raddr 172.30.0.1 rport 59065 76057ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60389 typ relay raddr 172.17.0.2 rport 56912 76057ms [err] a=end-of-candidates 76057ms [err] a=ice-ufrag:elVo 76057ms [err] a=ice-pwd:ERHkcOEmwkVSqxzAXW8VLu 76057ms [err] a=fingerprint:sha-256 B3:E7:CD:6E:C6:FE:C6:0F:F0:94:66:54:8B:17:DE:58:B7:C3:87:AF:66:FA:7A:0E:57:01:EB:B5:D6:BA:14:39 76057ms [err] a=setup:actpass 76057ms [err] 76060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76060ms [err] v=0 76060ms [err] o=- 3933673399 3933673399 IN IP4 0.0.0.0 76060ms [err] s=- 76060ms [err] t=0 0 76060ms [err] a=group:BUNDLE 0 76060ms [err] a=msid-semantic:WMS * 76060ms [err] m=application 59065 DTLS/SCTP 5000 76060ms [err] c=IN IP4 172.30.0.1 76060ms [err] a=mid:0 76060ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76060ms [err] a=max-message-size:65536 76060ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59065 typ host 76060ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58902 typ host 76060ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58902 typ srflx raddr 172.17.0.2 rport 58902 76060ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59065 typ srflx raddr 172.30.0.1 rport 59065 76060ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60389 typ relay raddr 172.17.0.2 rport 56912 76060ms [err] a=end-of-candidates 76060ms [err] a=ice-ufrag:elVo 76060ms [err] a=ice-pwd:ERHkcOEmwkVSqxzAXW8VLu 76060ms [err] a=fingerprint:sha-256 B3:E7:CD:6E:C6:FE:C6:0F:F0:94:66:54:8B:17:DE:58:B7:C3:87:AF:66:FA:7A:0E:57:01:EB:B5:D6:BA:14:39 76060ms [err] a=setup:actpass 76060ms [err] 76061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 76061ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "new"}] 76063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 76063ms [err] v=0 76063ms [err] o=- 3933673399 3933673399 IN IP4 0.0.0.0 76063ms [err] s=- 76063ms [err] t=0 0 76063ms [err] a=group:BUNDLE 0 76063ms [err] a=msid-semantic:WMS * 76063ms [err] m=application 9 DTLS/SCTP 5000 76063ms [err] c=IN IP4 0.0.0.0 76063ms [err] a=mid:0 76063ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76063ms [err] a=max-message-size:65536 76063ms [err] a=ice-ufrag:cDQV 76063ms [err] a=ice-pwd:6IFosLoMpKOSUcMYw9j6iQ 76063ms [err] a=fingerprint:sha-256 58:15:FB:68:88:3A:04:CC:0C:54:35:4B:82:32:03:D3:E4:A6:70:77:CB:C7:2F:2B:31:B2:E8:C6:2A:19:4F:3A 76063ms [err] a=setup:active 76063ms [err] 76064ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76064ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76064ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76066ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76066ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76068ms [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'L\x11\xd04w\xea\xe8\x9b\x023\xea\xe2') 76068ms [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'\x17\xee\xdd\xef\xa9\xc3q\xffBU\xe8`') 76069ms [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'L\x11\xd04w\xea\xe8\x9b\x023\xea\xe2') 76069ms [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'\x17\xee\xdd\xef\xa9\xc3q\xffBU\xe8`') 76071ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 76071ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'G\x00\x84\x85U\xe12\x87&\xe5f2') 76072ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'G\x00\x84\x85U\xe12\x87&\xe5f2') 76072ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x82\x91\xcd\xf6\xfa\x90:a\xa4\x0f\x0cC') 76073ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x82\x91\xcd\xf6\xfa\x90:a\xa4\x0f\x0cC') 76073ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54039) (expires in 600 seconds) 76073ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 76074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76075ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 76075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('172.30.0.1', 59065)) State.FROZEN -> State.WAITING 76076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37217) -> ('172.30.0.1', 59065)) State.FROZEN -> State.WAITING 76076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('172.17.0.2', 58902)) State.FROZEN -> State.WAITING 76076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54039) -> ('172.30.0.1', 59065)) State.FROZEN -> State.WAITING 76077ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76077ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76077ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('172.30.0.1', 59065)) State.WAITING -> State.IN_PROGRESS 76077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'sh$Ue9\x84\x9f\x04}:M') 76078ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "connecting"}] 76078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'sh$Ue9\x84\x9f\x04}:M') 76079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('172.30.0.1', 59065)) State.IN_PROGRESS -> State.SUCCEEDED 76079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('141.24.211.56', 58902)) State.FROZEN -> State.WAITING 76079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('141.24.211.56', 59065)) State.FROZEN -> State.WAITING 76079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('141.24.210.113', 60389)) State.FROZEN -> State.WAITING 76092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nO`\x96\xec\xb8\xa2\x85T\xc6\xa6\xeb') 76092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nO`\x96\xec\xb8\xa2\x85T\xc6\xa6\xeb') 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37217) -> ('172.30.0.1', 59065)) State.WAITING -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('172.17.0.2', 58902)) State.WAITING -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37217) -> ('172.17.0.2', 58902)) State.FROZEN -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('141.24.211.56', 58902)) State.WAITING -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37217) -> ('141.24.211.56', 58902)) State.FROZEN -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('141.24.211.56', 59065)) State.WAITING -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37217) -> ('141.24.211.56', 59065)) State.FROZEN -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54039) -> ('172.30.0.1', 59065)) State.WAITING -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54039) -> ('172.17.0.2', 58902)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('141.24.210.113', 60389)) State.WAITING -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37217) -> ('141.24.210.113', 60389)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54039) -> ('141.24.211.56', 58902)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54039) -> ('141.24.211.56', 59065)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54039) -> ('141.24.210.113', 60389)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) ICE completed 76093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\x15\xc9\xcc\xf4\x1b\x99\xf1g\x08V=') 76093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\x15\xc9\xcc\xf4\x1b\x99\xf1g\x08V=') 76094ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(uHtRiPpBD4 1 udp 1862270975 172.17.0.2 59065 typ prflx) 76094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('172.17.0.2', 59065)) State.WAITING -> State.IN_PROGRESS 76094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59065) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7!\xe3\x13\x9a\xf7\x9e\xd7\xc5\xcc{\x11') 76095ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59065) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7!\xe3\x13\x9a\xf7\x9e\xd7\xc5\xcc{\x11') 76095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50216) -> ('172.17.0.2', 59065)) State.IN_PROGRESS -> State.SUCCEEDED 76097ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 76097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 76099ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76117ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 76118ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 76118ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 76118ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76119ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "connected"}] 76120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 76120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 76120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 76120ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76120ms [log] line {"signal":"gpio1","value":"strongH"} 76120ms [log] 76120ms [log] reading line 76120ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 76122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 76122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 76124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1582616489, stream_id=1, stream_seq=0) 76124ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=853251758, stream_id=1, stream_seq=0) 76124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 76124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1582616489, gaps=[]) 76125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=853251759, stream_id=1, stream_seq=1) 76125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=853251760, stream_id=1, stream_seq=2) 76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=853251761, stream_id=1, stream_seq=3) 76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=853251762, stream_id=1, stream_seq=4) 76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251758, gaps=[]) 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251759, gaps=[]) 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251760, gaps=[]) 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251761, gaps=[]) 76128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 76128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251762, gaps=[]) 76128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 76199ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76199ms [log] line {"signal":"gpio2","value":"strongL"} 76199ms [log] 76199ms [log] reading line 76199ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76289ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985"}', extra='') 76289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 76290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 76290ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76290ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 76290ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 76290ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76290ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76291ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76291ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 76291ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76291ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76292ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "closed"}] 76293ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76293ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76293ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x06\xb3\xc0&b\xd5\xd5\x10\xd7Iq\xca') 76294ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x06\xb3\xc0&b\xd5\xd5\x10\xd7Iq\xca') 76294ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54039) 76295ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 76295ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 76354ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76354ms [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 76420ms [err] Traceback (most recent call last): 76420ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76420ms [err] return _run_code(code, main_globals, None, 76420ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76420ms [err] exec(code, run_globals) 76420ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76420ms [err] sys.exit(main()) 76420ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76421ms [err] asyncio.run(main_async()) 76421ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76421ms [err] return loop.run_until_complete(main) 76421ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76421ms [err] self.run_forever() 76421ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76421ms [err] self._run_once() 76421ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76422ms [err] event_list = self._selector.select(timeout) 76422ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76422ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76422ms [err] KeyboardInterrupt 76423ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76423ms [err] h.flush() 76423ms [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 91720ms [log] starting device 92126ms [err] DEBUG:asyncio:Using selector: EpollSelector 92195ms [err] ERROR:asyncio:Unclosed client session 92195ms [err] client_session: 92267ms [log] parsing 92267ms [log] creating device handler 92267ms [log] [ready] 92267ms [log] reading line 92267ms [log] [websocketToken] "0a512dee-ca97-4beb-93f6-1f5dac2cbb15" 92281ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 92281ms [log] line {"signal":"gpio1","value":"strongH"} 92281ms [log] 92281ms [log] reading line 92281ms [log] line {"signal":"gpio2","value":"strongL"} 92281ms [log] 92281ms [log] reading line 92281ms [log] [websocketConnected] 93942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 93942ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 93967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/bdb0183b-11c9-46ea-a0dd-f8bdc70fb27b"}}', extra='') 93967ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/bdb0183b-11c9-46ea-a0dd-f8bdc70fb27b"} 94022ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 94029ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 94030ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 94030ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d", "state": "new"}] 96034ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 96036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 96036ms [err] v=0 96036ms [err] o=- 3933673419 3933673419 IN IP4 0.0.0.0 96036ms [err] s=- 96036ms [err] t=0 0 96036ms [err] a=group:BUNDLE 0 96036ms [err] a=msid-semantic:WMS * 96036ms [err] m=application 9 DTLS/SCTP 5000 96036ms [err] c=IN IP4 0.0.0.0 96036ms [err] a=mid:0 96036ms [err] a=sctpmap:5000 webrtc-datachannel 65535 96036ms [err] a=max-message-size:65536 96036ms [err] a=ice-ufrag:pmol 96036ms [err] a=ice-pwd:mqSpfAjydJnLG7kNgISLLB 96036ms [err] a=fingerprint:sha-256 09:8E:FC:0D:F7:95:06:72:48:C8:45:AF:92:E6:EB:DA:74:41:CA:AC:A1:0E:E0:4A:31:1C:1B:72:3A:9A:1B:56 96036ms [err] a=setup:actpass 96036ms [err] 96037ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 96037ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 96038ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d", "state": "new"}] 96039ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 96039ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 96041ms [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'\xf2\x0c\xdb\xa6\xfd\xdd\xc7U\xff\xc0\xd91') 96042ms [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'@%\xffzU\xabl\xafp\xcf\xb2\xe9') 96042ms [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'\xf2\x0c\xdb\xa6\xfd\xdd\xc7U\xff\xc0\xd91') 96043ms [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'@%\xffzU\xabl\xafp\xcf\xb2\xe9') 96045ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 96045ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xad\xc5l\x080/\x86z/4\xec]') 96046ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xad\xc5l\x080/\x86z/4\xec]') 96046ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb0%\xa2\xb6&7\xb2\xe1^\xb49\xcf') 96048ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xb0%\xa2\xb6&7\xb2\xe1^\xb49\xcf') 96048ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58032) (expires in 600 seconds) 96048ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 96048ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 96049ms [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='') 96050ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 96050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d"}', extra='') 96050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 96072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5558602332879453073 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:6OQk\\r\\na=ice-pwd:fOy1z4V/k3D4Qoz+LcAVS+V+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0A:66:C7:1D:95:B7:43:95:C8:3D:1B:01:6F:B2:20:53:66:49:85:B0:86:26:46:88:15:32:6A:44:ED:49:A6:FC\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d"}', extra='') 96072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 96072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 96072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 96072ms [err] v=0 96072ms [err] o=- 5558602332879453073 2 IN IP4 127.0.0.1 96072ms [err] s=- 96072ms [err] t=0 0 96072ms [err] a=group:BUNDLE 0 96072ms [err] a=msid-semantic: WMS 96072ms [err] m=application 9 DTLS/SCTP 5000 96072ms [err] c=IN IP4 0.0.0.0 96072ms [err] a=ice-ufrag:6OQk 96072ms [err] a=ice-pwd:fOy1z4V/k3D4Qoz+LcAVS+V+ 96072ms [err] a=ice-options:trickle 96072ms [err] a=fingerprint:sha-256 0A:66:C7:1D:95:B7:43:95:C8:3D:1B:01:6F:B2:20:53:66:49:85:B0:86:26:46:88:15:32:6A:44:ED:49:A6:FC 96072ms [err] a=setup:active 96072ms [err] a=mid:0 96072ms [err] a=sctpmap:5000 webrtc-datachannel 1024 96072ms [err] 96073ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 96073ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 96074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 96074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96074ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d", "state": "connecting"}] 96075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZNQDOgXLLKGX') 96075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZNQDOgXLLKGX') 96075ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ILbvunPhpJ 1 udp 1845501695 172.17.0.2 59922 typ prflx) 96075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49687) -> ('172.17.0.2', 59922)) State.WAITING -> State.IN_PROGRESS 96076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa9\xc0\xaae\xc3\xf92\x0ect\xfd\xb6') 96078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa9\xc0\xaae\xc3\xf92\x0ect\xfd\xb6') 96079ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49687) -> ('172.17.0.2', 59922)) State.IN_PROGRESS -> State.SUCCEEDED 96079ms [err] INFO:aioice.ice:Connection(0) ICE completed 96082ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1203073230 1 udp 2113937151 69632e63-eea6-488d-9dc6-12d424638b26.local 59922 typ host generation 0 ufrag 6OQk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d"}', extra='') 96083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96087ms [err] INFO:aioice.ice:Connection(0) Remote candidate "69632e63-eea6-488d-9dc6-12d424638b26.local" resolved to 172.17.0.2 96095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49687) -> ('172.17.0.2', 59922)) State.FROZEN -> State.IN_PROGRESS 96095ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\xa0\x89\x8e8z\xa3J\xdb\x94_7') 96095ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3567178205 1 udp 1677729535 141.24.211.56 59922 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 6OQk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d"}', extra='') 96096ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96096ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96096ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96096ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\xa0\x89\x8e8z\xa3J\xdb\x94_7') 96096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49687) -> ('172.17.0.2', 59922)) State.IN_PROGRESS -> State.SUCCEEDED 96096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50433) -> ('172.17.0.2', 59922)) State.FROZEN -> State.FAILED 96096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49687) -> ('141.24.211.56', 59922)) State.FROZEN -> State.FAILED 96096ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50433) -> ('141.24.211.56', 59922)) State.FROZEN -> State.FAILED 96097ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58032) -> ('172.17.0.2', 59922)) State.FROZEN -> State.FAILED 96097ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58032) -> ('141.24.211.56', 59922)) State.FROZEN -> State.FAILED 96116ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 96116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 96117ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 96118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 96122ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 96122ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 96122ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 96122ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 96123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 96123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 96123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 96123ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 96123ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d", "state": "connected"}] 96126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 96126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 96126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 96126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 96127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 96127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 96127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 96127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 96127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 96127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 96127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1417305275, stream_id=1, stream_seq=0) 96128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 96129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1417305275, gaps=[]) 96129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 96129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2674840104, stream_id=1, stream_seq=0) 96129ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 96129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2674840104, gaps=[]) 96129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1417305276, stream_id=1, stream_seq=1) 96130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 96130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1417305277, stream_id=1, stream_seq=2) 96130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1417305277, gaps=[]) 96130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 96136ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xAhJrLnjH7DL') 96136ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xAhJrLnjH7DL') 96199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u6VVpLf/az0I') 96199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u6VVpLf/az0I') 96205ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 96205ms [log] [experimentStatusChanged] {"status": "running", "message": null} 96261ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LZajefi3hW4g') 96262ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LZajefi3hW4g') 96262ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50433) -> ('172.17.0.2', 59922)) State.WAITING -> State.IN_PROGRESS 96262ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10Qk\x1b\xd5I\x18"W\\S\x81') 96265ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59922) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10Qk\x1b\xd5I\x18"W\\S\x81') 96265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50433) -> ('172.17.0.2', 59922)) State.IN_PROGRESS -> State.SUCCEEDED 96290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d"}', extra='') 96292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 96292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 96292ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 96292ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 96292ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 96292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 96292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 96293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96293ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 96293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96294ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be13f132-e0bd-454d-8550-9d75a7b8656d", "state": "closed"}] 96294ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 96294ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 96295ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xdb\xeaYv\xac98\x0bN?\x96\xc1') 96296ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xdb\xeaYv\xac98\x0bN?\x96\xc1') 96296ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58032) 96296ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 96296ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 96351ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 96351ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 96394ms [err] Traceback (most recent call last): 96394ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 96394ms [err] return _run_code(code, main_globals, None, 96394ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 96394ms [err] exec(code, run_globals) 96394ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 96394ms [err] sys.exit(main()) 96394ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 96394ms [err] asyncio.run(main_async()) 96394ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 96394ms [err] return loop.run_until_complete(main) 96394ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 96394ms [err] self.run_forever() 96394ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 96395ms [err] self._run_once() 96395ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 96395ms [err] event_list = self._selector.select(timeout) 96395ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 96395ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 96395ms [err] KeyboardInterrupt 96397ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 96397ms [err] h.flush() 96397ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 96483ms [log] starting device 96886ms [err] DEBUG:asyncio:Using selector: EpollSelector 96956ms [err] ERROR:asyncio:Unclosed client session 96956ms [err] client_session: 97028ms [log] parsing 97028ms [log] creating device handler 97028ms [log] [ready] 97028ms [log] reading line 97028ms [log] [websocketToken] "e1d8fd1f-e143-4a86-aaf4-33b85b53ee9b" 97042ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 97042ms [log] [websocketConnected] 98707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 98707ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 98722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5247d289-4dd6-47f0-9934-8646428e68d2"}}', extra='') 98722ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5247d289-4dd6-47f0-9934-8646428e68d2"} 98776ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 98780ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859", "state": "new"}] 100783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 100785ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 100785ms [err] v=0 100785ms [err] o=- 3933673423 3933673423 IN IP4 0.0.0.0 100785ms [err] s=- 100785ms [err] t=0 0 100785ms [err] a=group:BUNDLE 0 100785ms [err] a=msid-semantic:WMS * 100785ms [err] m=application 9 DTLS/SCTP 5000 100785ms [err] c=IN IP4 0.0.0.0 100785ms [err] a=mid:0 100785ms [err] a=sctpmap:5000 webrtc-datachannel 65535 100785ms [err] a=max-message-size:65536 100785ms [err] a=ice-ufrag:IC9G 100785ms [err] a=ice-pwd:2nSMVjmuO0tulu9ir6KV6X 100785ms [err] a=fingerprint:sha-256 37:FE:DF:D8:07:66:20:2D:EE:90:6B:82:51:E1:52:9E:D1:6A:EB:1C:EE:DD:96:BE:FD:99:0B:A3:BF:16:03:39 100785ms [err] a=setup:actpass 100785ms [err] 100786ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 100787ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 100788ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859", "state": "new"}] 100788ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 100789ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 100791ms [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'\x1c\x05\x0e\xed\xac\xf5\x87\xa61\x7f\xae\xd0') 100791ms [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\xab\x92\t*\xcd\x83}L)nJ') 100792ms [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'\x1c\x05\x0e\xed\xac\xf5\x87\xa61\x7f\xae\xd0') 100792ms [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\xab\x92\t*\xcd\x83}L)nJ') 100794ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 100794ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'3a\x01\xfe\xcel\xac#\xd1e=\xf5') 100795ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'3a\x01\xfe\xcel\xac#\xd1e=\xf5') 100796ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xee(\x1b\xa7\xe6\xe1\xd4\xb8\xba\xea\xc7\x1b') 100797ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xee(\x1b\xa7\xe6\xe1\xd4\xb8\xba\xea\xc7\x1b') 100797ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50305) (expires in 600 seconds) 100797ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 100797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 100798ms [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='') 100798ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 100798ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859"}', extra='') 100799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 100819ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6325778036769684068 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:WlnS\\r\\na=ice-pwd:tgTOkCm9dOWfIOd554IjMVeW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9F:61:94:03:AB:75:1D:97:6D:2B:22:95:6D:27:74:7C:10:29:43:32:9F:E5:14:8B:21:25:4A:31:D1:EC:BE:71\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859"}', extra='') 100819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 100819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 100819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 100819ms [err] v=0 100819ms [err] o=- 6325778036769684068 2 IN IP4 127.0.0.1 100819ms [err] s=- 100819ms [err] t=0 0 100819ms [err] a=group:BUNDLE 0 100819ms [err] a=msid-semantic: WMS 100819ms [err] m=application 9 DTLS/SCTP 5000 100819ms [err] c=IN IP4 0.0.0.0 100819ms [err] a=ice-ufrag:WlnS 100819ms [err] a=ice-pwd:tgTOkCm9dOWfIOd554IjMVeW 100819ms [err] a=ice-options:trickle 100819ms [err] a=fingerprint:sha-256 9F:61:94:03:AB:75:1D:97:6D:2B:22:95:6D:27:74:7C:10:29:43:32:9F:E5:14:8B:21:25:4A:31:D1:EC:BE:71 100819ms [err] a=setup:active 100819ms [err] a=mid:0 100819ms [err] a=sctpmap:5000 webrtc-datachannel 1024 100819ms [err] 100819ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 100819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 100819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 100819ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100820ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100820ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 100820ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859", "state": "connecting"}] 100820ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7gR9tzyQTM1/') 100821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7gR9tzyQTM1/') 100821ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3qlT8eBx3N 1 udp 1845501695 172.17.0.2 46675 typ prflx) 100821ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51092) -> ('172.17.0.2', 46675)) State.WAITING -> State.IN_PROGRESS 100821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/\xa5\xbe{\xe2\xb1S\x88\xc3w\xd1\xda') 100824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/\xa5\xbe{\xe2\xb1S\x88\xc3w\xd1\xda') 100824ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51092) -> ('172.17.0.2', 46675)) State.IN_PROGRESS -> State.SUCCEEDED 100824ms [err] INFO:aioice.ice:Connection(0) ICE completed 100829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4266527052 1 udp 2113937151 df8a9b72-47f0-4060-b408-52cb48ce43ec.local 46675 typ host generation 0 ufrag WlnS network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859"}', extra='') 100829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 100829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 100835ms [err] INFO:aioice.ice:Connection(0) Remote candidate "df8a9b72-47f0-4060-b408-52cb48ce43ec.local" resolved to 172.17.0.2 100841ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51092) -> ('172.17.0.2', 46675)) State.FROZEN -> State.IN_PROGRESS 100841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01~\x99\x00E\x9f\x95"\x15\xea\xf8)') 100842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01~\x99\x00E\x9f\x95"\x15\xea\xf8)') 100842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51092) -> ('172.17.0.2', 46675)) State.IN_PROGRESS -> State.SUCCEEDED 100842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42610) -> ('172.17.0.2', 46675)) State.FROZEN -> State.FAILED 100842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50305) -> ('172.17.0.2', 46675)) State.FROZEN -> State.FAILED 100843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1835378783 1 udp 1677729535 141.24.211.56 46675 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag WlnS network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859"}', extra='') 100843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 100843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 100843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 100861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51092) -> ('141.24.211.56', 46675)) State.FROZEN -> State.IN_PROGRESS 100861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1d\xbf,\x03\xa5\xf3\x1d\xac\xce\x08\xec\n') 100871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wpGAsmoDA51B') 100871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wpGAsmoDA51B') 100881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42610) -> ('141.24.211.56', 46675)) State.FROZEN -> State.IN_PROGRESS 100881ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\x19|\xc2\x08\x8b\xc4#\xeb\xcf\xab\xcf') 100902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50305) -> ('141.24.211.56', 46675)) State.FROZEN -> State.IN_PROGRESS 100902ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\xd0\xfac\xeb\xfe+J#A\x98\xf4') 100903ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'3\xa7D\xcd{\x82\xd1p2>Zg') 100903ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'3\xa7D\xcd{\x82\xd1p2>Zg') 100903ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 46675) 100923ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 100923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 100924ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 100925ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 100929ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 100929ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 100930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 100930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 100930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 100931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 100931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 100931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 100931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859", "state": "connected"}] 100932ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 100932ms [log] line {"signal":"gpio1","value":"strongH"} 100932ms [log] 100932ms [log] reading line 100932ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 100938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 100938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 100938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 100938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 100938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 100939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 100939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 100939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qSUkJ0EGmtdV') 100940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qSUkJ0EGmtdV') 100940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 100940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 100940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 100941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1364381084, stream_id=1, stream_seq=0) 100941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 100944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1364381084, gaps=[]) 100944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 100944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=951656407, stream_id=1, stream_seq=0) 100944ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 100944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951656407, gaps=[]) 100945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1364381085, stream_id=1, stream_seq=1) 100946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 100946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1364381086, stream_id=1, stream_seq=2) 100946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1364381087, stream_id=1, stream_seq=3) 100947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1364381088, stream_id=1, stream_seq=4) 100947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1364381086, gaps=[]) 100948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 100948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1364381088, gaps=[]) 100948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 100996ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HwtLG2Nu5PaP') 100997ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HwtLG2Nu5PaP') 100997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42610) -> ('172.17.0.2', 46675)) State.WAITING -> State.IN_PROGRESS 100997ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b$\xf1)?\x10\xe5/M\x95.\xf5') 101001ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 46675) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b$\xf1)?\x10\xe5/M\x95.\xf5') 101002ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42610) -> ('172.17.0.2', 46675)) State.IN_PROGRESS -> State.SUCCEEDED 101038ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 101038ms [log] line {"signal":"gpio2","value":"strongL"} 101038ms [log] 101038ms [log] reading line 101038ms [log] [experimentStatusChanged] {"status": "running", "message": null} 101116ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859"}', extra='') 101116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 101116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 101117ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 101117ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 101117ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 101117ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 101118ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 101118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101118ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 101119ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101119ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101120ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41e9ad23-88d0-44b3-b767-6845b7ab4859", "state": "closed"}] 101121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 101121ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 101121ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'L\xde\xce\xaf\x86\x0c}\x06|\x8f24') 101124ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'L\xde\xce\xaf\x86\x0c}\x06|\x8f24') 101124ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50305) 101124ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 101124ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 101210ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 101210ms [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 101271ms [err] Traceback (most recent call last): 101271ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 101271ms [err] return _run_code(code, main_globals, None, 101271ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 101271ms [err] exec(code, run_globals) 101271ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 101271ms [err] sys.exit(main()) 101271ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 101272ms [err] asyncio.run(main_async()) 101272ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 101272ms [err] return loop.run_until_complete(main) 101272ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 101272ms [err] self.run_forever() 101272ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 101272ms [err] self._run_once() 101272ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 101273ms [err] event_list = self._selector.select(timeout) 101273ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 101273ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 101273ms [err] KeyboardInterrupt 101275ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 101275ms [err] h.flush() 101275ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 101374ms [log] starting device 101774ms [err] DEBUG:asyncio:Using selector: EpollSelector 101845ms [err] ERROR:asyncio:Unclosed client session 101845ms [err] client_session: 101900ms [log] parsing 101900ms [log] creating device handler 101900ms [log] [ready] 101900ms [log] reading line 101900ms [log] [websocketToken] "2d145ecf-c182-4883-a36f-f4c132000630" 101917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 101917ms [log] line {"signal":"gpio1","value":"strongH"} 101917ms [log] 101917ms [log] reading line 101917ms [log] line {"signal":"gpio2","value":"strongL"} 101917ms [log] 101917ms [log] reading line 101917ms [log] [websocketConnected] 102104ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102104ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/04902164-e115-46d0-883e-1a06ad96ed43"}}', extra='') 102120ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/04902164-e115-46d0-883e-1a06ad96ed43"} 102168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 102171ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 102172ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 102172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "new"}] 104175ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 104177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 104177ms [err] v=0 104177ms [err] o=- 3933673427 3933673427 IN IP4 0.0.0.0 104177ms [err] s=- 104177ms [err] t=0 0 104177ms [err] a=group:BUNDLE 0 104177ms [err] a=msid-semantic:WMS * 104177ms [err] m=application 9 DTLS/SCTP 5000 104177ms [err] c=IN IP4 0.0.0.0 104177ms [err] a=mid:0 104177ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104177ms [err] a=max-message-size:65536 104177ms [err] a=ice-ufrag:nFpz 104177ms [err] a=ice-pwd:3YcOUOnZTCf4cf9LYngBmx 104177ms [err] a=fingerprint:sha-256 8F:0C:BE:09:82:E7:BE:3A:C6:0B:36:2F:C4:51:AA:23:A6:94:CA:8C:11:3F:F9:5E:4C:28:F7:E0:29:F0:1E:2C 104177ms [err] a=setup:actpass 104177ms [err] 104178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 104178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104180ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "new"}] 104180ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104181ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104183ms [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'\x19u\xc5\xc3\xe9\x99\x99\xe62H\xd5\xbb') 104183ms [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'\x04\t~\x13o\x84\x8f(!\xfb\xf1\xd7') 104184ms [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'\x19u\xc5\xc3\xe9\x99\x99\xe62H\xd5\xbb') 104184ms [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'\x04\t~\x13o\x84\x8f(!\xfb\xf1\xd7') 104186ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104186ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xee\xe1\xf1\xc7b\xac\xb5\xac\xcepg\xc4') 104187ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xee\xe1\xf1\xc7b\xac\xb5\xac\xcepg\xc4') 104187ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'?\x98\xa3\x81G\xa5D\x9dz\xbb\xe2\x07') 104188ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'?\x98\xa3\x81G\xa5D\x9dz\xbb\xe2\x07') 104189ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62208) (expires in 600 seconds) 104189ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104189ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104190ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104190ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104190ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104190ms [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='') 104190ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zp\xbc\xf1c\xf2\xdeh\xc23\x89q') 104216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zp\xbc\xf1c\xf2\xdeh\xc23\x89q') 104226ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933673427 3933673427 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 46192 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 46192 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46813 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46813 typ srflx raddr 172.17.0.2 rport 46813\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46192 typ srflx raddr 172.30.0.1 rport 46192\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54784 typ relay raddr 172.17.0.2 rport 53204\\r\\na=end-of-candidates\\r\\na=ice-ufrag:VpV3\\r\\na=ice-pwd:Np2cLQNCYM4FtI3Xi4GThh\\r\\na=fingerprint:sha-256 7C:3A:EF:09:4B:12:48:4B:EF:54:BD:75:46:F8:83:E3:9E:9B:16:74:B8:6E:FE:57:09:08:DA:9D:EC:4C:39:ED\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 104226ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104226ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 104226ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 104226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 104226ms [err] v=0 104226ms [err] o=- 3933673427 3933673427 IN IP4 0.0.0.0 104226ms [err] s=- 104226ms [err] t=0 0 104226ms [err] a=group:BUNDLE 0 104226ms [err] a=msid-semantic:WMS * 104226ms [err] m=application 46192 DTLS/SCTP 5000 104226ms [err] c=IN IP4 172.30.0.1 104226ms [err] a=mid:0 104226ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104226ms [err] a=max-message-size:65536 104226ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46192 typ host 104226ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46813 typ host 104226ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46813 typ srflx raddr 172.17.0.2 rport 46813 104226ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46192 typ srflx raddr 172.30.0.1 rport 46192 104226ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54784 typ relay raddr 172.17.0.2 rport 53204 104226ms [err] a=end-of-candidates 104226ms [err] a=ice-ufrag:VpV3 104226ms [err] a=ice-pwd:Np2cLQNCYM4FtI3Xi4GThh 104226ms [err] a=fingerprint:sha-256 7C:3A:EF:09:4B:12:48:4B:EF:54:BD:75:46:F8:83:E3:9E:9B:16:74:B8:6E:FE:57:09:08:DA:9D:EC:4C:39:ED 104226ms [err] a=setup:active 104226ms [err] 104228ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 104228ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104228ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.30.0.1', 46192)) State.FROZEN -> State.WAITING 104229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47451) -> ('172.30.0.1', 46192)) State.FROZEN -> State.WAITING 104229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.17.0.2', 46813)) State.FROZEN -> State.WAITING 104229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62208) -> ('172.30.0.1', 46192)) State.FROZEN -> State.WAITING 104230ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JHiOktpxEU 1 udp 1862270975 172.17.0.2 46192 typ prflx) 104230ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104230ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104230ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.17.0.2', 46192)) State.WAITING -> State.IN_PROGRESS 104230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc$aJ\x0e^\xf3\x175\x06\xe9\x9a') 104231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.30.0.1', 46192)) State.WAITING -> State.IN_PROGRESS 104231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(\xd8\xac\x9f\xc7\x9f=u\xe42\xf8\xad') 104232ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "connecting"}] 104232ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc$aJ\x0e^\xf3\x175\x06\xe9\x9a') 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.17.0.2', 46192)) State.IN_PROGRESS -> State.SUCCEEDED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47451) -> ('172.30.0.1', 46192)) State.WAITING -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.17.0.2', 46813)) State.WAITING -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47451) -> ('172.17.0.2', 46813)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('141.24.211.56', 46813)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47451) -> ('141.24.211.56', 46813)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('141.24.211.56', 46192)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47451) -> ('141.24.211.56', 46192)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('141.24.210.113', 54784)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47451) -> ('141.24.210.113', 54784)) State.FROZEN -> State.FAILED 104234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62208) -> ('172.30.0.1', 46192)) State.WAITING -> State.FAILED 104234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62208) -> ('172.17.0.2', 46813)) State.FROZEN -> State.FAILED 104234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62208) -> ('141.24.211.56', 46813)) State.FROZEN -> State.FAILED 104234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62208) -> ('141.24.211.56', 46192)) State.FROZEN -> State.FAILED 104234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62208) -> ('141.24.210.113', 54784)) State.FROZEN -> State.FAILED 104235ms [err] INFO:aioice.ice:Connection(0) ICE completed 104235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(\xd8\xac\x9f\xc7\x9f=u\xe42\xf8\xad') 104235ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54125) -> ('172.30.0.1', 46192)) State.IN_PROGRESS -> State.SUCCEEDED 104235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04VQ\xa0Kwv9\xe1\xcbX\xe9') 104235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04VQ\xa0Kwv9\xe1\xcbX\xe9') 104251ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 104251ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104253ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 104254ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104258ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104258ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 104258ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 104259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 104260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 104260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 104260ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104261ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "connected"}] 104262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 104262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 104262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 104262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 104262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 104263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 104264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 104264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 104264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 104264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2611262458, stream_id=1, stream_seq=0) 104264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 104266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2455352346, stream_id=1, stream_seq=0) 104266ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2455352346, gaps=[]) 104267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2611262458, gaps=[]) 104267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2611262459, stream_id=1, stream_seq=1) 104268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 104268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2611262460, stream_id=1, stream_seq=2) 104269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2611262459, gaps=[]) 104270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 104270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2611262460, gaps=[]) 104270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104346ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104346ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104436ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf"}', extra='') 104436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 104436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 104437ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104437ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 104437ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 104437ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104437ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104438ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104438ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 104438ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104439ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104439ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "closed"}] 104440ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104440ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104441ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x0b\x14\xdb\xce\xba\xfd*yT{\x06I') 104441ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x0b\x14\xdb\xce\xba\xfd*yT{\x06I') 104442ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62208) 104442ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104442ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104528ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 104590ms [err] Traceback (most recent call last): 104590ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104590ms [err] return _run_code(code, main_globals, None, 104590ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104590ms [err] exec(code, run_globals) 104590ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104590ms [err] sys.exit(main()) 104590ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104590ms [err] asyncio.run(main_async()) 104590ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104590ms [err] return loop.run_until_complete(main) 104590ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104591ms [err] self.run_forever() 104591ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104591ms [err] self._run_once() 104591ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104592ms [err] event_list = self._selector.select(timeout) 104592ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104592ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104592ms [err] KeyboardInterrupt 104594ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104594ms [err] h.flush() 104594ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104695ms [log] starting device 105093ms [err] DEBUG:asyncio:Using selector: EpollSelector 105164ms [err] ERROR:asyncio:Unclosed client session 105164ms [err] client_session: 105220ms [log] parsing 105220ms [log] creating device handler 105220ms [log] [ready] 105220ms [log] reading line 105220ms [log] [websocketToken] "2355242a-154b-4e0c-a05c-2bf1a761b127" 105234ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105235ms [log] [websocketConnected] 105434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105434ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105452ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1c88aa0c-9a3c-4434-98b1-bd92624bea3f"}}', extra='') 105452ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1c88aa0c-9a3c-4434-98b1-bd92624bea3f"} 105514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9","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='') 105520ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "new"}] 107523ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 107523ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107523ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107524ms [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='') 107524ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933673430 3933673430 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 52757 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 52757 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43888 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43888 typ srflx raddr 172.17.0.2 rport 43888\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52757 typ srflx raddr 172.30.0.1 rport 52757\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53967 typ relay raddr 172.17.0.2 rport 53764\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nvuD\\r\\na=ice-pwd:2aGnEgQcP1r3fZcB8soWZT\\r\\na=fingerprint:sha-256 36:A2:40:B1:09:D6:45:AF:35:C8:A1:4E:E8:4A:70:B0:B6:48:13:55:34:17:1F:6A:B3:C9:5B:63:81:44:06:CA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 107546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 107546ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 107546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107546ms [err] v=0 107546ms [err] o=- 3933673430 3933673430 IN IP4 0.0.0.0 107546ms [err] s=- 107546ms [err] t=0 0 107546ms [err] a=group:BUNDLE 0 107546ms [err] a=msid-semantic:WMS * 107546ms [err] m=application 52757 DTLS/SCTP 5000 107546ms [err] c=IN IP4 172.30.0.1 107546ms [err] a=mid:0 107546ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107546ms [err] a=max-message-size:65536 107546ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52757 typ host 107546ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43888 typ host 107546ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43888 typ srflx raddr 172.17.0.2 rport 43888 107546ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52757 typ srflx raddr 172.30.0.1 rport 52757 107546ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53967 typ relay raddr 172.17.0.2 rport 53764 107546ms [err] a=end-of-candidates 107546ms [err] a=ice-ufrag:nvuD 107546ms [err] a=ice-pwd:2aGnEgQcP1r3fZcB8soWZT 107546ms [err] a=fingerprint:sha-256 36:A2:40:B1:09:D6:45:AF:35:C8:A1:4E:E8:4A:70:B0:B6:48:13:55:34:17:1F:6A:B3:C9:5B:63:81:44:06:CA 107546ms [err] a=setup:actpass 107546ms [err] 107549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107549ms [err] v=0 107549ms [err] o=- 3933673430 3933673430 IN IP4 0.0.0.0 107549ms [err] s=- 107549ms [err] t=0 0 107549ms [err] a=group:BUNDLE 0 107549ms [err] a=msid-semantic:WMS * 107549ms [err] m=application 52757 DTLS/SCTP 5000 107549ms [err] c=IN IP4 172.30.0.1 107549ms [err] a=mid:0 107549ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107549ms [err] a=max-message-size:65536 107549ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52757 typ host 107549ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43888 typ host 107549ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43888 typ srflx raddr 172.17.0.2 rport 43888 107549ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52757 typ srflx raddr 172.30.0.1 rport 52757 107549ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53967 typ relay raddr 172.17.0.2 rport 53764 107549ms [err] a=end-of-candidates 107549ms [err] a=ice-ufrag:nvuD 107549ms [err] a=ice-pwd:2aGnEgQcP1r3fZcB8soWZT 107549ms [err] a=fingerprint:sha-256 36:A2:40:B1:09:D6:45:AF:35:C8:A1:4E:E8:4A:70:B0:B6:48:13:55:34:17:1F:6A:B3:C9:5B:63:81:44:06:CA 107549ms [err] a=setup:actpass 107549ms [err] 107550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 107550ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "new"}] 107552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 107552ms [err] v=0 107552ms [err] o=- 3933673430 3933673430 IN IP4 0.0.0.0 107552ms [err] s=- 107552ms [err] t=0 0 107552ms [err] a=group:BUNDLE 0 107552ms [err] a=msid-semantic:WMS * 107552ms [err] m=application 9 DTLS/SCTP 5000 107552ms [err] c=IN IP4 0.0.0.0 107552ms [err] a=mid:0 107552ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107552ms [err] a=max-message-size:65536 107552ms [err] a=ice-ufrag:Bos9 107552ms [err] a=ice-pwd:zTwsb2e8lVKbZuhSXEkfh0 107552ms [err] a=fingerprint:sha-256 A1:7C:B2:29:92:64:B3:79:A3:7C:08:E5:9F:44:78:0F:18:E2:FB:1D:0E:EB:AD:E0:4D:C2:96:60:BC:39:0C:6D 107552ms [err] a=setup:active 107552ms [err] 107552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107554ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107554ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107556ms [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'\x8d\x88O\xc5\xab\xce6\x0c:\x10\xdey') 107556ms [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'\xe1\xa4~\xc1QZ\xd6\xceF)s-') 107557ms [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'\x8d\x88O\xc5\xab\xce6\x0c:\x10\xdey') 107557ms [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'\xe1\xa4~\xc1QZ\xd6\xceF)s-') 107558ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 107558ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0bL\x99\x85\x99\x0c\x88R\\\xcfeY') 107559ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x0bL\x99\x85\x99\x0c\x88R\\\xcfeY') 107559ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'm\xc9\x18B\\i\x98:\xa7\xb4u\xc4') 107561ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'm\xc9\x18B\\i\x98:\xa7\xb4u\xc4') 107561ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63778) (expires in 600 seconds) 107561ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 107561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107562ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 107562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('172.30.0.1', 52757)) State.FROZEN -> State.WAITING 107563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58885) -> ('172.30.0.1', 52757)) State.FROZEN -> State.WAITING 107563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('172.17.0.2', 43888)) State.FROZEN -> State.WAITING 107563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63778) -> ('172.30.0.1', 52757)) State.FROZEN -> State.WAITING 107563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('172.30.0.1', 52757)) State.WAITING -> State.IN_PROGRESS 107564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52757) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x7f(\x0c\x1c)\xb8'5\xea\xc1\xf2\xad") 107564ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "connecting"}] 107565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52757) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x7f(\x0c\x1c)\xb8'5\xea\xc1\xf2\xad") 107565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('172.30.0.1', 52757)) State.IN_PROGRESS -> State.SUCCEEDED 107565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('141.24.211.56', 43888)) State.FROZEN -> State.WAITING 107565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('141.24.211.56', 52757)) State.FROZEN -> State.WAITING 107565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('141.24.210.113', 53967)) State.FROZEN -> State.WAITING 107576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52757) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e\x9dT\xdd\xe3t;\xca~+\xdbv') 107577ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52757) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e\x9dT\xdd\xe3t;\xca~+\xdbv') 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58885) -> ('172.30.0.1', 52757)) State.WAITING -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('172.17.0.2', 43888)) State.WAITING -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58885) -> ('172.17.0.2', 43888)) State.FROZEN -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('141.24.211.56', 43888)) State.WAITING -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58885) -> ('141.24.211.56', 43888)) State.FROZEN -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('141.24.211.56', 52757)) State.WAITING -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58885) -> ('141.24.211.56', 52757)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63778) -> ('172.30.0.1', 52757)) State.WAITING -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63778) -> ('172.17.0.2', 43888)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('141.24.210.113', 53967)) State.WAITING -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58885) -> ('141.24.210.113', 53967)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63778) -> ('141.24.211.56', 43888)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63778) -> ('141.24.211.56', 52757)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63778) -> ('141.24.210.113', 53967)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) ICE completed 107579ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52757) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'~lb\xa5n!b\xa0\xe2:\x03:') 107579ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52757) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'~lb\xa5n!b\xa0\xe2:\x03:') 107579ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NfZ81XXCH8 1 udp 1862270975 172.17.0.2 52757 typ prflx) 107580ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('172.17.0.2', 52757)) State.WAITING -> State.IN_PROGRESS 107580ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52757) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3t\x8ej`\xf7n\x97i@l\x03') 107581ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52757) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3t\x8ej`\xf7n\x97i@l\x03') 107581ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33265) -> ('172.17.0.2', 52757)) State.IN_PROGRESS -> State.SUCCEEDED 107584ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 107584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107586ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 107586ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 107603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 107603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 107603ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107604ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107604ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "connected"}] 107605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 107605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 107605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 107606ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107606ms [log] line {"signal":"gpio1","value":"strongH"} 107606ms [log] 107606ms [log] reading line 107606ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 107607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 107607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 107609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3177430919, stream_id=1, stream_seq=0) 107609ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2467440018, stream_id=1, stream_seq=0) 107609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 107610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3177430919, gaps=[]) 107610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2467440019, stream_id=1, stream_seq=1) 107611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2467440020, stream_id=1, stream_seq=2) 107611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2467440021, stream_id=1, stream_seq=3) 107611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2467440022, stream_id=1, stream_seq=4) 107612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440018, gaps=[]) 107612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440019, gaps=[]) 107612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440020, gaps=[]) 107612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440021, gaps=[]) 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440022, gaps=[]) 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 107681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 107681ms [log] line {"signal":"gpio2","value":"strongL"} 107681ms [log] 107681ms [log] reading line 107681ms [log] [experimentStatusChanged] {"status": "running", "message": null} 107775ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9"}', extra='') 107776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 107776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 107776ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 107776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 107776ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 107777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 107777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 107777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107778ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 107778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107779ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "closed"}] 107779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 107780ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 107780ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd1\xa5\xafL\xcdy\x01\xe9\x05\x88\x1dl') 107781ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd1\xa5\xafL\xcdy\x01\xe9\x05\x88\x1dl') 107782ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63778) 107782ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 107782ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 107848ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 107849ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 107927ms [err] Traceback (most recent call last): 107927ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 107927ms [err] return _run_code(code, main_globals, None, 107927ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 107927ms [err] exec(code, run_globals) 107927ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 107927ms [err] sys.exit(main()) 107927ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 107928ms [err] asyncio.run(main_async()) 107928ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 107928ms [err] return loop.run_until_complete(main) 107928ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 107928ms [err] self.run_forever() 107928ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 107928ms [err] self._run_once() 107928ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 107929ms [err] event_list = self._selector.select(timeout) 107929ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 107929ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 107929ms [err] KeyboardInterrupt 107931ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 107931ms [err] h.flush() 107931ms [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