================== js Client to python Client Communication: should connect without errors 4993ms [log] starting device 5483ms [err] DEBUG:asyncio:Using selector: EpollSelector 5555ms [err] ERROR:asyncio:Unclosed client session 5555ms [err] client_session: 5665ms [log] parsing 5665ms [log] creating device handler 5665ms [log] [ready] 5665ms [log] reading line 5665ms [log] [websocketToken] "63e56e55-92e7-410a-9064-9f51284aa9ac" 5688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 5688ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 7318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 7318ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 7325ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0e97dd85-57dd-45f4-9918-d14f806c08eb"}}', extra='') 7325ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0e97dd85-57dd-45f4-9918-d14f806c08eb"} 7374ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 7378ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4", "state": "new"}] 9381ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4"}', extra='') 9382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 9382ms [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='') 9382ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 9382ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1888307405132162595 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:tK2M\\r\\na=ice-pwd:oVk65Eqzxysg7lpPObZ5QuE2\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2E:F7:46:88:87:07:7A:CD:B1:31:A9:E9:DA:0B:FC:F9:E0:F3:79:73:6F:3B:33:C0:79:09:15:3C:9F:EB:7E:C6\\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/f06bbf2c-2080-40df-bb00-de693728b3f4"}', extra='') 9382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 9382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 9383ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 9383ms [err] v=0 9383ms [err] o=- 1888307405132162595 2 IN IP4 127.0.0.1 9383ms [err] s=- 9383ms [err] t=0 0 9383ms [err] a=group:BUNDLE 0 9383ms [err] a=extmap-allow-mixed 9383ms [err] a=msid-semantic: WMS 9383ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 9383ms [err] c=IN IP4 0.0.0.0 9383ms [err] a=ice-ufrag:tK2M 9383ms [err] a=ice-pwd:oVk65Eqzxysg7lpPObZ5QuE2 9383ms [err] a=ice-options:trickle 9383ms [err] a=fingerprint:sha-256 2E:F7:46:88:87:07:7A:CD:B1:31:A9:E9:DA:0B:FC:F9:E0:F3:79:73:6F:3B:33:C0:79:09:15:3C:9F:EB:7E:C6 9383ms [err] a=setup:actpass 9383ms [err] a=mid:0 9383ms [err] a=sctp-port:5000 9383ms [err] a=max-message-size:262144 9383ms [err] 9385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 9385ms [err] v=0 9385ms [err] o=- 1888307405132162595 2 IN IP4 127.0.0.1 9385ms [err] s=- 9385ms [err] t=0 0 9385ms [err] a=group:BUNDLE 0 9385ms [err] a=extmap-allow-mixed 9385ms [err] a=msid-semantic: WMS 9385ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 9385ms [err] c=IN IP4 0.0.0.0 9385ms [err] a=ice-ufrag:tK2M 9385ms [err] a=ice-pwd:oVk65Eqzxysg7lpPObZ5QuE2 9385ms [err] a=ice-options:trickle 9385ms [err] a=fingerprint:sha-256 2E:F7:46:88:87:07:7A:CD:B1:31:A9:E9:DA:0B:FC:F9:E0:F3:79:73:6F:3B:33:C0:79:09:15:3C:9F:EB:7E:C6 9385ms [err] a=setup:actpass 9385ms [err] a=mid:0 9385ms [err] a=sctp-port:5000 9385ms [err] a=max-message-size:262144 9385ms [err] 9386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 9386ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4", "state": "new"}] 9387ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 9387ms [err] v=0 9387ms [err] o=- 3930799020 3930799020 IN IP4 0.0.0.0 9387ms [err] s=- 9387ms [err] t=0 0 9387ms [err] a=group:BUNDLE 0 9387ms [err] a=msid-semantic:WMS * 9387ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 9387ms [err] c=IN IP4 0.0.0.0 9387ms [err] a=mid:0 9387ms [err] a=sctp-port:5000 9387ms [err] a=max-message-size:65536 9387ms [err] a=ice-ufrag:U6tI 9387ms [err] a=ice-pwd:xmqBeItWewOsZK4axoHUFl 9387ms [err] a=fingerprint:sha-256 70:46:7E:13:D1:49:72:8B:D0:03:7F:99:81:EE:A5:2F:E7:25:9E:56:0C:EA:0F:5A:90:87:86:6D:8D:3F:35:D5 9387ms [err] a=setup:active 9387ms [err] 9388ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 9388ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 9388ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 9390ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 9391ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 9392ms [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'\x9c\x9d\xab\x83R\xbc\xb2\x90\x02x\x98E') 9393ms [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'\xd6n6\x9e\xd7F\x1c\x9f\x91\xc6\xb4\xf7') 9394ms [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'\x9c\x9d\xab\x83R\xbc\xb2\x90\x02x\x98E') 9394ms [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'\xd6n6\x9e\xd7F\x1c\x9f\x91\xc6\xb4\xf7') 9396ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 9396ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa6\xe0y\x9a\xdeu\xc8X\xa4`y\xb4') 9397ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xa6\xe0y\x9a\xdeu\xc8X\xa4`y\xb4') 9397ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x04\xb2\xa1\xe6\xe37\xaa\xc7\xc6m\xa4\xa6') 9398ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x04\xb2\xa1\xe6\xe37\xaa\xc7\xc6m\xa4\xa6') 9398ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59899) (expires in 600 seconds) 9398ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 9399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 9400ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 9400ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 9400ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 9400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9401ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4", "state": "connecting"}] 9427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VCv9CF7N5g2n') 9427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VCv9CF7N5g2n') 9428ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(HjRe4V5aMu 1 udp 1845501695 172.17.0.3 47697 typ prflx) 9428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('172.17.0.3', 47697)) State.WAITING -> State.IN_PROGRESS 9428ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd\xde\xec\xf9\xb6|\x8f\xea7\x10?\x99') 9431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd\xde\xec\xf9\xb6|\x8f\xea7\x10?\x99') 9431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('172.17.0.3', 47697)) State.IN_PROGRESS -> State.SUCCEEDED 9432ms [err] INFO:aioice.ice:Connection(0) ICE completed 9442ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 9442ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 9443ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 9443ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 9446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2404429845 1 udp 2113937151 be80ab7f-cb83-4f0e-8576-00586fd9cb9c.local 47697 typ host generation 0 ufrag tK2M network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4"}', extra='') 9446ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9446ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 9446ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 9451ms [err] INFO:aioice.ice:Connection(0) Remote candidate "be80ab7f-cb83-4f0e-8576-00586fd9cb9c.local" resolved to 172.17.0.3 9451ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 9453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 9453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 9453ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 9453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 9453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 9453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 9453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 9453ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4", "state": "connected"}] 9455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 9455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 9455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 9455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3694883668, stream_id=1, stream_seq=0) 9456ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 9456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3839415634, stream_id=1, stream_seq=0) 9456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 9456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3694883668, gaps=[]) 9456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3839415634, gaps=[]) 9457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 9462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2265512914 1 udp 1677729535 141.24.211.56 47697 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag tK2M network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4"}', extra='') 9462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 9462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 9472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:958677024 1 udp 33562623 141.24.210.113 56177 typ relay raddr 141.24.211.56 rport 47697 generation 0 ufrag tK2M network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4"}', extra='') 9472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 9472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 9486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KNdwbJyfrGfh') 9486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KNdwbJyfrGfh') 9486ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('172.17.0.3', 47697)) State.FROZEN -> State.FAILED 9486ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60963) -> ('172.17.0.3', 47697)) State.FROZEN -> State.FAILED 9486ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('141.24.211.56', 47697)) State.FROZEN -> State.FAILED 9487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60963) -> ('141.24.211.56', 47697)) State.FROZEN -> State.FAILED 9487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42946) -> ('141.24.210.113', 56177)) State.FROZEN -> State.FAILED 9487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60963) -> ('141.24.210.113', 56177)) State.FROZEN -> State.FAILED 9487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59899) -> ('172.17.0.3', 47697)) State.FROZEN -> State.FAILED 9487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59899) -> ('141.24.211.56', 47697)) State.FROZEN -> State.FAILED 9487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59899) -> ('141.24.210.113', 56177)) State.FROZEN -> State.FAILED 9544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 9544ms [log] [experimentStatusChanged] {"status": "running", "message": null} 9549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tMDKemduPyzp') 9550ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47697) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tMDKemduPyzp') 9624ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4"}', extra='') 9624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 9624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 9625ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 9625ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 9625ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 9625ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 9625ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 9626ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9626ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 9626ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9626ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9626ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f06bbf2c-2080-40df-bb00-de693728b3f4", "state": "closed"}] 9627ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 9627ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 9627ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x8d\x0b\x7f(\x16\xd0|*\x08\r\xe7L') 9628ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x8d\x0b\x7f(\x16\xd0|*\x08\r\xe7L') 9628ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59899) 9628ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 9629ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 9701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 9702ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 9783ms [err] Traceback (most recent call last): 9783ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 9783ms [err] return _run_code(code, main_globals, None, 9783ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 9783ms [err] exec(code, run_globals) 9783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 9783ms [err] sys.exit(main()) 9783ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 9783ms [err] asyncio.run(main_async()) 9783ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 9783ms [err] return loop.run_until_complete(main) 9783ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 9784ms [err] self.run_forever() 9784ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 9784ms [err] self._run_once() 9784ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 9785ms [err] event_list = self._selector.select(timeout) 9785ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 9785ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 9785ms [err] KeyboardInterrupt 9789ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 9789ms [err] h.flush() 9789ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 14835ms [log] starting device 15223ms [err] DEBUG:asyncio:Using selector: EpollSelector 15294ms [err] ERROR:asyncio:Unclosed client session 15294ms [err] client_session: 15356ms [log] parsing 15356ms [log] creating device handler 15356ms [log] [ready] 15356ms [log] reading line 15356ms [log] [websocketToken] "ced8ebd2-8beb-4ff9-b333-64272059d5a7" 15375ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15375ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 15575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15575ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 15592ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/17b33bf0-381b-44bf-b65f-3c3b4f1f7f90"}}', extra='') 15592ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/17b33bf0-381b-44bf-b65f-3c3b4f1f7f90"} 15630ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 15636ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7", "state": "new"}] 17639ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 17639ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17639ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17639ms [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='') 17639ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17662ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930799029 3930799029 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 44493 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 44493 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48695 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 48695 typ srflx raddr 172.17.0.3 rport 48695\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44493 typ srflx raddr 172.30.0.1 rport 44493\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59560 typ relay raddr 172.17.0.3 rport 46751\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6WHl\\r\\na=ice-pwd:nS3EJ1hX3H3Xd9SOyayNGS\\r\\na=fingerprint:sha-256 D4:41:58:71:06:37:66:93:D7:CB:5B:22:C7:CC:06:BB:36:74:07:80:09:C6:65:FA:BC:46:26:09:D9:C0:50:29\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 17662ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17662ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 17662ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 17663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 17663ms [err] v=0 17663ms [err] o=- 3930799029 3930799029 IN IP4 0.0.0.0 17663ms [err] s=- 17663ms [err] t=0 0 17663ms [err] a=group:BUNDLE 0 17663ms [err] a=msid-semantic:WMS * 17663ms [err] m=application 44493 DTLS/SCTP 5000 17663ms [err] c=IN IP4 172.30.0.1 17663ms [err] a=mid:0 17663ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17663ms [err] a=max-message-size:65536 17663ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44493 typ host 17663ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48695 typ host 17663ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 48695 typ srflx raddr 172.17.0.3 rport 48695 17663ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44493 typ srflx raddr 172.30.0.1 rport 44493 17663ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59560 typ relay raddr 172.17.0.3 rport 46751 17663ms [err] a=end-of-candidates 17663ms [err] a=ice-ufrag:6WHl 17663ms [err] a=ice-pwd:nS3EJ1hX3H3Xd9SOyayNGS 17663ms [err] a=fingerprint:sha-256 D4:41:58:71:06:37:66:93:D7:CB:5B:22:C7:CC:06:BB:36:74:07:80:09:C6:65:FA:BC:46:26:09:D9:C0:50:29 17663ms [err] a=setup:actpass 17663ms [err] 17666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 17666ms [err] v=0 17666ms [err] o=- 3930799029 3930799029 IN IP4 0.0.0.0 17666ms [err] s=- 17666ms [err] t=0 0 17666ms [err] a=group:BUNDLE 0 17666ms [err] a=msid-semantic:WMS * 17666ms [err] m=application 44493 DTLS/SCTP 5000 17666ms [err] c=IN IP4 172.30.0.1 17666ms [err] a=mid:0 17666ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17666ms [err] a=max-message-size:65536 17666ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44493 typ host 17666ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48695 typ host 17666ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 48695 typ srflx raddr 172.17.0.3 rport 48695 17666ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44493 typ srflx raddr 172.30.0.1 rport 44493 17666ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59560 typ relay raddr 172.17.0.3 rport 46751 17666ms [err] a=end-of-candidates 17666ms [err] a=ice-ufrag:6WHl 17666ms [err] a=ice-pwd:nS3EJ1hX3H3Xd9SOyayNGS 17666ms [err] a=fingerprint:sha-256 D4:41:58:71:06:37:66:93:D7:CB:5B:22:C7:CC:06:BB:36:74:07:80:09:C6:65:FA:BC:46:26:09:D9:C0:50:29 17666ms [err] a=setup:actpass 17666ms [err] 17667ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 17667ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7", "state": "new"}] 17669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 17669ms [err] v=0 17669ms [err] o=- 3930799029 3930799029 IN IP4 0.0.0.0 17669ms [err] s=- 17669ms [err] t=0 0 17669ms [err] a=group:BUNDLE 0 17669ms [err] a=msid-semantic:WMS * 17669ms [err] m=application 9 DTLS/SCTP 5000 17669ms [err] c=IN IP4 0.0.0.0 17669ms [err] a=mid:0 17669ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17669ms [err] a=max-message-size:65536 17669ms [err] a=ice-ufrag:Garn 17669ms [err] a=ice-pwd:qEr0TZifrujUT55g29AAGc 17669ms [err] a=fingerprint:sha-256 2E:C1:C1:3E:DD:79:EA:F9:92:D7:E5:0A:AA:A8:91:B0:0D:10:36:C7:70:0D:B4:44:56:BA:19:CD:A9:84:2F:85 17669ms [err] a=setup:active 17669ms [err] 17669ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 17669ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 17669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17671ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17671ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17672ms [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'\xaeh:L\xf6\x12\x89gN\xd7\x1ad') 17672ms [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"\x98\x83\x16\xe5wm\xc5\xa6H\xfb'\x8c") 17673ms [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'\xaeh:L\xf6\x12\x89gN\xd7\x1ad') 17673ms [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"\x98\x83\x16\xe5wm\xc5\xa6H\xfb'\x8c") 17674ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 17674ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'_\x05v!\xab\x15\t\xe2L\x95\xbb\xb5') 17675ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'_\x05v!\xab\x15\t\xe2L\x95\xbb\xb5') 17675ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0\xcd\xc9+\x94\xac\xac\x1d\xbbwZ\x03') 17676ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xf0\xcd\xc9+\x94\xac\xac\x1d\xbbwZ\x03') 17676ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53590) (expires in 600 seconds) 17676ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 17677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17677ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 17677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('172.30.0.1', 44493)) State.FROZEN -> State.WAITING 17678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60142) -> ('172.30.0.1', 44493)) State.FROZEN -> State.WAITING 17678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('172.17.0.3', 48695)) State.FROZEN -> State.WAITING 17678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53590) -> ('172.30.0.1', 44493)) State.FROZEN -> State.WAITING 17678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('172.30.0.1', 44493)) State.WAITING -> State.IN_PROGRESS 17678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')\xc0C+]\xe3\xc6\xfaV\xe8\x1c\xc0') 17679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7", "state": "connecting"}] 17679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')\xc0C+]\xe3\xc6\xfaV\xe8\x1c\xc0') 17680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('172.30.0.1', 44493)) State.IN_PROGRESS -> State.SUCCEEDED 17680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('141.24.211.56', 48695)) State.FROZEN -> State.WAITING 17680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('141.24.211.56', 44493)) State.FROZEN -> State.WAITING 17680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('141.24.210.113', 59560)) State.FROZEN -> State.WAITING 17691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\0\xe5\xa6\xa6\xca\xbf\xd6|\x13\xe3\xb7') 17692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\0\xe5\xa6\xa6\xca\xbf\xd6|\x13\xe3\xb7') 17692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60142) -> ('172.30.0.1', 44493)) State.WAITING -> State.FAILED 17692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('172.17.0.3', 48695)) State.WAITING -> State.FAILED 17692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60142) -> ('172.17.0.3', 48695)) State.FROZEN -> State.FAILED 17692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('141.24.211.56', 48695)) State.WAITING -> State.FAILED 17692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60142) -> ('141.24.211.56', 48695)) State.FROZEN -> State.FAILED 17692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('141.24.211.56', 44493)) State.WAITING -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60142) -> ('141.24.211.56', 44493)) State.FROZEN -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53590) -> ('172.30.0.1', 44493)) State.WAITING -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53590) -> ('172.17.0.3', 48695)) State.FROZEN -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('141.24.210.113', 59560)) State.WAITING -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60142) -> ('141.24.210.113', 59560)) State.FROZEN -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53590) -> ('141.24.211.56', 48695)) State.FROZEN -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53590) -> ('141.24.211.56', 44493)) State.FROZEN -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53590) -> ('141.24.210.113', 59560)) State.FROZEN -> State.FAILED 17693ms [err] INFO:aioice.ice:Connection(0) ICE completed 17693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\xb5\xb2H\xbc\xeaEfnKb\xf4') 17694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\xb5\xb2H\xbc\xeaEfnKb\xf4') 17694ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2cbinEmDVh 1 udp 1862270975 172.17.0.3 44493 typ prflx) 17694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('172.17.0.3', 44493)) State.WAITING -> State.IN_PROGRESS 17694ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44493) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\x9d"\xc6\xcdx+\xa6\xce\xd0"\x04') 17695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44493) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9\x9d"\xc6\xcdx+\xa6\xce\xd0"\x04') 17695ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33197) -> ('172.17.0.3', 44493)) State.IN_PROGRESS -> State.SUCCEEDED 17699ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 17699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17700ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 17701ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17716ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 17716ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 17716ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 17716ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17717ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7", "state": "connected"}] 17717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 17717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 17717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 17718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 17719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 17719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 17720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1587350350, stream_id=1, stream_seq=0) 17720ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3968163715, stream_id=1, stream_seq=0) 17721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 17721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1587350350, gaps=[]) 17722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3968163715, gaps=[]) 17722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 17804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17804ms [log] [experimentStatusChanged] {"status": "running", "message": null} 17886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7"}', extra='') 17886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 17887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 17887ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 17887ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 17887ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 17887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 17887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 17888ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17888ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 17888ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17888ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17889ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c00f7ece-4c8c-4836-9a5f-59b3d64f74d7", "state": "closed"}] 17890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 17890ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 17890ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x14\xd5\x1c\xb7\x83S\x98\xf1hv\xa6 ') 17891ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x14\xd5\x1c\xb7\x83S\x98\xf1hv\xa6 ') 17891ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53590) 17892ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 17892ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 17967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 17967ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 18039ms [err] Traceback (most recent call last): 18039ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18039ms [err] return _run_code(code, main_globals, None, 18039ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18039ms [err] exec(code, run_globals) 18039ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18039ms [err] sys.exit(main()) 18039ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18039ms [err] asyncio.run(main_async()) 18039ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18039ms [err] return loop.run_until_complete(main) 18039ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18040ms [err] self.run_forever() 18040ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18040ms [err] self._run_once() 18040ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18041ms [err] event_list = self._selector.select(timeout) 18041ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18041ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18041ms [err] KeyboardInterrupt 18043ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18043ms [err] h.flush() 18043ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 31761ms [log] starting device 32165ms [err] DEBUG:asyncio:Using selector: EpollSelector 32234ms [err] ERROR:asyncio:Unclosed client session 32234ms [err] client_session: 32305ms [log] parsing 32305ms [log] creating device handler 32305ms [log] [ready] 32305ms [log] reading line 32305ms [log] [websocketToken] "5b1cca6d-4f95-4e2f-9393-75815c658e93" 32319ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32319ms [log] [websocketConnected] 34037ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 34037ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 34062ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3167e93e-739f-4d9f-9382-0609312f61ba"}}', extra='') 34062ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3167e93e-739f-4d9f-9382-0609312f61ba"} 34105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 34109ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33", "state": "new"}] 36110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 36112ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 36112ms [err] v=0 36112ms [err] o=- 3930799047 3930799047 IN IP4 0.0.0.0 36112ms [err] s=- 36112ms [err] t=0 0 36112ms [err] a=group:BUNDLE 0 36112ms [err] a=msid-semantic:WMS * 36112ms [err] m=application 9 DTLS/SCTP 5000 36112ms [err] c=IN IP4 0.0.0.0 36112ms [err] a=mid:0 36112ms [err] a=sctpmap:5000 webrtc-datachannel 65535 36112ms [err] a=max-message-size:65536 36112ms [err] a=ice-ufrag:ENWG 36112ms [err] a=ice-pwd:Z1Xii1OcqWm6tD1kzWvHOE 36112ms [err] a=fingerprint:sha-256 50:83:A5:51:94:24:31:5C:CE:C0:A2:64:28:5F:D9:A6:F8:4C:ED:32:40:F2:11:46:26:CA:B7:1B:52:8E:83:D4 36112ms [err] a=setup:actpass 36112ms [err] 36113ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 36113ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 36114ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33", "state": "new"}] 36115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 36115ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 36117ms [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'\xd5\x82\xd4\xdb.\x81\xdb\xb2\xc0\x19\xaef') 36118ms [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'\xd5\xe5\x8e\x9eh:\xeb[\xd0\xba\xc2\xa4') 36118ms [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'\xd5\x82\xd4\xdb.\x81\xdb\xb2\xc0\x19\xaef') 36119ms [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'\xd5\xe5\x8e\x9eh:\xeb[\xd0\xba\xc2\xa4') 36120ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 36121ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'E\x06\xf0\xbc\xb5\x0c_\xbe\xe2\x1cm\x03') 36121ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'E\x06\xf0\xbc\xb5\x0c_\xbe\xe2\x1cm\x03') 36122ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8aj\x90\xc8\x0e\xb2\x9bk*<\xef\xad') 36123ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8aj\x90\xc8\x0e\xb2\x9bk*<\xef\xad') 36123ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54689) (expires in 600 seconds) 36123ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 36124ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 36125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33"}', extra='') 36125ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36125ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 36125ms [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='') 36125ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 36145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w73x1IPsmRLS') 36145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w73x1IPsmRLS') 36148ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 166619683848968257 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:qwVO\\r\\na=ice-pwd:wYC1qsyGCNN+npDVpQS3ybRF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 83:36:60:8A:E8:60:2C:67:2F:F3:DD:81:C2:85:D4:60:48:9D:F5:51:55:9E:7B:CE:A8:A1:08:7C:FC:F3:8A:DE\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33"}', extra='') 36148ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36148ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 36148ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 36148ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 36148ms [err] v=0 36148ms [err] o=- 166619683848968257 2 IN IP4 127.0.0.1 36148ms [err] s=- 36148ms [err] t=0 0 36148ms [err] a=group:BUNDLE 0 36148ms [err] a=msid-semantic: WMS 36148ms [err] m=application 9 DTLS/SCTP 5000 36148ms [err] c=IN IP4 0.0.0.0 36148ms [err] a=ice-ufrag:qwVO 36148ms [err] a=ice-pwd:wYC1qsyGCNN+npDVpQS3ybRF 36148ms [err] a=ice-options:trickle 36148ms [err] a=fingerprint:sha-256 83:36:60:8A:E8:60:2C:67:2F:F3:DD:81:C2:85:D4:60:48:9D:F5:51:55:9E:7B:CE:A8:A1:08:7C:FC:F3:8A:DE 36148ms [err] a=setup:active 36148ms [err] a=mid:0 36148ms [err] a=sctpmap:5000 webrtc-datachannel 1024 36148ms [err] 36149ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 36149ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 36149ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 36149ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Px0x5Hgskv 1 udp 1845501695 172.17.0.3 45141 typ prflx) 36149ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36150ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36150ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50091) -> ('172.17.0.3', 45141)) State.WAITING -> State.IN_PROGRESS 36150ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1cc\xc2\xa3\x15;\xe99\xbfh\xedz') 36150ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33", "state": "connecting"}] 36154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1cc\xc2\xa3\x15;\xe99\xbfh\xedz') 36154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50091) -> ('172.17.0.3', 45141)) State.IN_PROGRESS -> State.SUCCEEDED 36154ms [err] INFO:aioice.ice:Connection(0) ICE completed 36157ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1697403001 1 udp 2113937151 a40d9565-5ec8-4716-978c-2b50682979dd.local 45141 typ host generation 0 ufrag qwVO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33"}', extra='') 36157ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36157ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36157ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 36161ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a40d9565-5ec8-4716-978c-2b50682979dd.local" resolved to 172.17.0.3 36169ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1612996385 1 udp 1677729535 141.24.211.56 45141 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag qwVO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33"}', extra='') 36169ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36169ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36169ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 36171ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50091) -> ('172.17.0.3', 45141)) State.FROZEN -> State.IN_PROGRESS 36171ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\xf6\x8c/\x88\x99\xb5l\xdc\xb6\xc9D') 36172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[\xf6\x8c/\x88\x99\xb5l\xdc\xb6\xc9D') 36172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50091) -> ('172.17.0.3', 45141)) State.IN_PROGRESS -> State.SUCCEEDED 36172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44295) -> ('172.17.0.3', 45141)) State.FROZEN -> State.FAILED 36172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50091) -> ('141.24.211.56', 45141)) State.FROZEN -> State.FAILED 36172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44295) -> ('141.24.211.56', 45141)) State.FROZEN -> State.FAILED 36172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54689) -> ('172.17.0.3', 45141)) State.FROZEN -> State.FAILED 36172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54689) -> ('141.24.211.56', 45141)) State.FROZEN -> State.FAILED 36192ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 36192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 36193ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 36194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 36197ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 36197ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 36197ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 36198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 36198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 36198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 36198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 36198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 36199ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33", "state": "connected"}] 36205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 36205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 36205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 36206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 36206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 36206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 36206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 36206ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B4CYW6qKy9iJ') 36207ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B4CYW6qKy9iJ') 36207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 36207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 36207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 36207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4044668645, stream_id=1, stream_seq=0) 36208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 36208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4044668645, gaps=[]) 36209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 36209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=890973918, stream_id=1, stream_seq=0) 36209ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 36209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973918, gaps=[]) 36211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=890973919, stream_id=1, stream_seq=1) 36211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973919, gaps=[]) 36211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973920, stream_id=1, stream_seq=2) 36211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973920, gaps=[]) 36212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973921, stream_id=1, stream_seq=2) 36212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973921, gaps=[]) 36214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973922, stream_id=1, stream_seq=2) 36214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973922, gaps=[]) 36214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973923, stream_id=1, stream_seq=2) 36214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973923, gaps=[]) 36215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973924, stream_id=1, stream_seq=2) 36215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973924, gaps=[]) 36215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973925, stream_id=1, stream_seq=2) 36215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973925, gaps=[]) 36216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973926, stream_id=1, stream_seq=2) 36216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973926, gaps=[]) 36219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973927, stream_id=1, stream_seq=2) 36219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973927, gaps=[]) 36219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973928, stream_id=1, stream_seq=3) 36219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973928, gaps=[]) 36219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973929, stream_id=1, stream_seq=3) 36221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973929, gaps=[]) 36223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973930, stream_id=1, stream_seq=3) 36223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973930, gaps=[]) 36224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973931, stream_id=1, stream_seq=3) 36224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973931, gaps=[]) 36224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973932, stream_id=1, stream_seq=3) 36224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973932, gaps=[]) 36225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973933, stream_id=1, stream_seq=3) 36225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973933, gaps=[]) 36225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973934, stream_id=1, stream_seq=3) 36225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973934, gaps=[]) 36225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973935, stream_id=1, stream_seq=3) 36226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973935, gaps=[]) 36226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973936, stream_id=1, stream_seq=4) 36226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973936, gaps=[]) 36227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973937, stream_id=1, stream_seq=4) 36227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973937, gaps=[]) 36227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973938, stream_id=1, stream_seq=4) 36227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045124, cumulative_tsn=890973938, gaps=[]) 36228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973939, stream_id=1, stream_seq=4) 36229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=890973939, gaps=[]) 36229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973940, stream_id=1, stream_seq=4) 36229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=890973940, gaps=[]) 36229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973941, stream_id=1, stream_seq=4) 36229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=890973941, gaps=[]) 36230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973942, stream_id=1, stream_seq=4) 36230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=890973942, gaps=[]) 36230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973943, stream_id=1, stream_seq=4) 36230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973943, gaps=[]) 36231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973944, stream_id=1, stream_seq=5) 36231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973944, gaps=[]) 36232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973945, stream_id=1, stream_seq=5) 36232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973945, gaps=[]) 36233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973946, stream_id=1, stream_seq=5) 36233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973946, gaps=[]) 36233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973947, stream_id=1, stream_seq=5) 36233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973947, gaps=[]) 36234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973948, stream_id=1, stream_seq=5) 36234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973948, gaps=[]) 36234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973949, stream_id=1, stream_seq=5) 36234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973949, gaps=[]) 36235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973950, stream_id=1, stream_seq=5) 36235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973950, gaps=[]) 36236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973951, stream_id=1, stream_seq=5) 36236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973951, gaps=[]) 36238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973952, stream_id=1, stream_seq=6) 36238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973952, gaps=[]) 36238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973953, stream_id=1, stream_seq=6) 36238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973953, gaps=[]) 36239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973954, stream_id=1, stream_seq=6) 36239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973954, gaps=[]) 36239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973955, stream_id=1, stream_seq=6) 36239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973955, gaps=[]) 36240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973956, stream_id=1, stream_seq=6) 36240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973956, gaps=[]) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973957, stream_id=1, stream_seq=6) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973957, gaps=[]) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973958, stream_id=1, stream_seq=6) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973958, gaps=[]) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973959, stream_id=1, stream_seq=6) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973959, gaps=[]) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973960, stream_id=1, stream_seq=7) 36242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973960, gaps=[]) 36243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973961, stream_id=1, stream_seq=7) 36243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973961, gaps=[]) 36243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973962, stream_id=1, stream_seq=7) 36243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973962, gaps=[]) 36243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973963, stream_id=1, stream_seq=7) 36243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973963, gaps=[]) 36244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973964, stream_id=1, stream_seq=7) 36244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973964, gaps=[]) 36245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973965, stream_id=1, stream_seq=7) 36245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973965, gaps=[]) 36246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973966, stream_id=1, stream_seq=7) 36246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973966, gaps=[]) 36246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973967, stream_id=1, stream_seq=7) 36246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973967, gaps=[]) 36247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973968, stream_id=1, stream_seq=8) 36247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973968, gaps=[]) 36248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973969, stream_id=1, stream_seq=8) 36248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973969, gaps=[]) 36249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973970, stream_id=1, stream_seq=8) 36249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973970, gaps=[]) 36249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973971, stream_id=1, stream_seq=8) 36249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973971, gaps=[]) 36249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973972, stream_id=1, stream_seq=8) 36249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973972, gaps=[]) 36251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973973, stream_id=1, stream_seq=8) 36251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973973, gaps=[]) 36251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973974, stream_id=1, stream_seq=8) 36251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973974, gaps=[]) 36251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973975, stream_id=1, stream_seq=8) 36251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973975, gaps=[]) 36252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973976, stream_id=1, stream_seq=9) 36252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973976, gaps=[]) 36253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973977, stream_id=1, stream_seq=9) 36253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973977, gaps=[]) 36253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973978, stream_id=1, stream_seq=9) 36253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973978, gaps=[]) 36254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973979, stream_id=1, stream_seq=9) 36254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973979, gaps=[]) 36254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973980, stream_id=1, stream_seq=9) 36254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973980, gaps=[]) 36255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973981, stream_id=1, stream_seq=9) 36255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973981, gaps=[]) 36255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973982, stream_id=1, stream_seq=9) 36255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973982, gaps=[]) 36255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973983, stream_id=1, stream_seq=9) 36255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973983, gaps=[]) 36256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973984, stream_id=1, stream_seq=10) 36256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973984, gaps=[]) 36257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973985, stream_id=1, stream_seq=10) 36257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973985, gaps=[]) 36257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973986, stream_id=1, stream_seq=10) 36257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973986, gaps=[]) 36257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973987, stream_id=1, stream_seq=10) 36257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973987, gaps=[]) 36258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973988, stream_id=1, stream_seq=10) 36258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973988, gaps=[]) 36258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973989, stream_id=1, stream_seq=10) 36258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973989, gaps=[]) 36259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973990, stream_id=1, stream_seq=10) 36259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973990, gaps=[]) 36260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973991, stream_id=1, stream_seq=10) 36260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973991, gaps=[]) 36261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890973992, stream_id=1, stream_seq=11) 36262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890973992, gaps=[]) 36262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973993, stream_id=1, stream_seq=11) 36262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890973993, gaps=[]) 36263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973994, stream_id=1, stream_seq=11) 36263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890973994, gaps=[]) 36263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973995, stream_id=1, stream_seq=11) 36263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890973995, gaps=[]) 36264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973996, stream_id=1, stream_seq=11) 36264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890973996, gaps=[]) 36264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973997, stream_id=1, stream_seq=11) 36264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890973997, gaps=[]) 36265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890973998, stream_id=1, stream_seq=11) 36265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890973998, gaps=[]) 36265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890973999, stream_id=1, stream_seq=11) 36266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890973999, gaps=[]) 36267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974000, stream_id=1, stream_seq=12) 36267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974000, gaps=[]) 36267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974001, stream_id=1, stream_seq=12) 36267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974001, gaps=[]) 36268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974002, stream_id=1, stream_seq=12) 36268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974002, gaps=[]) 36268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974003, stream_id=1, stream_seq=12) 36268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974003, gaps=[]) 36269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974004, stream_id=1, stream_seq=12) 36269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974004, gaps=[]) 36269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974005, stream_id=1, stream_seq=12) 36269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974005, gaps=[]) 36270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974006, stream_id=1, stream_seq=12) 36270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974006, gaps=[]) 36270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974007, stream_id=1, stream_seq=12) 36270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974007, gaps=[]) 36272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KG8gNp9Bs7Hv') 36272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KG8gNp9Bs7Hv') 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974008, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974008, gaps=[]) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974009, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974009, gaps=[]) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974010, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974010, gaps=[]) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974011, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974011, gaps=[]) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974012, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974012, gaps=[]) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974013, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974013, gaps=[]) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974014, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974014, gaps=[]) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974015, stream_id=1, stream_seq=13) 36277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974015, gaps=[]) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974016, stream_id=1, stream_seq=14) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974016, gaps=[]) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974017, stream_id=1, stream_seq=14) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974017, gaps=[]) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974018, stream_id=1, stream_seq=14) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974018, gaps=[]) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974019, stream_id=1, stream_seq=14) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974019, gaps=[]) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974020, stream_id=1, stream_seq=14) 36280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974020, gaps=[]) 36281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974021, stream_id=1, stream_seq=14) 36281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974021, gaps=[]) 36281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974022, stream_id=1, stream_seq=14) 36281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974022, gaps=[]) 36281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974023, stream_id=1, stream_seq=14) 36282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974023, gaps=[]) 36282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974024, stream_id=1, stream_seq=15) 36282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974024, gaps=[]) 36283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974025, stream_id=1, stream_seq=15) 36283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974025, gaps=[]) 36283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974026, stream_id=1, stream_seq=15) 36283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974026, gaps=[]) 36284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974027, stream_id=1, stream_seq=15) 36284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974027, gaps=[]) 36284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974028, stream_id=1, stream_seq=15) 36284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974028, gaps=[]) 36284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 36285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974029, stream_id=1, stream_seq=15) 36285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974029, gaps=[]) 36285ms [log] [experimentStatusChanged] {"status": "running", "message": null} 36286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974030, stream_id=1, stream_seq=15) 36286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974030, gaps=[]) 36286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974031, stream_id=1, stream_seq=15) 36286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974031, gaps=[]) 36286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974032, stream_id=1, stream_seq=16) 36286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974032, gaps=[]) 36286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974033, stream_id=1, stream_seq=16) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974033, gaps=[]) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974034, stream_id=1, stream_seq=16) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974034, gaps=[]) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974035, stream_id=1, stream_seq=16) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974035, gaps=[]) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974036, stream_id=1, stream_seq=16) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974036, gaps=[]) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974037, stream_id=1, stream_seq=16) 36287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974037, gaps=[]) 36288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974038, stream_id=1, stream_seq=16) 36288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974038, gaps=[]) 36288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974039, stream_id=1, stream_seq=16) 36288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974039, gaps=[]) 36289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974040, stream_id=1, stream_seq=17) 36289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974040, gaps=[]) 36290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974041, stream_id=1, stream_seq=17) 36290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974041, gaps=[]) 36290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974042, stream_id=1, stream_seq=17) 36290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974042, gaps=[]) 36290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974043, stream_id=1, stream_seq=17) 36290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974043, gaps=[]) 36291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974044, stream_id=1, stream_seq=17) 36291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974044, gaps=[]) 36291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974045, stream_id=1, stream_seq=17) 36291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974045, gaps=[]) 36292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974046, stream_id=1, stream_seq=17) 36292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974046, gaps=[]) 36292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974047, stream_id=1, stream_seq=17) 36292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974047, gaps=[]) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974048, stream_id=1, stream_seq=18) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974048, gaps=[]) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974049, stream_id=1, stream_seq=18) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974049, gaps=[]) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974050, stream_id=1, stream_seq=18) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974050, gaps=[]) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974051, stream_id=1, stream_seq=18) 36294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974051, gaps=[]) 36295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974052, stream_id=1, stream_seq=18) 36295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974052, gaps=[]) 36295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974053, stream_id=1, stream_seq=18) 36295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974053, gaps=[]) 36295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974054, stream_id=1, stream_seq=18) 36295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974054, gaps=[]) 36296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974055, stream_id=1, stream_seq=18) 36296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974055, gaps=[]) 36297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974056, stream_id=1, stream_seq=19) 36297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974056, gaps=[]) 36297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974057, stream_id=1, stream_seq=19) 36297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974057, gaps=[]) 36298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974058, stream_id=1, stream_seq=19) 36298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974058, gaps=[]) 36298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974059, stream_id=1, stream_seq=19) 36298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974059, gaps=[]) 36298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974060, stream_id=1, stream_seq=19) 36298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974060, gaps=[]) 36299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974061, stream_id=1, stream_seq=19) 36299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974061, gaps=[]) 36299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974062, stream_id=1, stream_seq=19) 36299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974062, gaps=[]) 36299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974063, stream_id=1, stream_seq=19) 36299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974063, gaps=[]) 36300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974064, stream_id=1, stream_seq=20) 36300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974064, gaps=[]) 36300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974065, stream_id=1, stream_seq=20) 36300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974065, gaps=[]) 36300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974066, stream_id=1, stream_seq=20) 36300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974066, gaps=[]) 36301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974067, stream_id=1, stream_seq=20) 36301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974067, gaps=[]) 36301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974068, stream_id=1, stream_seq=20) 36301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974068, gaps=[]) 36301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974069, stream_id=1, stream_seq=20) 36301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974069, gaps=[]) 36302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974070, stream_id=1, stream_seq=20) 36302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974070, gaps=[]) 36302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974071, stream_id=1, stream_seq=20) 36302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974071, gaps=[]) 36303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974072, stream_id=1, stream_seq=21) 36303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974072, gaps=[]) 36304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974073, stream_id=1, stream_seq=21) 36304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974073, gaps=[]) 36304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974074, stream_id=1, stream_seq=21) 36304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974074, gaps=[]) 36304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974075, stream_id=1, stream_seq=21) 36304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974075, gaps=[]) 36305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974076, stream_id=1, stream_seq=21) 36305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974076, gaps=[]) 36305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974077, stream_id=1, stream_seq=21) 36305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974077, gaps=[]) 36305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974078, stream_id=1, stream_seq=21) 36305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974078, gaps=[]) 36306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974079, stream_id=1, stream_seq=21) 36306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974079, gaps=[]) 36306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974080, stream_id=1, stream_seq=22) 36306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974080, gaps=[]) 36307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974081, stream_id=1, stream_seq=22) 36307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974081, gaps=[]) 36307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974082, stream_id=1, stream_seq=22) 36307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974082, gaps=[]) 36307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974083, stream_id=1, stream_seq=22) 36307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974083, gaps=[]) 36308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974084, stream_id=1, stream_seq=22) 36308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974084, gaps=[]) 36308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974085, stream_id=1, stream_seq=22) 36308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974085, gaps=[]) 36309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974086, stream_id=1, stream_seq=22) 36309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974086, gaps=[]) 36309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974087, stream_id=1, stream_seq=22) 36309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974087, gaps=[]) 36310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974088, stream_id=1, stream_seq=23) 36310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974088, gaps=[]) 36311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974089, stream_id=1, stream_seq=23) 36311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974089, gaps=[]) 36311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974090, stream_id=1, stream_seq=23) 36312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974090, gaps=[]) 36312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974091, stream_id=1, stream_seq=23) 36312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974091, gaps=[]) 36312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974092, stream_id=1, stream_seq=23) 36312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974092, gaps=[]) 36312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974093, stream_id=1, stream_seq=23) 36312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974093, gaps=[]) 36313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974094, stream_id=1, stream_seq=23) 36313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974094, gaps=[]) 36313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974095, stream_id=1, stream_seq=23) 36313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974095, gaps=[]) 36313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974096, stream_id=1, stream_seq=24) 36314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974096, gaps=[]) 36314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974097, stream_id=1, stream_seq=24) 36314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974097, gaps=[]) 36314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974098, stream_id=1, stream_seq=24) 36314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974098, gaps=[]) 36315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974099, stream_id=1, stream_seq=24) 36315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974099, gaps=[]) 36315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974100, stream_id=1, stream_seq=24) 36315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974100, gaps=[]) 36315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974101, stream_id=1, stream_seq=24) 36315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974101, gaps=[]) 36316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974102, stream_id=1, stream_seq=24) 36316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974102, gaps=[]) 36316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974103, stream_id=1, stream_seq=24) 36316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974103, gaps=[]) 36318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974104, stream_id=1, stream_seq=25) 36318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974104, gaps=[]) 36319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974105, stream_id=1, stream_seq=25) 36319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974105, gaps=[]) 36319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974106, stream_id=1, stream_seq=25) 36319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974106, gaps=[]) 36320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974107, stream_id=1, stream_seq=25) 36320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974107, gaps=[]) 36320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974108, stream_id=1, stream_seq=25) 36320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974108, gaps=[]) 36321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974109, stream_id=1, stream_seq=25) 36321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974109, gaps=[]) 36321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974110, stream_id=1, stream_seq=25) 36321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974110, gaps=[]) 36322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974111, stream_id=1, stream_seq=25) 36322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974111, gaps=[]) 36322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974112, stream_id=1, stream_seq=26) 36322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974112, gaps=[]) 36323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974113, stream_id=1, stream_seq=26) 36323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974113, gaps=[]) 36323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974114, stream_id=1, stream_seq=26) 36323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974114, gaps=[]) 36323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974115, stream_id=1, stream_seq=26) 36324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974115, gaps=[]) 36324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974116, stream_id=1, stream_seq=26) 36324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974116, gaps=[]) 36324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974117, stream_id=1, stream_seq=26) 36324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974117, gaps=[]) 36325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974118, stream_id=1, stream_seq=26) 36325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974118, gaps=[]) 36325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974119, stream_id=1, stream_seq=26) 36325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974119, gaps=[]) 36327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974120, stream_id=1, stream_seq=27) 36327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974120, gaps=[]) 36327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974121, stream_id=1, stream_seq=27) 36327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974121, gaps=[]) 36327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974122, stream_id=1, stream_seq=27) 36327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974122, gaps=[]) 36328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974123, stream_id=1, stream_seq=27) 36328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974123, gaps=[]) 36328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974124, stream_id=1, stream_seq=27) 36328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974124, gaps=[]) 36329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974125, stream_id=1, stream_seq=27) 36329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974125, gaps=[]) 36329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974126, stream_id=1, stream_seq=27) 36329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974126, gaps=[]) 36329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974127, stream_id=1, stream_seq=27) 36330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974127, gaps=[]) 36330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974128, stream_id=1, stream_seq=28) 36330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974128, gaps=[]) 36330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974129, stream_id=1, stream_seq=28) 36330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974129, gaps=[]) 36332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974130, stream_id=1, stream_seq=28) 36332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974130, gaps=[]) 36332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974131, stream_id=1, stream_seq=28) 36332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974131, gaps=[]) 36333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974132, stream_id=1, stream_seq=28) 36333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974132, gaps=[]) 36333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974133, stream_id=1, stream_seq=28) 36333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974133, gaps=[]) 36333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974134, stream_id=1, stream_seq=28) 36333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974134, gaps=[]) 36334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974135, stream_id=1, stream_seq=28) 36334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974135, gaps=[]) 36335ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X62mJTLaHeBf') 36335ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'X62mJTLaHeBf') 36336ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44295) -> ('172.17.0.3', 45141)) State.WAITING -> State.IN_PROGRESS 36336ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xff\xc8\x98\x9e\x9a\xd9\xd2h\xb8'A\x06") 36336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974136, stream_id=1, stream_seq=29) 36336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974136, gaps=[]) 36336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974137, stream_id=1, stream_seq=29) 36336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974137, gaps=[]) 36337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974138, stream_id=1, stream_seq=29) 36337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974138, gaps=[]) 36337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974139, stream_id=1, stream_seq=29) 36337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974139, gaps=[]) 36337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974140, stream_id=1, stream_seq=29) 36337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974140, gaps=[]) 36338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974141, stream_id=1, stream_seq=29) 36338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974141, gaps=[]) 36338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974142, stream_id=1, stream_seq=29) 36338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974142, gaps=[]) 36338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974143, stream_id=1, stream_seq=29) 36339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974143, gaps=[]) 36339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974144, stream_id=1, stream_seq=30) 36339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974144, gaps=[]) 36340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974145, stream_id=1, stream_seq=30) 36340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974145, gaps=[]) 36340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974146, stream_id=1, stream_seq=30) 36340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974146, gaps=[]) 36341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974147, stream_id=1, stream_seq=30) 36341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974147, gaps=[]) 36342ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45141) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xff\xc8\x98\x9e\x9a\xd9\xd2h\xb8'A\x06") 36342ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44295) -> ('172.17.0.3', 45141)) State.IN_PROGRESS -> State.SUCCEEDED 36342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974148, stream_id=1, stream_seq=30) 36342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974148, gaps=[]) 36343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974149, stream_id=1, stream_seq=30) 36343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974149, gaps=[]) 36343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974150, stream_id=1, stream_seq=30) 36343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974150, gaps=[]) 36344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974151, stream_id=1, stream_seq=30) 36344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974151, gaps=[]) 36345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974152, stream_id=1, stream_seq=31) 36345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974152, gaps=[]) 36345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974153, stream_id=1, stream_seq=31) 36345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974153, gaps=[]) 36346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974154, stream_id=1, stream_seq=31) 36346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974154, gaps=[]) 36346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974155, stream_id=1, stream_seq=31) 36346ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974155, gaps=[]) 36348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974156, stream_id=1, stream_seq=31) 36349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974156, gaps=[]) 36349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974157, stream_id=1, stream_seq=31) 36349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974157, gaps=[]) 36349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974158, stream_id=1, stream_seq=31) 36349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974158, gaps=[]) 36350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974159, stream_id=1, stream_seq=31) 36350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974159, gaps=[]) 36351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974160, stream_id=1, stream_seq=32) 36351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974160, gaps=[]) 36351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974161, stream_id=1, stream_seq=32) 36351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974161, gaps=[]) 36352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974162, stream_id=1, stream_seq=32) 36352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974162, gaps=[]) 36352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974163, stream_id=1, stream_seq=32) 36352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974163, gaps=[]) 36353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974164, stream_id=1, stream_seq=32) 36353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974164, gaps=[]) 36353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974165, stream_id=1, stream_seq=32) 36354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974165, gaps=[]) 36354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974166, stream_id=1, stream_seq=32) 36354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974166, gaps=[]) 36355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974167, stream_id=1, stream_seq=32) 36355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974167, gaps=[]) 36356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=890974168, stream_id=1, stream_seq=33) 36356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=890974168, gaps=[]) 36356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974169, stream_id=1, stream_seq=33) 36356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=890974169, gaps=[]) 36357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974170, stream_id=1, stream_seq=33) 36357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=890974170, gaps=[]) 36357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974171, stream_id=1, stream_seq=33) 36357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=890974171, gaps=[]) 36358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974172, stream_id=1, stream_seq=33) 36358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=890974172, gaps=[]) 36358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974173, stream_id=1, stream_seq=33) 36358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=890974173, gaps=[]) 36359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=890974174, stream_id=1, stream_seq=33) 36359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=890974174, gaps=[]) 36359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=890974175, stream_id=1, stream_seq=33) 36389ms [log] 262140 36389ms [log] 262140 36389ms [log] [file] 36390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=890974175, gaps=[]) 36556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33"}', extra='') 36557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 36557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 36557ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 36557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 36557ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 36557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 36557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 36558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36558ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 36558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36558ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ca509b4f-d1ed-46e1-9e4a-e987533c9e33", "state": "closed"}] 36559ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 36559ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 36559ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xbd\xc4/l\x84\x8d\xba&\x9e{YB') 36560ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xbd\xc4/l\x84\x8d\xba&\x9e{YB') 36560ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54689) 36560ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 36561ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 36621ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 36621ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 36673ms [err] Traceback (most recent call last): 36673ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 36673ms [err] return _run_code(code, main_globals, None, 36673ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 36673ms [err] exec(code, run_globals) 36673ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 36673ms [err] sys.exit(main()) 36673ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 36674ms [err] asyncio.run(main_async()) 36674ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 36674ms [err] return loop.run_until_complete(main) 36674ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 36674ms [err] self.run_forever() 36674ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 36674ms [err] self._run_once() 36674ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 36675ms [err] event_list = self._selector.select(timeout) 36675ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 36675ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 36675ms [err] KeyboardInterrupt 36677ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 36677ms [err] h.flush() 36677ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 41802ms [log] starting device 42191ms [err] DEBUG:asyncio:Using selector: EpollSelector 42262ms [err] ERROR:asyncio:Unclosed client session 42262ms [err] client_session: 42318ms [log] parsing 42318ms [log] creating device handler 42318ms [log] [ready] 42318ms [log] reading line 42318ms [log] [websocketToken] "7c35e210-ca39-4911-9195-aa7e7f043907" 42338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 42338ms [log] [websocketConnected] 42559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42559ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/006ac7b1-07be-4bf6-9d72-b05cc5bae17a"}}', extra='') 42575ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/006ac7b1-07be-4bf6-9d72-b05cc5bae17a"} 42615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 42620ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0", "state": "new"}] 44623ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 44624ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 44624ms [err] v=0 44624ms [err] o=- 3930799056 3930799056 IN IP4 0.0.0.0 44624ms [err] s=- 44624ms [err] t=0 0 44624ms [err] a=group:BUNDLE 0 44624ms [err] a=msid-semantic:WMS * 44624ms [err] m=application 9 DTLS/SCTP 5000 44624ms [err] c=IN IP4 0.0.0.0 44624ms [err] a=mid:0 44624ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44624ms [err] a=max-message-size:65536 44624ms [err] a=ice-ufrag:Us8I 44624ms [err] a=ice-pwd:13zT2xy4pj1zAsmhWcvtGb 44624ms [err] a=fingerprint:sha-256 54:E4:C8:F0:06:6B:C0:2C:94:A2:A8:E4:C6:56:D3:01:45:14:00:99:6D:6A:68:CB:9B:7B:79:3F:C1:97:70:EE 44624ms [err] a=setup:actpass 44624ms [err] 44626ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 44626ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44628ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0", "state": "new"}] 44628ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44628ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44631ms [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'\x03\x0e\x0f.\xbb9\x9ay\x9b|\xd5\x15') 44631ms [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'\x1d;\x8eB\xab\xbdK\xe6\xadT\xdc\xc4') 44632ms [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'\x03\x0e\x0f.\xbb9\x9ay\x9b|\xd5\x15') 44632ms [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'\x1d;\x8eB\xab\xbdK\xe6\xadT\xdc\xc4') 44634ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 44634ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b';KC\xc1\xcc\xd3\xf2\xc8K\x8eet') 44635ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b';KC\xc1\xcc\xd3\xf2\xc8K\x8eet') 44635ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8c7\xc5\x17p\xbat \x92\x10\xc0\xc4') 44636ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8c7\xc5\x17p\xbat \x92\x10\xc0\xc4') 44636ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49780) (expires in 600 seconds) 44636ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 44637ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44638ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 44638ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44638ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44638ms [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='') 44638ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 49962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\x13\x00\xf7\x85\x86\x15B\x8d\xab\xde ') 44667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 49962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\x13\x00\xf7\x85\x86\x15B\x8d\xab\xde ') 44673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930799056 3930799056 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 49962 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 49962 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46018 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49962 typ srflx raddr 172.30.0.1 rport 49962\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46018 typ srflx raddr 172.17.0.3 rport 46018\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62852 typ relay raddr 172.17.0.3 rport 44437\\r\\na=end-of-candidates\\r\\na=ice-ufrag:A79e\\r\\na=ice-pwd:KXXwcON2QPC06VR1lMmRfr\\r\\na=fingerprint:sha-256 4B:5A:58:33:AA:84:D4:35:DB:B3:96:7A:06:6E:34:A3:AC:44:13:14:80:42:45:E0:5E:A4:30:B6:0D:02:D4:6E\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 44673ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44673ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 44673ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 44673ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 44673ms [err] v=0 44673ms [err] o=- 3930799056 3930799056 IN IP4 0.0.0.0 44673ms [err] s=- 44673ms [err] t=0 0 44673ms [err] a=group:BUNDLE 0 44673ms [err] a=msid-semantic:WMS * 44673ms [err] m=application 49962 DTLS/SCTP 5000 44673ms [err] c=IN IP4 172.30.0.1 44673ms [err] a=mid:0 44673ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44673ms [err] a=max-message-size:65536 44673ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49962 typ host 44673ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46018 typ host 44673ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49962 typ srflx raddr 172.30.0.1 rport 49962 44673ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46018 typ srflx raddr 172.17.0.3 rport 46018 44673ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62852 typ relay raddr 172.17.0.3 rport 44437 44673ms [err] a=end-of-candidates 44673ms [err] a=ice-ufrag:A79e 44673ms [err] a=ice-pwd:KXXwcON2QPC06VR1lMmRfr 44673ms [err] a=fingerprint:sha-256 4B:5A:58:33:AA:84:D4:35:DB:B3:96:7A:06:6E:34:A3:AC:44:13:14:80:42:45:E0:5E:A4:30:B6:0D:02:D4:6E 44673ms [err] a=setup:active 44673ms [err] 44675ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 44675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44676ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('172.30.0.1', 49962)) State.FROZEN -> State.WAITING 44676ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45557) -> ('172.30.0.1', 49962)) State.FROZEN -> State.WAITING 44676ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('172.17.0.3', 46018)) State.FROZEN -> State.WAITING 44676ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49780) -> ('172.30.0.1', 49962)) State.FROZEN -> State.WAITING 44676ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(03pD29FQdz 1 udp 1862270975 172.17.0.3 49962 typ prflx) 44676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44676ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('172.17.0.3', 49962)) State.WAITING -> State.IN_PROGRESS 44677ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 49962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe0\xf2\xfe\xbd\xb9\x10\x85\x90\xce\x94F2') 44677ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('172.30.0.1', 49962)) State.WAITING -> State.IN_PROGRESS 44677ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\x03\xd7\xde\x0c\x9f\xf22=m\xbc\xa5') 44678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0", "state": "connecting"}] 44678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 49962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe0\xf2\xfe\xbd\xb9\x10\x85\x90\xce\x94F2') 44678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('172.17.0.3', 49962)) State.IN_PROGRESS -> State.SUCCEEDED 44678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45557) -> ('172.30.0.1', 49962)) State.WAITING -> State.FAILED 44678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('172.17.0.3', 46018)) State.WAITING -> State.FAILED 44678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45557) -> ('172.17.0.3', 46018)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('141.24.211.56', 49962)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45557) -> ('141.24.211.56', 49962)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('141.24.211.56', 46018)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45557) -> ('141.24.211.56', 46018)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('141.24.210.113', 62852)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45557) -> ('141.24.210.113', 62852)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49780) -> ('172.30.0.1', 49962)) State.WAITING -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49780) -> ('172.17.0.3', 46018)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49780) -> ('141.24.211.56', 49962)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49780) -> ('141.24.211.56', 46018)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49780) -> ('141.24.210.113', 62852)) State.FROZEN -> State.FAILED 44679ms [err] INFO:aioice.ice:Connection(0) ICE completed 44680ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\x03\xd7\xde\x0c\x9f\xf22=m\xbc\xa5') 44680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44409) -> ('172.30.0.1', 49962)) State.IN_PROGRESS -> State.SUCCEEDED 44681ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49962) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xee\xd3,\xc8\xb6\xf7\x83?Ynb\xc2') 44681ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49962) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xee\xd3,\xc8\xb6\xf7\x83?Ynb\xc2') 44698ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 44698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44700ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 44701ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44704ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 44705ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 44705ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 44705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 44705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 44706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 44706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44706ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0", "state": "connected"}] 44708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 44708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 44708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 44709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 44709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 44709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 44711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 44711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 44711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 44711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1598725466, stream_id=1, stream_seq=0) 44711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 44713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3714673346, stream_id=1, stream_seq=0) 44713ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673346, gaps=[]) 44714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1598725466, gaps=[]) 44714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 44716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3714673347, stream_id=1, stream_seq=1) 44716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673347, gaps=[]) 44717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673348, stream_id=1, stream_seq=2) 44717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673348, gaps=[]) 44717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673349, stream_id=1, stream_seq=2) 44717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673349, gaps=[]) 44718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673350, stream_id=1, stream_seq=2) 44718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673350, gaps=[]) 44720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673351, stream_id=1, stream_seq=2) 44720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673351, gaps=[]) 44721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673352, stream_id=1, stream_seq=2) 44721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673352, gaps=[]) 44722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673353, stream_id=1, stream_seq=2) 44722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673353, gaps=[]) 44722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673354, stream_id=1, stream_seq=2) 44722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673354, gaps=[]) 44723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673355, stream_id=1, stream_seq=3) 44723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673355, gaps=[]) 44724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673356, stream_id=1, stream_seq=3) 44724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673356, gaps=[]) 44724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673357, stream_id=1, stream_seq=3) 44724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673357, gaps=[]) 44725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673358, stream_id=1, stream_seq=3) 44725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673358, gaps=[]) 44725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673359, stream_id=1, stream_seq=3) 44726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673359, gaps=[]) 44726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673360, stream_id=1, stream_seq=3) 44726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673360, gaps=[]) 44727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673361, stream_id=1, stream_seq=3) 44727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673361, gaps=[]) 44728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673362, stream_id=1, stream_seq=4) 44728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673362, gaps=[]) 44729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673363, stream_id=1, stream_seq=4) 44729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673363, gaps=[]) 44729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673364, stream_id=1, stream_seq=4) 44730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673364, gaps=[]) 44730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673365, stream_id=1, stream_seq=4) 44730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673365, gaps=[]) 44731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673366, stream_id=1, stream_seq=4) 44731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673366, gaps=[]) 44732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673367, stream_id=1, stream_seq=4) 44732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673367, gaps=[]) 44732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673368, stream_id=1, stream_seq=4) 44733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673368, gaps=[]) 44733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673369, stream_id=1, stream_seq=5) 44733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673369, gaps=[]) 44734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673370, stream_id=1, stream_seq=5) 44734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673370, gaps=[]) 44734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673371, stream_id=1, stream_seq=5) 44735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673371, gaps=[]) 44735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673372, stream_id=1, stream_seq=5) 44735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673372, gaps=[]) 44736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673373, stream_id=1, stream_seq=5) 44736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673373, gaps=[]) 44736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673374, stream_id=1, stream_seq=5) 44736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673374, gaps=[]) 44737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673375, stream_id=1, stream_seq=5) 44737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673375, gaps=[]) 44738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673376, stream_id=1, stream_seq=6) 44738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673376, gaps=[]) 44738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673377, stream_id=1, stream_seq=6) 44738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673377, gaps=[]) 44739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673378, stream_id=1, stream_seq=6) 44739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673378, gaps=[]) 44740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673379, stream_id=1, stream_seq=6) 44740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673379, gaps=[]) 44740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673380, stream_id=1, stream_seq=6) 44740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673380, gaps=[]) 44740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673381, stream_id=1, stream_seq=6) 44740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673381, gaps=[]) 44741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673382, stream_id=1, stream_seq=6) 44741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673382, gaps=[]) 44742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673383, stream_id=1, stream_seq=7) 44742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673383, gaps=[]) 44742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673384, stream_id=1, stream_seq=7) 44742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673384, gaps=[]) 44743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673385, stream_id=1, stream_seq=7) 44743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673385, gaps=[]) 44743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673386, stream_id=1, stream_seq=7) 44743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673386, gaps=[]) 44744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673387, stream_id=1, stream_seq=7) 44744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673387, gaps=[]) 44744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673388, stream_id=1, stream_seq=7) 44745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673388, gaps=[]) 44745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673389, stream_id=1, stream_seq=7) 44745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673389, gaps=[]) 44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673390, stream_id=1, stream_seq=8) 44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673390, gaps=[]) 44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673391, stream_id=1, stream_seq=8) 44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673391, gaps=[]) 44747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673392, stream_id=1, stream_seq=8) 44747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673392, gaps=[]) 44747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673393, stream_id=1, stream_seq=8) 44747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673393, gaps=[]) 44748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673394, stream_id=1, stream_seq=8) 44748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673394, gaps=[]) 44748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673395, stream_id=1, stream_seq=8) 44749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673395, gaps=[]) 44749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673396, stream_id=1, stream_seq=8) 44749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673396, gaps=[]) 44750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673397, stream_id=1, stream_seq=9) 44750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673397, gaps=[]) 44750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673398, stream_id=1, stream_seq=9) 44750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673398, gaps=[]) 44751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673399, stream_id=1, stream_seq=9) 44751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673399, gaps=[]) 44751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673400, stream_id=1, stream_seq=9) 44752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673400, gaps=[]) 44752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673401, stream_id=1, stream_seq=9) 44752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673401, gaps=[]) 44753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673402, stream_id=1, stream_seq=9) 44753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673402, gaps=[]) 44753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673403, stream_id=1, stream_seq=9) 44753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673403, gaps=[]) 44754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673404, stream_id=1, stream_seq=10) 44754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673404, gaps=[]) 44754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673405, stream_id=1, stream_seq=10) 44754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673405, gaps=[]) 44755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673406, stream_id=1, stream_seq=10) 44755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673406, gaps=[]) 44755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673407, stream_id=1, stream_seq=10) 44755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673407, gaps=[]) 44756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673408, stream_id=1, stream_seq=10) 44756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673408, gaps=[]) 44756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673409, stream_id=1, stream_seq=10) 44756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673409, gaps=[]) 44756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673410, stream_id=1, stream_seq=10) 44757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673410, gaps=[]) 44757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673411, stream_id=1, stream_seq=11) 44757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673411, gaps=[]) 44757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673412, stream_id=1, stream_seq=11) 44758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673412, gaps=[]) 44758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673413, stream_id=1, stream_seq=11) 44758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673413, gaps=[]) 44758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673414, stream_id=1, stream_seq=11) 44758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673414, gaps=[]) 44759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673415, stream_id=1, stream_seq=11) 44759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673415, gaps=[]) 44759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673416, stream_id=1, stream_seq=11) 44759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673416, gaps=[]) 44760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673417, stream_id=1, stream_seq=11) 44760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673417, gaps=[]) 44760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673418, stream_id=1, stream_seq=12) 44760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673418, gaps=[]) 44761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673419, stream_id=1, stream_seq=12) 44761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673419, gaps=[]) 44761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673420, stream_id=1, stream_seq=12) 44761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673420, gaps=[]) 44761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673421, stream_id=1, stream_seq=12) 44762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673421, gaps=[]) 44762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673422, stream_id=1, stream_seq=12) 44762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673422, gaps=[]) 44762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673423, stream_id=1, stream_seq=12) 44763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673423, gaps=[]) 44763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673424, stream_id=1, stream_seq=12) 44763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673424, gaps=[]) 44763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673425, stream_id=1, stream_seq=13) 44763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673425, gaps=[]) 44764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673426, stream_id=1, stream_seq=13) 44764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673426, gaps=[]) 44764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673427, stream_id=1, stream_seq=13) 44764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673427, gaps=[]) 44764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673428, stream_id=1, stream_seq=13) 44765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673428, gaps=[]) 44765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673429, stream_id=1, stream_seq=13) 44765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673429, gaps=[]) 44765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673430, stream_id=1, stream_seq=13) 44765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673430, gaps=[]) 44766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673431, stream_id=1, stream_seq=13) 44766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673431, gaps=[]) 44766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673432, stream_id=1, stream_seq=14) 44766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673432, gaps=[]) 44767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673433, stream_id=1, stream_seq=14) 44767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673433, gaps=[]) 44767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673434, stream_id=1, stream_seq=14) 44767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673434, gaps=[]) 44767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673435, stream_id=1, stream_seq=14) 44768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673435, gaps=[]) 44768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673436, stream_id=1, stream_seq=14) 44768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673436, gaps=[]) 44768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673437, stream_id=1, stream_seq=14) 44768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673437, gaps=[]) 44769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673438, stream_id=1, stream_seq=14) 44769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673438, gaps=[]) 44769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673439, stream_id=1, stream_seq=15) 44769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673439, gaps=[]) 44770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673440, stream_id=1, stream_seq=15) 44770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673440, gaps=[]) 44770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673441, stream_id=1, stream_seq=15) 44770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673441, gaps=[]) 44770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673442, stream_id=1, stream_seq=15) 44770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673442, gaps=[]) 44771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673443, stream_id=1, stream_seq=15) 44771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673443, gaps=[]) 44771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673444, stream_id=1, stream_seq=15) 44771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673444, gaps=[]) 44771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673445, stream_id=1, stream_seq=15) 44772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673445, gaps=[]) 44772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673446, stream_id=1, stream_seq=16) 44772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673446, gaps=[]) 44772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673447, stream_id=1, stream_seq=16) 44772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673447, gaps=[]) 44773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673448, stream_id=1, stream_seq=16) 44773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673448, gaps=[]) 44773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673449, stream_id=1, stream_seq=16) 44773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673449, gaps=[]) 44773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673450, stream_id=1, stream_seq=16) 44774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673450, gaps=[]) 44774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673451, stream_id=1, stream_seq=16) 44774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673451, gaps=[]) 44774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673452, stream_id=1, stream_seq=16) 44774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673452, gaps=[]) 44775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673453, stream_id=1, stream_seq=17) 44775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673453, gaps=[]) 44775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673454, stream_id=1, stream_seq=17) 44775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673454, gaps=[]) 44775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673455, stream_id=1, stream_seq=17) 44776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673455, gaps=[]) 44776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673456, stream_id=1, stream_seq=17) 44776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673456, gaps=[]) 44776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673457, stream_id=1, stream_seq=17) 44776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673457, gaps=[]) 44776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673458, stream_id=1, stream_seq=17) 44776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673458, gaps=[]) 44777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673459, stream_id=1, stream_seq=17) 44777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673459, gaps=[]) 44777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673460, stream_id=1, stream_seq=18) 44777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673460, gaps=[]) 44777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673461, stream_id=1, stream_seq=18) 44777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673461, gaps=[]) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673462, stream_id=1, stream_seq=18) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673462, gaps=[]) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673463, stream_id=1, stream_seq=18) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673463, gaps=[]) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673464, stream_id=1, stream_seq=18) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673464, gaps=[]) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673465, stream_id=1, stream_seq=18) 44778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673465, gaps=[]) 44779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673466, stream_id=1, stream_seq=18) 44779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673466, gaps=[]) 44779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673467, stream_id=1, stream_seq=19) 44779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673467, gaps=[]) 44779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673468, stream_id=1, stream_seq=19) 44779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673468, gaps=[]) 44779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673469, stream_id=1, stream_seq=19) 44780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673469, gaps=[]) 44780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673470, stream_id=1, stream_seq=19) 44780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673470, gaps=[]) 44780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673471, stream_id=1, stream_seq=19) 44780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673471, gaps=[]) 44781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673472, stream_id=1, stream_seq=19) 44781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673472, gaps=[]) 44781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673473, stream_id=1, stream_seq=19) 44781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673473, gaps=[]) 44781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673474, stream_id=1, stream_seq=20) 44782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673474, gaps=[]) 44782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673475, stream_id=1, stream_seq=20) 44782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673475, gaps=[]) 44782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673476, stream_id=1, stream_seq=20) 44782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673476, gaps=[]) 44783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673477, stream_id=1, stream_seq=20) 44783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673477, gaps=[]) 44783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673478, stream_id=1, stream_seq=20) 44783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673478, gaps=[]) 44783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673479, stream_id=1, stream_seq=20) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673479, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673480, stream_id=1, stream_seq=20) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673480, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673481, stream_id=1, stream_seq=21) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673481, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673482, stream_id=1, stream_seq=21) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673482, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673483, stream_id=1, stream_seq=21) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673483, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673484, stream_id=1, stream_seq=21) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673484, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673485, stream_id=1, stream_seq=21) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673485, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673486, stream_id=1, stream_seq=21) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673486, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673487, stream_id=1, stream_seq=21) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673487, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673488, stream_id=1, stream_seq=22) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673488, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673489, stream_id=1, stream_seq=22) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673489, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673490, stream_id=1, stream_seq=22) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673490, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673491, stream_id=1, stream_seq=22) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673491, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673492, stream_id=1, stream_seq=22) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673492, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673493, stream_id=1, stream_seq=22) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673493, gaps=[]) 44787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673494, stream_id=1, stream_seq=22) 44788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673494, gaps=[]) 44788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673495, stream_id=1, stream_seq=23) 44788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673495, gaps=[]) 44788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673496, stream_id=1, stream_seq=23) 44788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673496, gaps=[]) 44788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673497, stream_id=1, stream_seq=23) 44789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673497, gaps=[]) 44789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673498, stream_id=1, stream_seq=23) 44789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673498, gaps=[]) 44789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673499, stream_id=1, stream_seq=23) 44789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673499, gaps=[]) 44789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673500, stream_id=1, stream_seq=23) 44790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673500, gaps=[]) 44790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673501, stream_id=1, stream_seq=23) 44790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673501, gaps=[]) 44790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673502, stream_id=1, stream_seq=24) 44790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673502, gaps=[]) 44791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673503, stream_id=1, stream_seq=24) 44791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673503, gaps=[]) 44791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673504, stream_id=1, stream_seq=24) 44791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673504, gaps=[]) 44791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673505, stream_id=1, stream_seq=24) 44791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673505, gaps=[]) 44792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673506, stream_id=1, stream_seq=24) 44792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673506, gaps=[]) 44792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673507, stream_id=1, stream_seq=24) 44792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673507, gaps=[]) 44792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673508, stream_id=1, stream_seq=24) 44792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673508, gaps=[]) 44793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673509, stream_id=1, stream_seq=25) 44793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673509, gaps=[]) 44793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673510, stream_id=1, stream_seq=25) 44793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673510, gaps=[]) 44793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673511, stream_id=1, stream_seq=25) 44793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673511, gaps=[]) 44794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673512, stream_id=1, stream_seq=25) 44794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673512, gaps=[]) 44794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673513, stream_id=1, stream_seq=25) 44794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673513, gaps=[]) 44794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673514, stream_id=1, stream_seq=25) 44794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673514, gaps=[]) 44794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673515, stream_id=1, stream_seq=25) 44795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673515, gaps=[]) 44795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673516, stream_id=1, stream_seq=26) 44795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673516, gaps=[]) 44795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673517, stream_id=1, stream_seq=26) 44795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673517, gaps=[]) 44796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673518, stream_id=1, stream_seq=26) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673518, gaps=[]) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673519, stream_id=1, stream_seq=26) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673519, gaps=[]) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673520, stream_id=1, stream_seq=26) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673520, gaps=[]) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673521, stream_id=1, stream_seq=26) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673521, gaps=[]) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673522, stream_id=1, stream_seq=26) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673522, gaps=[]) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673523, stream_id=1, stream_seq=27) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673523, gaps=[]) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673524, stream_id=1, stream_seq=27) 44797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673524, gaps=[]) 44798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673525, stream_id=1, stream_seq=27) 44798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673525, gaps=[]) 44798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673526, stream_id=1, stream_seq=27) 44798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673526, gaps=[]) 44798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673527, stream_id=1, stream_seq=27) 44798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673527, gaps=[]) 44798ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44799ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673528, stream_id=1, stream_seq=27) 44799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673528, gaps=[]) 44799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673529, stream_id=1, stream_seq=27) 44799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673529, gaps=[]) 44799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673530, stream_id=1, stream_seq=28) 44799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673530, gaps=[]) 44799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673531, stream_id=1, stream_seq=28) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673531, gaps=[]) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673532, stream_id=1, stream_seq=28) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673532, gaps=[]) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673533, stream_id=1, stream_seq=28) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673533, gaps=[]) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673534, stream_id=1, stream_seq=28) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673534, gaps=[]) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673535, stream_id=1, stream_seq=28) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673535, gaps=[]) 44800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673536, stream_id=1, stream_seq=28) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673536, gaps=[]) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673537, stream_id=1, stream_seq=29) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673537, gaps=[]) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673538, stream_id=1, stream_seq=29) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673538, gaps=[]) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673539, stream_id=1, stream_seq=29) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673539, gaps=[]) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673540, stream_id=1, stream_seq=29) 44801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673540, gaps=[]) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673541, stream_id=1, stream_seq=29) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673541, gaps=[]) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673542, stream_id=1, stream_seq=29) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673542, gaps=[]) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673543, stream_id=1, stream_seq=29) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673543, gaps=[]) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673544, stream_id=1, stream_seq=30) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673544, gaps=[]) 44802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673545, stream_id=1, stream_seq=30) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673545, gaps=[]) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673546, stream_id=1, stream_seq=30) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673546, gaps=[]) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673547, stream_id=1, stream_seq=30) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673547, gaps=[]) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673548, stream_id=1, stream_seq=30) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673548, gaps=[]) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673549, stream_id=1, stream_seq=30) 44803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673549, gaps=[]) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673550, stream_id=1, stream_seq=30) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673550, gaps=[]) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673551, stream_id=1, stream_seq=31) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673551, gaps=[]) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673552, stream_id=1, stream_seq=31) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673552, gaps=[]) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673553, stream_id=1, stream_seq=31) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673553, gaps=[]) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673554, stream_id=1, stream_seq=31) 44804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673554, gaps=[]) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673555, stream_id=1, stream_seq=31) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673555, gaps=[]) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673556, stream_id=1, stream_seq=31) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673556, gaps=[]) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673557, stream_id=1, stream_seq=31) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673557, gaps=[]) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673558, stream_id=1, stream_seq=32) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673558, gaps=[]) 44805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673559, stream_id=1, stream_seq=32) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673559, gaps=[]) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673560, stream_id=1, stream_seq=32) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673560, gaps=[]) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673561, stream_id=1, stream_seq=32) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673561, gaps=[]) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673562, stream_id=1, stream_seq=32) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673562, gaps=[]) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673563, stream_id=1, stream_seq=32) 44806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673563, gaps=[]) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673564, stream_id=1, stream_seq=32) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673564, gaps=[]) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3714673565, stream_id=1, stream_seq=33) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3714673565, gaps=[]) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673566, stream_id=1, stream_seq=33) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3714673566, gaps=[]) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673567, stream_id=1, stream_seq=33) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3714673567, gaps=[]) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673568, stream_id=1, stream_seq=33) 44807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3714673568, gaps=[]) 44808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673569, stream_id=1, stream_seq=33) 44808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3714673569, gaps=[]) 44808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3714673570, stream_id=1, stream_seq=33) 44808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3714673570, gaps=[]) 44808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3714673571, stream_id=1, stream_seq=33) 44837ms [log] 262140 44837ms [log] 262140 44837ms [log] [file] 44838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3714673571, gaps=[]) 45007ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0"}', extra='') 45007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 45007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 45007ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45008ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 45008ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 45008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45008ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45008ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 45008ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45008ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45008ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/61c01f11-59c7-45d7-8506-f388fbb763d0", "state": "closed"}] 45009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45009ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45009ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x14tX#BQ\xd1i=\xad4\t') 45010ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x14tX#BQ\xd1i=\xad4\t') 45010ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49780) 45010ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 45010ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 45089ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45089ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 45142ms [err] Traceback (most recent call last): 45142ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45142ms [err] return _run_code(code, main_globals, None, 45142ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45142ms [err] exec(code, run_globals) 45142ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45142ms [err] sys.exit(main()) 45142ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45143ms [err] asyncio.run(main_async()) 45143ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45143ms [err] return loop.run_until_complete(main) 45143ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45143ms [err] self.run_forever() 45143ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45143ms [err] self._run_once() 45143ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45144ms [err] event_list = self._selector.select(timeout) 45144ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45144ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45144ms [err] KeyboardInterrupt 45146ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45146ms [err] h.flush() 45146ms [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 50834ms [log] starting device 51237ms [err] DEBUG:asyncio:Using selector: EpollSelector 51305ms [err] ERROR:asyncio:Unclosed client session 51305ms [err] client_session: 51382ms [log] parsing 51382ms [log] creating device handler 51382ms [log] [ready] 51382ms [log] reading line 51382ms [log] [websocketToken] "fbda5b6d-947e-40f5-bc1a-2a69289cca5a" 51397ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 51397ms [log] [websocketConnected] 53088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53088ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 53112ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/30a2dd2d-a70c-440b-bd8b-a6c35ecbc4ed"}}', extra='') 53112ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/30a2dd2d-a70c-440b-bd8b-a6c35ecbc4ed"} 53154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 53158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c", "state": "new"}] 55161ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 55163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 55163ms [err] v=0 55163ms [err] o=- 3930799066 3930799066 IN IP4 0.0.0.0 55163ms [err] s=- 55163ms [err] t=0 0 55163ms [err] a=group:BUNDLE 0 55163ms [err] a=msid-semantic:WMS * 55163ms [err] m=application 9 DTLS/SCTP 5000 55163ms [err] c=IN IP4 0.0.0.0 55163ms [err] a=mid:0 55163ms [err] a=sctpmap:5000 webrtc-datachannel 65535 55163ms [err] a=max-message-size:65536 55163ms [err] a=ice-ufrag:pbmy 55163ms [err] a=ice-pwd:ZYONeYBkxoRf1m8gC7ECnj 55163ms [err] a=fingerprint:sha-256 F7:B9:D6:96:BA:F8:CF:96:80:12:99:01:AF:21:1E:E3:7B:12:7E:3E:98:9C:31:0A:15:15:28:D8:D6:8B:7C:CD 55163ms [err] a=setup:actpass 55163ms [err] 55164ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 55164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 55166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c", "state": "new"}] 55167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 55167ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 55170ms [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"}\xb8\x1d\xe9\xb9\x18\x8a'H\xd0\xd7\xa1") 55170ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\x9fq\x10hh\xf5\rI\x88:\x8b') 55171ms [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"}\xb8\x1d\xe9\xb9\x18\x8a'H\xd0\xd7\xa1") 55171ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\x9fq\x10hh\xf5\rI\x88:\x8b') 55173ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 55173ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\\7\xb3\xe61#\x95\xeb\xc5\xf2\xa1B') 55174ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\\7\xb3\xe61#\x95\xeb\xc5\xf2\xa1B') 55174ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x98\xf4\x12\x1b\xd9\xf0)\xd7\x82_#\x1c') 55175ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x98\xf4\x12\x1b\xd9\xf0)\xd7\x82_#\x1c') 55175ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61650) (expires in 600 seconds) 55175ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 55176ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 55177ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c"}', extra='') 55177ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55177ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 55177ms [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='') 55177ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 55197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2452107701012847386 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:D1qV\\r\\na=ice-pwd:t43lgF3/aTuoBqXxVq2xlrY4\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1A:42:DD:6A:C1:50:C4:A8:1E:B6:5C:37:53:78:EF:CE:7F:F1:2F:E7:23:E2:95:B2:5D:21:4E:E9:CF:53:D4:3C\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c"}', extra='') 55197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 55198ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 55198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 55198ms [err] v=0 55198ms [err] o=- 2452107701012847386 2 IN IP4 127.0.0.1 55198ms [err] s=- 55198ms [err] t=0 0 55198ms [err] a=group:BUNDLE 0 55198ms [err] a=msid-semantic: WMS 55198ms [err] m=application 9 DTLS/SCTP 5000 55198ms [err] c=IN IP4 0.0.0.0 55198ms [err] a=ice-ufrag:D1qV 55198ms [err] a=ice-pwd:t43lgF3/aTuoBqXxVq2xlrY4 55198ms [err] a=ice-options:trickle 55198ms [err] a=fingerprint:sha-256 1A:42:DD:6A:C1:50:C4:A8:1E:B6:5C:37:53:78:EF:CE:7F:F1:2F:E7:23:E2:95:B2:5D:21:4E:E9:CF:53:D4:3C 55198ms [err] a=setup:active 55198ms [err] a=mid:0 55198ms [err] a=sctpmap:5000 webrtc-datachannel 1024 55198ms [err] 55199ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 55199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 55199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 55199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55200ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c", "state": "connecting"}] 55200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A2QFA9evdzGo') 55201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A2QFA9evdzGo') 55201ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(6IdjqST4Cv 1 udp 1845501695 172.17.0.3 35578 typ prflx) 55201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51919) -> ('172.17.0.3', 35578)) State.WAITING -> State.IN_PROGRESS 55201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h\x11%_\xa1\xc3\xe5\xe3\xf1\x8a\x1e\x10') 55203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h\x11%_\xa1\xc3\xe5\xe3\xf1\x8a\x1e\x10') 55203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51919) -> ('172.17.0.3', 35578)) State.IN_PROGRESS -> State.SUCCEEDED 55203ms [err] INFO:aioice.ice:Connection(0) ICE completed 55213ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2940818832 1 udp 2113937151 85a32f0d-a221-40ed-9235-75e8b0e6c5d6.local 35578 typ host generation 0 ufrag D1qV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c"}', extra='') 55213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 55213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 55217ms [err] INFO:aioice.ice:Connection(0) Remote candidate "85a32f0d-a221-40ed-9235-75e8b0e6c5d6.local" resolved to 172.17.0.3 55220ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51919) -> ('172.17.0.3', 35578)) State.FROZEN -> State.IN_PROGRESS 55220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\x05=\x98\x9a\xd5\x1f\\\xaa\xebR\x03') 55221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\x05=\x98\x9a\xd5\x1f\\\xaa\xebR\x03') 55221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51919) -> ('172.17.0.3', 35578)) State.IN_PROGRESS -> State.SUCCEEDED 55221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45991) -> ('172.17.0.3', 35578)) State.FROZEN -> State.FAILED 55221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61650) -> ('172.17.0.3', 35578)) State.FROZEN -> State.FAILED 55231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2856409800 1 udp 1677729535 141.24.211.56 35578 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag D1qV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c"}', extra='') 55231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55232ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 55232ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 55241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51919) -> ('141.24.211.56', 35578)) State.FROZEN -> State.IN_PROGRESS 55241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3\x8e\xf1]V\x1e9\x1fc\xc6\xd2\x05') 55252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3tBveHtLVpdQ') 55252ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3tBveHtLVpdQ') 55261ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45991) -> ('141.24.211.56', 35578)) State.FROZEN -> State.IN_PROGRESS 55261ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\x96\xbc\xfa\x0c3k\xcd\xc8Tg\xa2') 55282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61650) -> ('141.24.211.56', 35578)) State.FROZEN -> State.IN_PROGRESS 55282ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89|^\xc2m\xd9\xef_\xb6\xfc\xa2L') 55282ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xeee)\x13\x0ev\xa8\x07^\x1e\xee\xd2') 55283ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xeee)\x13\x0ev\xa8\x07^\x1e\xee\xd2') 55283ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 35578) 55303ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 55303ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 55304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 55305ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 55309ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 55310ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 55310ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 55310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 55310ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 55311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 55311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 55311ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 55312ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c", "state": "connected"}] 55318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 55319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 55319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 55319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 55319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 55320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 55320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 55320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MlGXA27LkKJO') 55321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35578) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MlGXA27LkKJO') 55321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 55321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 55321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 55322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=285819309, stream_id=1, stream_seq=0) 55322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 55323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=285819309, gaps=[]) 55323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 55324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=47476269, stream_id=1, stream_seq=0) 55324ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 55324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=47476269, gaps=[]) 55326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=47476270, stream_id=1, stream_seq=1) 55327ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 55327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=47476270, gaps=[]) 55327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=47476271, stream_id=1, stream_seq=2) 55327ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 55329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=47476271, gaps=[]) 55394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 55394ms [log] [experimentStatusChanged] {"status": "running", "message": null} 55496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c"}', extra='') 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 55497ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 55498ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 55498ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 55498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 55498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 55499ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55499ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 55499ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55499ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55500ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/916097c1-be0f-4714-ad28-38249b85ed2c", "state": "closed"}] 55501ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 55501ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 55502ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xb0!\xed\xa2(\x95\x1e\xa2\xf0\xa7\xd7M') 55503ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xb0!\xed\xa2(\x95\x1e\xa2\xf0\xa7\xd7M') 55503ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61650) 55503ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 55503ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 55590ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 55590ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 55639ms [err] Traceback (most recent call last): 55639ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 55640ms [err] return _run_code(code, main_globals, None, 55640ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 55640ms [err] exec(code, run_globals) 55640ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 55640ms [err] sys.exit(main()) 55640ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 55640ms [err] asyncio.run(main_async()) 55640ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 55640ms [err] return loop.run_until_complete(main) 55640ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 55640ms [err] self.run_forever() 55640ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 55640ms [err] self._run_once() 55640ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 55641ms [err] event_list = self._selector.select(timeout) 55641ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 55641ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 55641ms [err] KeyboardInterrupt 55643ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 55643ms [err] h.flush() 55643ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 55746ms [log] starting device 56152ms [err] DEBUG:asyncio:Using selector: EpollSelector 56220ms [err] ERROR:asyncio:Unclosed client session 56220ms [err] client_session: 56293ms [log] parsing 56293ms [log] creating device handler 56293ms [log] [ready] 56293ms [log] reading line 56293ms [log] [websocketToken] "0e3c6b08-dd77-4165-b9f2-82e6dfb10722" 56307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 56307ms [log] [websocketConnected] 58013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 58013ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 58023ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8d76ea87-44ca-4710-a5ce-87bc759e8d15"}}', extra='') 58023ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8d76ea87-44ca-4710-a5ce-87bc759e8d15"} 58061ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 58067ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c", "state": "new"}] 60070ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 60072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 60072ms [err] v=0 60072ms [err] o=- 3930799071 3930799071 IN IP4 0.0.0.0 60072ms [err] s=- 60072ms [err] t=0 0 60072ms [err] a=group:BUNDLE 0 60072ms [err] a=msid-semantic:WMS * 60072ms [err] m=application 9 DTLS/SCTP 5000 60072ms [err] c=IN IP4 0.0.0.0 60072ms [err] a=mid:0 60072ms [err] a=sctpmap:5000 webrtc-datachannel 65535 60072ms [err] a=max-message-size:65536 60072ms [err] a=ice-ufrag:rquY 60072ms [err] a=ice-pwd:aEyfG5QGDepIPXqAGDTMI4 60072ms [err] a=fingerprint:sha-256 DA:9A:DA:A7:45:89:4B:72:35:83:58:CD:F0:0A:63:FA:71:AA:76:2C:27:DF:B9:87:BD:FC:60:6E:23:1B:CE:8D 60072ms [err] a=setup:actpass 60072ms [err] 60073ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 60073ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 60075ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c", "state": "new"}] 60075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 60076ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 60078ms [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'\\\xb0\x8cY\xb6\xd9\x1b\xb9\x92P\xf7X') 60078ms [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'\x1cC;i\xa3\xf2\xb9\xa9\x1f\xa0\x0cZ') 60079ms [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'\\\xb0\x8cY\xb6\xd9\x1b\xb9\x92P\xf7X') 60079ms [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'\x1cC;i\xa3\xf2\xb9\xa9\x1f\xa0\x0cZ') 60081ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 60081ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xb7AI\x00\xad`A\x0f\x85\x9a\xda') 60082ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xdc\xb7AI\x00\xad`A\x0f\x85\x9a\xda') 60082ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xab\x84\xc5\xd3\xf3\xbd\xe7\x04\x9d\xac\xac\xb7') 60083ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xab\x84\xc5\xd3\xf3\xbd\xe7\x04\x9d\xac\xac\xb7') 60084ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54541) (expires in 600 seconds) 60084ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 60084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 60085ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c"}', extra='') 60085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 60085ms [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='') 60086ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 60104ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JhtVrwySJ+76') 60105ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JhtVrwySJ+76') 60105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2860358925675942290 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:ELEY\\r\\na=ice-pwd:sKkJdFO8vmMRg5TROBLDDWr+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A5:D0:8A:AF:67:E1:69:C9:41:B6:AD:10:44:A2:A0:E3:6B:BF:D4:AA:4E:37:B7:5E:A2:5B:93:37:09:09:34:67\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c"}', extra='') 60105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 60105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 60105ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 60105ms [err] v=0 60105ms [err] o=- 2860358925675942290 2 IN IP4 127.0.0.1 60105ms [err] s=- 60105ms [err] t=0 0 60105ms [err] a=group:BUNDLE 0 60105ms [err] a=msid-semantic: WMS 60105ms [err] m=application 9 DTLS/SCTP 5000 60105ms [err] c=IN IP4 0.0.0.0 60105ms [err] a=ice-ufrag:ELEY 60105ms [err] a=ice-pwd:sKkJdFO8vmMRg5TROBLDDWr+ 60105ms [err] a=ice-options:trickle 60105ms [err] a=fingerprint:sha-256 A5:D0:8A:AF:67:E1:69:C9:41:B6:AD:10:44:A2:A0:E3:6B:BF:D4:AA:4E:37:B7:5E:A2:5B:93:37:09:09:34:67 60105ms [err] a=setup:active 60105ms [err] a=mid:0 60105ms [err] a=sctpmap:5000 webrtc-datachannel 1024 60105ms [err] 60106ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 60106ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 60106ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 60107ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(WgVF4Z8DsW 1 udp 1845501695 172.17.0.3 36513 typ prflx) 60107ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 60107ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 60107ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 60107ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46918) -> ('172.17.0.3', 36513)) State.WAITING -> State.IN_PROGRESS 60107ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1cQ\x12{\xee\xeb\xb9\x04t\x19\xd2\x99') 60108ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c", "state": "connecting"}] 60108ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1cQ\x12{\xee\xeb\xb9\x04t\x19\xd2\x99') 60109ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46918) -> ('172.17.0.3', 36513)) State.IN_PROGRESS -> State.SUCCEEDED 60109ms [err] INFO:aioice.ice:Connection(0) ICE completed 60113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1104944893 1 udp 2113937151 fdaca2f6-a144-4bef-9b59-788ca426db72.local 36513 typ host generation 0 ufrag ELEY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c"}', extra='') 60113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 60114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 60117ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fdaca2f6-a144-4bef-9b59-788ca426db72.local" resolved to 172.17.0.3 60128ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46918) -> ('172.17.0.3', 36513)) State.FROZEN -> State.IN_PROGRESS 60128ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfcQ\xd7\x10#\x9c\x98\xcfr\xf7\xdc\xd5') 60129ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfcQ\xd7\x10#\x9c\x98\xcfr\xf7\xdc\xd5') 60129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46918) -> ('172.17.0.3', 36513)) State.IN_PROGRESS -> State.SUCCEEDED 60129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51712) -> ('172.17.0.3', 36513)) State.FROZEN -> State.FAILED 60129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54541) -> ('172.17.0.3', 36513)) State.FROZEN -> State.FAILED 60129ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1233409338 1 udp 1677729535 141.24.211.56 36513 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ELEY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c"}', extra='') 60130ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60130ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 60130ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 60150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46918) -> ('141.24.211.56', 36513)) State.FROZEN -> State.IN_PROGRESS 60150ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\x08w\x9c\xd8l\x95By\xb8\xdcw') 60158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Gj9zRdt9a+hy') 60158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Gj9zRdt9a+hy') 60170ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51712) -> ('141.24.211.56', 36513)) State.FROZEN -> State.IN_PROGRESS 60171ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X\x1d\xc4\x87u\x8d \xa9\x87\\\x16\x81') 60191ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54541) -> ('141.24.211.56', 36513)) State.FROZEN -> State.IN_PROGRESS 60191ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa52\xd1\xbeU\xb1\x88\xf3\x86\xe6\x943') 60192ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\x92\x0b\\\x14T\xffI\x91\xe6\xfa\xbe,') 60192ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\x92\x0b\\\x14T\xffI\x91\xe6\xfa\xbe,') 60192ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 36513) 60212ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 60212ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 60214ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 60215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 60218ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 60218ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 60218ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 60219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 60219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 60219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 60220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 60220ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 60220ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c", "state": "connected"}] 60225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 60226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 60226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 60226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 60226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 60227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 60227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 60227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pxiDWRw0Twd2') 60228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pxiDWRw0Twd2') 60228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 60228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 60229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 60229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2397376187, stream_id=1, stream_seq=0) 60229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 60230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2397376187, gaps=[]) 60231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 60231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=668574734, stream_id=1, stream_seq=0) 60231ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 60231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=668574734, gaps=[]) 60234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=668574735, stream_id=1, stream_seq=1) 60234ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 60235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=668574735, gaps=[]) 60235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=668574736, stream_id=1, stream_seq=2) 60235ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 60237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=668574736, gaps=[]) 60237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=668574737, stream_id=1, stream_seq=3) 60237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=668574737, gaps=[]) 60237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=668574738, stream_id=1, stream_seq=4) 60237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=668574738, gaps=[]) 60283ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'glRsjZd1hU7E') 60283ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'glRsjZd1hU7E') 60283ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51712) -> ('172.17.0.3', 36513)) State.WAITING -> State.IN_PROGRESS 60284ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\xa1\xe6&\x1aE\xa6\x11\xf1\xc2w\x9a') 60286ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 36513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\xa1\xe6&\x1aE\xa6\x11\xf1\xc2w\x9a') 60286ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51712) -> ('172.17.0.3', 36513)) State.IN_PROGRESS -> State.SUCCEEDED 60310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 60310ms [log] [experimentStatusChanged] {"status": "running", "message": null} 60405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c"}', extra='') 60406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 60406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 60406ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 60406ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 60407ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 60407ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 60407ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 60408ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60408ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 60409ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60409ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60409ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3326ec4e-ace2-4e22-a363-1ccd0e172b2c", "state": "closed"}] 60410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 60410ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 60411ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'|V\\\xee\n\x89\xab\x86ftC\xb9') 60412ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'|V\\\xee\n\x89\xab\x86ftC\xb9') 60412ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54541) 60413ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 60413ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 60495ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 60495ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 60558ms [err] Traceback (most recent call last): 60558ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 60558ms [err] return _run_code(code, main_globals, None, 60558ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 60558ms [err] exec(code, run_globals) 60558ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 60558ms [err] sys.exit(main()) 60558ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 60558ms [err] asyncio.run(main_async()) 60558ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 60558ms [err] return loop.run_until_complete(main) 60558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 60558ms [err] self.run_forever() 60558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 60558ms [err] self._run_once() 60558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 60558ms [err] event_list = self._selector.select(timeout) 60558ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 60558ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 60558ms [err] KeyboardInterrupt 60558ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 60558ms [err] h.flush() 60558ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 70239ms [log] starting device 70629ms [err] DEBUG:asyncio:Using selector: EpollSelector 70700ms [err] ERROR:asyncio:Unclosed client session 70700ms [err] client_session: 70767ms [log] parsing 70767ms [log] creating device handler 70767ms [log] [ready] 70767ms [log] reading line 70767ms [log] [websocketToken] "449da339-33f2-4d0a-a749-c889d948eac8" 70783ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70783ms [log] [websocketConnected] 70995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70995ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71014ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0cfaabbd-7b9a-4930-8cb7-6a5d54431eb5"}}', extra='') 71014ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0cfaabbd-7b9a-4930-8cb7-6a5d54431eb5"} 71072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 71080ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108", "state": "new"}] 73083ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 73085ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 73085ms [err] v=0 73085ms [err] o=- 3930799084 3930799084 IN IP4 0.0.0.0 73085ms [err] s=- 73085ms [err] t=0 0 73085ms [err] a=group:BUNDLE 0 73085ms [err] a=msid-semantic:WMS * 73085ms [err] m=application 9 DTLS/SCTP 5000 73085ms [err] c=IN IP4 0.0.0.0 73085ms [err] a=mid:0 73085ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73085ms [err] a=max-message-size:65536 73085ms [err] a=ice-ufrag:pOkq 73085ms [err] a=ice-pwd:iRBb4gjFR70nkMJ5eyAq53 73085ms [err] a=fingerprint:sha-256 1D:F0:E7:47:76:A8:5C:D7:F8:71:C1:5C:7B:E0:5F:20:C6:6C:C6:D3:08:B9:61:BC:2D:72:78:AB:78:51:27:B1 73085ms [err] a=setup:actpass 73085ms [err] 73086ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 73086ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73087ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108", "state": "new"}] 73088ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73088ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73090ms [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'j\x1f\x9a\x19\xe3\xafyhgt\xe0\xbd') 73091ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"k\x9b\x15\xed\xc7E+\xbf'{.}") 73092ms [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'j\x1f\x9a\x19\xe3\xafyhgt\xe0\xbd') 73092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"k\x9b\x15\xed\xc7E+\xbf'{.}") 73094ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 73094ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b':\xeb\x8b%\x91w/\xf3\xb1\xd5\x1b\x86') 73095ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b':\xeb\x8b%\x91w/\xf3\xb1\xd5\x1b\x86') 73095ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\r\x82\xe3b\x11s\xc5\xe2g=\x1c\xcf') 73096ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\r\x82\xe3b\x11s\xc5\xe2g=\x1c\xcf') 73096ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54443) (expires in 600 seconds) 73097ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 73097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73098ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73098ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73099ms [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='') 73099ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73125ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7G\x00*\x06\x9aA\x80B\x85W\xb6') 73125ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7G\x00*\x06\x9aA\x80B\x85W\xb6') 73136ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930799084 3930799084 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 52895 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 52895 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 52829 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52895 typ srflx raddr 172.30.0.1 rport 52895\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 52829 typ srflx raddr 172.17.0.3 rport 52829\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54095 typ relay raddr 172.17.0.3 rport 43870\\r\\na=end-of-candidates\\r\\na=ice-ufrag:VzdN\\r\\na=ice-pwd:FNUV4oVLh4MKmlWCpumgfi\\r\\na=fingerprint:sha-256 4B:D4:2D:12:2C:4A:70:F2:58:50:CD:F7:D2:62:F6:C2:E7:5C:D7:56:A5:51:7E:F1:F2:AE:BB:2C:EA:86:15:95\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 73136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 73136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 73136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 73136ms [err] v=0 73136ms [err] o=- 3930799084 3930799084 IN IP4 0.0.0.0 73136ms [err] s=- 73136ms [err] t=0 0 73136ms [err] a=group:BUNDLE 0 73136ms [err] a=msid-semantic:WMS * 73136ms [err] m=application 52895 DTLS/SCTP 5000 73136ms [err] c=IN IP4 172.30.0.1 73136ms [err] a=mid:0 73136ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73136ms [err] a=max-message-size:65536 73136ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52895 typ host 73136ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 52829 typ host 73136ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52895 typ srflx raddr 172.30.0.1 rport 52895 73136ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 52829 typ srflx raddr 172.17.0.3 rport 52829 73136ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54095 typ relay raddr 172.17.0.3 rport 43870 73136ms [err] a=end-of-candidates 73136ms [err] a=ice-ufrag:VzdN 73136ms [err] a=ice-pwd:FNUV4oVLh4MKmlWCpumgfi 73136ms [err] a=fingerprint:sha-256 4B:D4:2D:12:2C:4A:70:F2:58:50:CD:F7:D2:62:F6:C2:E7:5C:D7:56:A5:51:7E:F1:F2:AE:BB:2C:EA:86:15:95 73136ms [err] a=setup:active 73136ms [err] 73138ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 73138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('172.30.0.1', 52895)) State.FROZEN -> State.WAITING 73139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48621) -> ('172.30.0.1', 52895)) State.FROZEN -> State.WAITING 73139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('172.17.0.3', 52829)) State.FROZEN -> State.WAITING 73139ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54443) -> ('172.30.0.1', 52895)) State.FROZEN -> State.WAITING 73139ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(taJFMxV5oO 1 udp 1862270975 172.17.0.3 52895 typ prflx) 73139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73140ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('172.17.0.3', 52895)) State.WAITING -> State.IN_PROGRESS 73140ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x17\xe9\x96\x1fWi\xf2\xdb\x96\xf6\x8fT') 73140ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('172.30.0.1', 52895)) State.WAITING -> State.IN_PROGRESS 73140ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac\xfb~y#\xd8E\xec\xb6\xb2\xe5.') 73141ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108", "state": "connecting"}] 73141ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x17\xe9\x96\x1fWi\xf2\xdb\x96\xf6\x8fT') 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('172.17.0.3', 52895)) State.IN_PROGRESS -> State.SUCCEEDED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48621) -> ('172.30.0.1', 52895)) State.WAITING -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('172.17.0.3', 52829)) State.WAITING -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48621) -> ('172.17.0.3', 52829)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('141.24.211.56', 52895)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48621) -> ('141.24.211.56', 52895)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('141.24.211.56', 52829)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48621) -> ('141.24.211.56', 52829)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('141.24.210.113', 54095)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48621) -> ('141.24.210.113', 54095)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54443) -> ('172.30.0.1', 52895)) State.WAITING -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54443) -> ('172.17.0.3', 52829)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54443) -> ('141.24.211.56', 52895)) State.FROZEN -> State.FAILED 73142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54443) -> ('141.24.211.56', 52829)) State.FROZEN -> State.FAILED 73143ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54443) -> ('141.24.210.113', 54095)) State.FROZEN -> State.FAILED 73143ms [err] INFO:aioice.ice:Connection(0) ICE completed 73145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac\xfb~y#\xd8E\xec\xb6\xb2\xe5.') 73145ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38040) -> ('172.30.0.1', 52895)) State.IN_PROGRESS -> State.SUCCEEDED 73146ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52895) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10e\\\xb1\xbc\x90\xa4\xa7Hj\xa4\xe8') 73146ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52895) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10e\\\xb1\xbc\x90\xa4\xa7Hj\xa4\xe8') 73160ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 73160ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73161ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 73162ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 73166ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 73166ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 73166ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 73166ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 73167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 73167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 73167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 73167ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108", "state": "connected"}] 73168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 73169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 73169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 73169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 73169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 73169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 73170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 73170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 73170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 73171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=692595531, stream_id=1, stream_seq=0) 73171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 73172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1156159353, stream_id=1, stream_seq=0) 73172ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1156159353, gaps=[]) 73173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=692595531, gaps=[]) 73173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1156159354, stream_id=1, stream_seq=1) 73174ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 73174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1156159354, gaps=[]) 73174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1156159355, stream_id=1, stream_seq=2) 73174ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 73175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1156159355, gaps=[]) 73266ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73267ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108"}', extra='') 73338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 73338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 73338ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73339ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 73339ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 73339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73340ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 73340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73341ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c9e5ce6c-7971-408d-b750-88a0a32cf108", "state": "closed"}] 73342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73342ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73343ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'o\x95%\x9e~zGZVB\xe9\xc7') 73343ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'o\x95%\x9e~zGZVB\xe9\xc7') 73344ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54443) 73344ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 73344ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 73432ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73432ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 73487ms [err] Traceback (most recent call last): 73487ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73487ms [err] return _run_code(code, main_globals, None, 73487ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73487ms [err] exec(code, run_globals) 73487ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73488ms [err] sys.exit(main()) 73488ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73488ms [err] asyncio.run(main_async()) 73488ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73488ms [err] return loop.run_until_complete(main) 73488ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73488ms [err] self.run_forever() 73488ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73489ms [err] self._run_once() 73489ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73489ms [err] event_list = self._selector.select(timeout) 73489ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73490ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73490ms [err] KeyboardInterrupt 73492ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73492ms [err] h.flush() 73492ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 73597ms [log] starting device 73988ms [err] DEBUG:asyncio:Using selector: EpollSelector 74061ms [err] ERROR:asyncio:Unclosed client session 74061ms [err] client_session: 74119ms [log] parsing 74119ms [log] creating device handler 74119ms [log] [ready] 74119ms [log] reading line 74119ms [log] [websocketToken] "f31ea9c2-da15-481f-9708-d6df0027257e" 74140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 74140ms [log] [websocketConnected] 74344ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74344ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2eed3d5f-6be3-4b48-81c3-68dc65405777"}}', extra='') 74357ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2eed3d5f-6be3-4b48-81c3-68dc65405777"} 74398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 74402ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148", "state": "new"}] 76405ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 76406ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76406ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76406ms [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='') 76406ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76428ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930799087 3930799087 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 44610 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 44610 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42137 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42137 typ srflx raddr 172.17.0.3 rport 42137\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44610 typ srflx raddr 172.30.0.1 rport 44610\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51721 typ relay raddr 172.17.0.3 rport 34950\\r\\na=end-of-candidates\\r\\na=ice-ufrag:yzDV\\r\\na=ice-pwd:ZmWRjvV56BgzrCthO1cQhl\\r\\na=fingerprint:sha-256 E8:82:50:3F:D7:EB:81:AC:21:8C:3A:58:E1:B1:5E:33:28:60:58:A8:8D:A8:D5:AE:D3:20:CA:76:4D:31:16:82\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 76428ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76428ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 76428ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 76428ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76428ms [err] v=0 76428ms [err] o=- 3930799087 3930799087 IN IP4 0.0.0.0 76428ms [err] s=- 76428ms [err] t=0 0 76428ms [err] a=group:BUNDLE 0 76428ms [err] a=msid-semantic:WMS * 76428ms [err] m=application 44610 DTLS/SCTP 5000 76428ms [err] c=IN IP4 172.30.0.1 76428ms [err] a=mid:0 76428ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76428ms [err] a=max-message-size:65536 76428ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44610 typ host 76428ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42137 typ host 76428ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42137 typ srflx raddr 172.17.0.3 rport 42137 76428ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44610 typ srflx raddr 172.30.0.1 rport 44610 76428ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51721 typ relay raddr 172.17.0.3 rport 34950 76428ms [err] a=end-of-candidates 76428ms [err] a=ice-ufrag:yzDV 76428ms [err] a=ice-pwd:ZmWRjvV56BgzrCthO1cQhl 76428ms [err] a=fingerprint:sha-256 E8:82:50:3F:D7:EB:81:AC:21:8C:3A:58:E1:B1:5E:33:28:60:58:A8:8D:A8:D5:AE:D3:20:CA:76:4D:31:16:82 76428ms [err] a=setup:actpass 76428ms [err] 76431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76431ms [err] v=0 76431ms [err] o=- 3930799087 3930799087 IN IP4 0.0.0.0 76431ms [err] s=- 76431ms [err] t=0 0 76431ms [err] a=group:BUNDLE 0 76431ms [err] a=msid-semantic:WMS * 76431ms [err] m=application 44610 DTLS/SCTP 5000 76431ms [err] c=IN IP4 172.30.0.1 76431ms [err] a=mid:0 76431ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76431ms [err] a=max-message-size:65536 76431ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44610 typ host 76431ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42137 typ host 76431ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42137 typ srflx raddr 172.17.0.3 rport 42137 76431ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44610 typ srflx raddr 172.30.0.1 rport 44610 76431ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51721 typ relay raddr 172.17.0.3 rport 34950 76431ms [err] a=end-of-candidates 76431ms [err] a=ice-ufrag:yzDV 76431ms [err] a=ice-pwd:ZmWRjvV56BgzrCthO1cQhl 76431ms [err] a=fingerprint:sha-256 E8:82:50:3F:D7:EB:81:AC:21:8C:3A:58:E1:B1:5E:33:28:60:58:A8:8D:A8:D5:AE:D3:20:CA:76:4D:31:16:82 76431ms [err] a=setup:actpass 76431ms [err] 76431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 76432ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148", "state": "new"}] 76433ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 76433ms [err] v=0 76433ms [err] o=- 3930799087 3930799087 IN IP4 0.0.0.0 76433ms [err] s=- 76433ms [err] t=0 0 76433ms [err] a=group:BUNDLE 0 76433ms [err] a=msid-semantic:WMS * 76433ms [err] m=application 9 DTLS/SCTP 5000 76433ms [err] c=IN IP4 0.0.0.0 76433ms [err] a=mid:0 76433ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76433ms [err] a=max-message-size:65536 76433ms [err] a=ice-ufrag:aAIn 76433ms [err] a=ice-pwd:P9YJIY7MP3wGx0k6WMSe94 76433ms [err] a=fingerprint:sha-256 7D:D1:AF:A3:9A:4C:CF:5B:D1:94:ED:86:7E:99:8A:CD:EF:AC:AE:07:FA:CA:0D:96:31:36:44:3C:2B:7E:BE:D5 76433ms [err] a=setup:active 76433ms [err] 76434ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76434ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76436ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76436ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76438ms [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'A6\xb7\xe9\xe8\xc3\xfd\x82\xbbu\xa1e') 76438ms [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"\x96]\x89\xf0\xae'\xc4\xe8\xc1\xed8\x86") 76439ms [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'A6\xb7\xe9\xe8\xc3\xfd\x82\xbbu\xa1e') 76439ms [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"\x96]\x89\xf0\xae'\xc4\xe8\xc1\xed8\x86") 76440ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 76441ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xac$\xda\x8b\xd1\xd2\x11\x00\xf8\x05\xc8\xdb') 76442ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xac$\xda\x8b\xd1\xd2\x11\x00\xf8\x05\xc8\xdb') 76442ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'=mk\xae\xa4\xc32\x81$N3\xc9') 76443ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'=mk\xae\xa4\xc32\x81$N3\xc9') 76443ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61932) (expires in 600 seconds) 76443ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 76444ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76445ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 76445ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76445ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76446ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('172.30.0.1', 44610)) State.FROZEN -> State.WAITING 76446ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52714) -> ('172.30.0.1', 44610)) State.FROZEN -> State.WAITING 76446ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('172.17.0.3', 42137)) State.FROZEN -> State.WAITING 76446ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61932) -> ('172.30.0.1', 44610)) State.FROZEN -> State.WAITING 76446ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76446ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76447ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('172.30.0.1', 44610)) State.WAITING -> State.IN_PROGRESS 76447ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44610) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4\x16\xe91G\xe8;\xe6\x0c\xee\x95\x89') 76447ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148", "state": "connecting"}] 76448ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44610) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4\x16\xe91G\xe8;\xe6\x0c\xee\x95\x89') 76448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('172.30.0.1', 44610)) State.IN_PROGRESS -> State.SUCCEEDED 76448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('141.24.211.56', 42137)) State.FROZEN -> State.WAITING 76448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('141.24.211.56', 44610)) State.FROZEN -> State.WAITING 76449ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('141.24.210.113', 51721)) State.FROZEN -> State.WAITING 76462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44610) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x05}\x8e\x8d\x1fA\xeaS\x9d\x92C\x12') 76462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44610) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x05}\x8e\x8d\x1fA\xeaS\x9d\x92C\x12') 76462ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52714) -> ('172.30.0.1', 44610)) State.WAITING -> State.FAILED 76462ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('172.17.0.3', 42137)) State.WAITING -> State.FAILED 76462ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52714) -> ('172.17.0.3', 42137)) State.FROZEN -> State.FAILED 76462ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('141.24.211.56', 42137)) State.WAITING -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52714) -> ('141.24.211.56', 42137)) State.FROZEN -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('141.24.211.56', 44610)) State.WAITING -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52714) -> ('141.24.211.56', 44610)) State.FROZEN -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61932) -> ('172.30.0.1', 44610)) State.WAITING -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61932) -> ('172.17.0.3', 42137)) State.FROZEN -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('141.24.210.113', 51721)) State.WAITING -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52714) -> ('141.24.210.113', 51721)) State.FROZEN -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61932) -> ('141.24.211.56', 42137)) State.FROZEN -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61932) -> ('141.24.211.56', 44610)) State.FROZEN -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61932) -> ('141.24.210.113', 51721)) State.FROZEN -> State.FAILED 76463ms [err] INFO:aioice.ice:Connection(0) ICE completed 76464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44610) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc6\x7f\x1a\xac\xe43Y"r\xd1\x08\xf2') 76464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44610) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc6\x7f\x1a\xac\xe43Y"r\xd1\x08\xf2') 76464ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Tgw6nwV82D 1 udp 1862270975 172.17.0.3 44610 typ prflx) 76465ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('172.17.0.3', 44610)) State.WAITING -> State.IN_PROGRESS 76465ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44610) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff\xe2P\x18\x80\xe9\x8e\xa7\xa0\xc4\x83\x8d') 76466ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44610) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff\xe2P\x18\x80\xe9\x8e\xa7\xa0\xc4\x83\x8d') 76466ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38565) -> ('172.17.0.3', 44610)) State.IN_PROGRESS -> State.SUCCEEDED 76467ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 76467ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76469ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 76469ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76488ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 76488ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 76489ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 76489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76489ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76489ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148", "state": "connected"}] 76490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 76490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 76490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 76491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 76492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 76492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 76493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3499711705, stream_id=1, stream_seq=0) 76493ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1437698072, stream_id=1, stream_seq=0) 76494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 76494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3499711705, gaps=[]) 76494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1437698072, gaps=[]) 76494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 76495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3499711706, stream_id=1, stream_seq=1) 76495ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3499711706, gaps=[]) 76496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3499711707, stream_id=1, stream_seq=2) 76496ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3499711707, gaps=[]) 76497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3499711708, stream_id=1, stream_seq=3) 76497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3499711708, gaps=[]) 76497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3499711709, stream_id=1, stream_seq=4) 76497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3499711709, gaps=[]) 76571ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76572ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76665ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148"}', extra='') 76665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 76666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 76666ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76666ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 76666ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 76666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76667ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76667ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 76667ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76668ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76668ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b51a8204-e8a9-446f-b6b4-99067e711148", "state": "closed"}] 76669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76669ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76670ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'4S\x88\xa2\x82\x96\xab\xdf\x01\xc1\x04\xb9') 76670ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'4S\x88\xa2\x82\x96\xab\xdf\x01\xc1\x04\xb9') 76671ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61932) 76671ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 76671ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 76735ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76735ms [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 76797ms [err] Traceback (most recent call last): 76797ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76797ms [err] return _run_code(code, main_globals, None, 76797ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76798ms [err] exec(code, run_globals) 76798ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76798ms [err] sys.exit(main()) 76798ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76798ms [err] asyncio.run(main_async()) 76798ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76798ms [err] return loop.run_until_complete(main) 76798ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76798ms [err] self.run_forever() 76798ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76798ms [err] self._run_once() 76798ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76799ms [err] event_list = self._selector.select(timeout) 76799ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76799ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76799ms [err] KeyboardInterrupt 76805ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76805ms [err] h.flush() 76805ms [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 82401ms [log] starting device 82803ms [err] DEBUG:asyncio:Using selector: EpollSelector 82870ms [err] ERROR:asyncio:Unclosed client session 82870ms [err] client_session: 82941ms [log] parsing 82941ms [log] creating device handler 82941ms [log] [ready] 82941ms [log] reading line 82941ms [log] [websocketToken] "249e4f4a-4a14-4738-bc84-49ac2ad4c29c" 82956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82956ms [log] [websocketConnected] 84623ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84623ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7e69f4a3-848d-49de-b9d4-2bfe4ec5742c"}}', extra='') 84643ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7e69f4a3-848d-49de-b9d4-2bfe4ec5742c"} 84687ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 84694ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f", "state": "new"}] 86697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 86699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 86699ms [err] v=0 86699ms [err] o=- 3930799098 3930799098 IN IP4 0.0.0.0 86699ms [err] s=- 86699ms [err] t=0 0 86699ms [err] a=group:BUNDLE 0 86699ms [err] a=msid-semantic:WMS * 86699ms [err] m=application 9 DTLS/SCTP 5000 86699ms [err] c=IN IP4 0.0.0.0 86699ms [err] a=mid:0 86699ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86699ms [err] a=max-message-size:65536 86699ms [err] a=ice-ufrag:Qr1c 86699ms [err] a=ice-pwd:WLTlbSD0elrAcROpiqFfSf 86699ms [err] a=fingerprint:sha-256 6F:32:BF:E9:A4:82:EF:AC:AF:B8:90:93:67:A3:4A:91:7A:F9:A5:C6:C2:47:F2:BC:30:4C:BA:B9:70:D0:14:BA 86699ms [err] a=setup:actpass 86699ms [err] 86700ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 86700ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86702ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f", "state": "new"}] 86702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86703ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86705ms [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'\xebq{wF4S\x86\xf2\\\xb5\xde') 86706ms [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'\xad\xad\x08\xb6F\xea-z\xe4\xb6P\x85') 86706ms [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'\xebq{wF4S\x86\xf2\\\xb5\xde') 86707ms [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'\xad\xad\x08\xb6F\xea-z\xe4\xb6P\x85') 86708ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 86709ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'}hOH5\x14a=\x9di\x8b\xa4') 86709ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'}hOH5\x14a=\x9di\x8b\xa4') 86710ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8e\xa5\xc8\x97~\xb7w \xabASr') 86711ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8e\xa5\xc8\x97~\xb7w \xabASr') 86711ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49829) (expires in 600 seconds) 86711ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 86711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86712ms [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='') 86712ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86713ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f"}', extra='') 86713ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86713ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86732ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5836434612373761345 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:KLW2\\r\\na=ice-pwd:PKpMEAKB4GkTF92XhtzMyaUs\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 29:DC:BE:4F:58:30:60:DF:55:91:C6:54:0E:F3:B2:DB:A0:35:6C:BB:48:51:62:7D:31:22:EB:92:5C:4D:E3:AC\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f"}', extra='') 86732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86733ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 86733ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 86733ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 86733ms [err] v=0 86733ms [err] o=- 5836434612373761345 2 IN IP4 127.0.0.1 86733ms [err] s=- 86733ms [err] t=0 0 86733ms [err] a=group:BUNDLE 0 86733ms [err] a=msid-semantic: WMS 86733ms [err] m=application 9 DTLS/SCTP 5000 86733ms [err] c=IN IP4 0.0.0.0 86733ms [err] a=ice-ufrag:KLW2 86733ms [err] a=ice-pwd:PKpMEAKB4GkTF92XhtzMyaUs 86733ms [err] a=ice-options:trickle 86733ms [err] a=fingerprint:sha-256 29:DC:BE:4F:58:30:60:DF:55:91:C6:54:0E:F3:B2:DB:A0:35:6C:BB:48:51:62:7D:31:22:EB:92:5C:4D:E3:AC 86733ms [err] a=setup:active 86733ms [err] a=mid:0 86733ms [err] a=sctpmap:5000 webrtc-datachannel 1024 86733ms [err] 86734ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 86734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86735ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86735ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f", "state": "connecting"}] 86736ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JvX4gEYGDXsq') 86736ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JvX4gEYGDXsq') 86736ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YLmPqOwIcC 1 udp 1845501695 172.17.0.3 54917 typ prflx) 86736ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38104) -> ('172.17.0.3', 54917)) State.WAITING -> State.IN_PROGRESS 86737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95*\xd7\xdd\xf0\xff\xab*~\xdc}G') 86739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x95*\xd7\xdd\xf0\xff\xab*~\xdc}G') 86739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38104) -> ('172.17.0.3', 54917)) State.IN_PROGRESS -> State.SUCCEEDED 86739ms [err] INFO:aioice.ice:Connection(0) ICE completed 86744ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3655324585 1 udp 2113937151 fb1112f8-d24d-482e-9b88-3a03b7d45063.local 54917 typ host generation 0 ufrag KLW2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f"}', extra='') 86744ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86744ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 86744ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 86749ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fb1112f8-d24d-482e-9b88-3a03b7d45063.local" resolved to 172.17.0.3 86755ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38104) -> ('172.17.0.3', 54917)) State.FROZEN -> State.IN_PROGRESS 86755ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8e\x19\xdb_\xba\xe0\xd0\xea\x84\xb4\xbb\xda') 86756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3705134321 1 udp 1677729535 141.24.211.56 54917 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag KLW2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f"}', extra='') 86756ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86756ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 86756ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 86757ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8e\x19\xdb_\xba\xe0\xd0\xea\x84\xb4\xbb\xda') 86757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38104) -> ('172.17.0.3', 54917)) State.IN_PROGRESS -> State.SUCCEEDED 86757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49946) -> ('172.17.0.3', 54917)) State.FROZEN -> State.FAILED 86757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38104) -> ('141.24.211.56', 54917)) State.FROZEN -> State.FAILED 86757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49946) -> ('141.24.211.56', 54917)) State.FROZEN -> State.FAILED 86757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49829) -> ('172.17.0.3', 54917)) State.FROZEN -> State.FAILED 86757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49829) -> ('141.24.211.56', 54917)) State.FROZEN -> State.FAILED 86777ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 86777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86778ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 86779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 86782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 86782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 86783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 86783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 86783ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86783ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f", "state": "connected"}] 86788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 86788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 86788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 86788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 86788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 86789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 86789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 86789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 86789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 86789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 86790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1454168659, stream_id=1, stream_seq=0) 86790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 86790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1454168659, gaps=[]) 86790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 86791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=426118701, stream_id=1, stream_seq=0) 86791ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=426118701, gaps=[]) 86793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=426118702, stream_id=1, stream_seq=1) 86793ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=426118702, gaps=[]) 86794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=426118703, stream_id=1, stream_seq=2) 86794ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=426118703, gaps=[]) 86798ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xkVB4QWl3VaP') 86799ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xkVB4QWl3VaP') 86862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yfvauf7NLP4y') 86862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yfvauf7NLP4y') 86867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86867ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86924ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BnkiX0Dqb/Wf') 86925ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BnkiX0Dqb/Wf') 86925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49946) -> ('172.17.0.3', 54917)) State.WAITING -> State.IN_PROGRESS 86926ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfc\xb3|\xab=\x95\xd2\x81$\xdeg\xca') 86929ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 54917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfc\xb3|\xab=\x95\xd2\x81$\xdeg\xca') 86930ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49946) -> ('172.17.0.3', 54917)) State.IN_PROGRESS -> State.SUCCEEDED 86958ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f"}', extra='') 86958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 86958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 86959ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 86959ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 86959ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86960ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86960ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 86961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86962ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9630398-2ff2-4472-86f2-7fd3bb5b8e0f", "state": "closed"}] 86962ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86963ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 86963ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x10\x98\x9a)\x95\x90QmA\x08@r') 86964ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x10\x98\x9a)\x95\x90QmA\x08@r') 86964ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49829) 86964ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 86965ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 87047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87047ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 87105ms [err] Traceback (most recent call last): 87105ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87105ms [err] return _run_code(code, main_globals, None, 87105ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87105ms [err] exec(code, run_globals) 87105ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87105ms [err] sys.exit(main()) 87105ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87106ms [err] asyncio.run(main_async()) 87106ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87106ms [err] return loop.run_until_complete(main) 87106ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87106ms [err] self.run_forever() 87106ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87106ms [err] self._run_once() 87106ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87107ms [err] event_list = self._selector.select(timeout) 87107ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87107ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87107ms [err] KeyboardInterrupt 87109ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87109ms [err] h.flush() 87109ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 87205ms [log] starting device 87606ms [err] DEBUG:asyncio:Using selector: EpollSelector 87674ms [err] ERROR:asyncio:Unclosed client session 87674ms [err] client_session: 87745ms [log] parsing 87745ms [log] creating device handler 87745ms [log] [ready] 87745ms [log] reading line 87745ms [log] [websocketToken] "c0296ffa-fe92-45da-b727-7686842920b2" 87760ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 87760ms [log] [websocketConnected] 89416ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89416ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 89437ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0ce8dc81-030c-431f-863b-9ce00b5bd7e2"}}', extra='') 89437ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0ce8dc81-030c-431f-863b-9ce00b5bd7e2"} 89483ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 89488ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5", "state": "new"}] 91491ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 91492ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 91492ms [err] v=0 91492ms [err] o=- 3930799102 3930799102 IN IP4 0.0.0.0 91492ms [err] s=- 91492ms [err] t=0 0 91492ms [err] a=group:BUNDLE 0 91492ms [err] a=msid-semantic:WMS * 91492ms [err] m=application 9 DTLS/SCTP 5000 91492ms [err] c=IN IP4 0.0.0.0 91492ms [err] a=mid:0 91492ms [err] a=sctpmap:5000 webrtc-datachannel 65535 91492ms [err] a=max-message-size:65536 91492ms [err] a=ice-ufrag:tLPS 91492ms [err] a=ice-pwd:A0G3NjsSxUkrDucDjinSP0 91492ms [err] a=fingerprint:sha-256 3F:D3:EC:38:20:4A:32:FB:E0:B7:50:40:3D:D6:9F:F9:CC:65:CD:58:12:FF:D5:52:5D:66:FF:09:7C:C0:85:1B 91492ms [err] a=setup:actpass 91492ms [err] 91494ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 91494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 91495ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5", "state": "new"}] 91496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 91496ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 91499ms [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'\xae\xc7\xdd\x91W\x91\xa67\xc1\xc75\x9d') 91499ms [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'Z\xe6\x06\xc5\x9e\xdb\xd1)\x11U\xbbI') 91500ms [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'\xae\xc7\xdd\x91W\x91\xa67\xc1\xc75\x9d') 91500ms [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'Z\xe6\x06\xc5\x9e\xdb\xd1)\x11U\xbbI') 91502ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 91502ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'k\x11K\x89hi\x03\x02QGrD') 91503ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'k\x11K\x89hi\x03\x02QGrD') 91503ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'D\x87\x9ew\xa9\xbb2\x19\x83\xa5\xb6$') 91504ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'D\x87\x9ew\xa9\xbb2\x19\x83\xa5\xb6$') 91504ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61375) (expires in 600 seconds) 91504ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 91505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 91506ms [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='') 91506ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 91506ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5"}', extra='') 91506ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91506ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 91527ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4344239254302535045 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:YcOv\\r\\na=ice-pwd:AWrztu2FC7Xa01gYbjnN6pCw\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BD:D5:9C:9F:A2:55:5E:FF:C0:D3:1F:76:C5:76:5F:F2:14:D7:30:B1:C3:83:F2:5F:27:30:CE:CF:15:4C:08:A8\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5"}', extra='') 91527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 91527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 91527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 91527ms [err] v=0 91527ms [err] o=- 4344239254302535045 2 IN IP4 127.0.0.1 91527ms [err] s=- 91527ms [err] t=0 0 91527ms [err] a=group:BUNDLE 0 91527ms [err] a=msid-semantic: WMS 91527ms [err] m=application 9 DTLS/SCTP 5000 91527ms [err] c=IN IP4 0.0.0.0 91527ms [err] a=ice-ufrag:YcOv 91527ms [err] a=ice-pwd:AWrztu2FC7Xa01gYbjnN6pCw 91527ms [err] a=ice-options:trickle 91527ms [err] a=fingerprint:sha-256 BD:D5:9C:9F:A2:55:5E:FF:C0:D3:1F:76:C5:76:5F:F2:14:D7:30:B1:C3:83:F2:5F:27:30:CE:CF:15:4C:08:A8 91527ms [err] a=setup:active 91527ms [err] a=mid:0 91527ms [err] a=sctpmap:5000 webrtc-datachannel 1024 91527ms [err] 91528ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 91528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 91528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 91528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5", "state": "connecting"}] 91529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd5BsOXqi1T2w') 91530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd5BsOXqi1T2w') 91530ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mw1DsvdZ9v 1 udp 1845501695 172.17.0.3 56710 typ prflx) 91530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46545) -> ('172.17.0.3', 56710)) State.WAITING -> State.IN_PROGRESS 91531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0}\xd1E\x8f\x90H\x96\xa9\xd8m\x98') 91533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0}\xd1E\x8f\x90H\x96\xa9\xd8m\x98') 91533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46545) -> ('172.17.0.3', 56710)) State.IN_PROGRESS -> State.SUCCEEDED 91534ms [err] INFO:aioice.ice:Connection(0) ICE completed 91539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4281517889 1 udp 2113937151 21911b11-5373-43b1-b124-a7a979f1f081.local 56710 typ host generation 0 ufrag YcOv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5"}', extra='') 91539ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91539ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91539ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91542ms [err] INFO:aioice.ice:Connection(0) Remote candidate "21911b11-5373-43b1-b124-a7a979f1f081.local" resolved to 172.17.0.3 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46545) -> ('172.17.0.3', 56710)) State.FROZEN -> State.IN_PROGRESS 91549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R2^8\xd3"H+\xa4TX\x05') 91550ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R2^8\xd3"H+\xa4TX\x05') 91550ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46545) -> ('172.17.0.3', 56710)) State.IN_PROGRESS -> State.SUCCEEDED 91550ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37746) -> ('172.17.0.3', 56710)) State.FROZEN -> State.FAILED 91551ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61375) -> ('172.17.0.3', 56710)) State.FROZEN -> State.FAILED 91552ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4198156313 1 udp 1677729535 141.24.211.56 56710 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag YcOv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5"}', extra='') 91553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91553ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91570ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46545) -> ('141.24.211.56', 56710)) State.FROZEN -> State.IN_PROGRESS 91570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94U\xedU\xf36\xe5j\xc4\x8d^\x06') 91580ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X8VKwhOI/atl') 91580ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'X8VKwhOI/atl') 91591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37746) -> ('141.24.211.56', 56710)) State.FROZEN -> State.IN_PROGRESS 91591ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfc\xa3S\x1e}\x9a\x8c\x14C\xedJ\xdb') 91612ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61375) -> ('141.24.211.56', 56710)) State.FROZEN -> State.IN_PROGRESS 91612ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3N\xb3v\x97\xa3\xc4\xff\x8b\xda\x85!') 91612ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'Sy\x92\xb1\xcc\x93\x0b\xaa\x03V\xaf\xf6') 91613ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'Sy\x92\xb1\xcc\x93\x0b\xaa\x03V\xaf\xf6') 91613ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 56710) 91633ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 91633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 91634ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 91635ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 91639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 91639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 91639ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 91639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 91640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 91640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 91640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 91640ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 91641ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5", "state": "connected"}] 91646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 91647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 91647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 91647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 91647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 91648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 91648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 91648ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r4glmV8huYBo') 91649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r4glmV8huYBo') 91649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 91649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 91649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 91650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=100912228, stream_id=1, stream_seq=0) 91650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 91651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=100912228, gaps=[]) 91651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 91651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4184459034, stream_id=1, stream_seq=0) 91652ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 91652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4184459034, gaps=[]) 91654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4184459035, stream_id=1, stream_seq=1) 91655ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 91655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4184459035, gaps=[]) 91655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4184459036, stream_id=1, stream_seq=2) 91655ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 91657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4184459036, gaps=[]) 91657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4184459037, stream_id=1, stream_seq=3) 91657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4184459037, gaps=[]) 91657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4184459038, stream_id=1, stream_seq=4) 91657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4184459038, gaps=[]) 91705ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZzioUEuO9VoX') 91706ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZzioUEuO9VoX') 91706ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37746) -> ('172.17.0.3', 56710)) State.WAITING -> State.IN_PROGRESS 91706ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\xfc.\xf4k\x08\xcf\xe6\xc6\xb3\xbf!') 91711ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 56710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\xfc.\xf4k\x08\xcf\xe6\xc6\xb3\xbf!') 91711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37746) -> ('172.17.0.3', 56710)) State.IN_PROGRESS -> State.SUCCEEDED 91741ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 91741ms [log] [experimentStatusChanged] {"status": "running", "message": null} 91821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5"}', extra='') 91821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 91821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 91821ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 91821ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 91822ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 91822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 91822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 91823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91823ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 91823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91824ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8ce7d8fd-f60c-40d9-a315-5f11a33d53f5", "state": "closed"}] 91825ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 91825ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 91826ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'Z\x05\xec\x1f\x1a\x08k\x06~\xf9\x05\xca') 91827ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'Z\x05\xec\x1f\x1a\x08k\x06~\xf9\x05\xca') 91827ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61375) 91827ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 91827ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 91910ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 91910ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 91953ms [err] Traceback (most recent call last): 91953ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 91953ms [err] return _run_code(code, main_globals, None, 91953ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 91954ms [err] exec(code, run_globals) 91954ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 91954ms [err] sys.exit(main()) 91954ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 91954ms [err] asyncio.run(main_async()) 91954ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 91954ms [err] return loop.run_until_complete(main) 91954ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 91954ms [err] self.run_forever() 91954ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 91955ms [err] self._run_once() 91955ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 91956ms [err] event_list = self._selector.select(timeout) 91956ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 91956ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 91956ms [err] KeyboardInterrupt 91963ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 91963ms [err] h.flush() 91963ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 101813ms [log] starting device 102208ms [err] DEBUG:asyncio:Using selector: EpollSelector 102279ms [err] ERROR:asyncio:Unclosed client session 102279ms [err] client_session: 102357ms [log] parsing 102357ms [log] creating device handler 102357ms [log] [ready] 102357ms [log] reading line 102357ms [log] [websocketToken] "5dc358ac-83a9-41e6-9dec-ad58c18d15c6" 102380ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102380ms [log] [websocketConnected] 102598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102599ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102610ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3bd5789a-a118-47db-9232-e73bba39a84e"}}', extra='') 102610ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3bd5789a-a118-47db-9232-e73bba39a84e"} 102651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 102656ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272", "state": "new"}] 104659ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 104661ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 104661ms [err] v=0 104661ms [err] o=- 3930799116 3930799116 IN IP4 0.0.0.0 104661ms [err] s=- 104661ms [err] t=0 0 104661ms [err] a=group:BUNDLE 0 104661ms [err] a=msid-semantic:WMS * 104661ms [err] m=application 9 DTLS/SCTP 5000 104661ms [err] c=IN IP4 0.0.0.0 104661ms [err] a=mid:0 104661ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104661ms [err] a=max-message-size:65536 104661ms [err] a=ice-ufrag:b7qJ 104661ms [err] a=ice-pwd:zr9RBYB5oa4WHTheQxFRz8 104661ms [err] a=fingerprint:sha-256 1E:E2:08:DE:0A:E5:79:3A:03:8B:8D:02:74:74:D3:90:91:8C:E4:1B:5D:65:80:14:BD:E5:8A:2A:C1:6F:1A:C5 104661ms [err] a=setup:actpass 104661ms [err] 104662ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 104662ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104663ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272", "state": "new"}] 104664ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104664ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104666ms [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'\xb0z\xd8\x13\x06\xdaXL-|\xd1?') 104666ms [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'\x0b1U\xbcw\x93\x94\xab\xbb\x15D\x9f') 104667ms [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'\xb0z\xd8\x13\x06\xdaXL-|\xd1?') 104667ms [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'\x0b1U\xbcw\x93\x94\xab\xbb\x15D\x9f') 104669ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104669ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b' \xd4\xb5\x9e\x15\xbe\n9\xefV\xab\x98') 104670ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b' \xd4\xb5\x9e\x15\xbe\n9\xefV\xab\x98') 104670ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xbe&2\xa2\r\xf85\x89,\xa2b\xc1') 104671ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xbe&2\xa2\r\xf85\x89,\xa2b\xc1') 104671ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50253) (expires in 600 seconds) 104671ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104671ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104672ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104672ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104672ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104673ms [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='') 104673ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42628) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc9\xcec\\\xbfp\xbd+\xe0\xfd:\xc2') 104697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42628) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc9\xcec\\\xbfp\xbd+\xe0\xfd:\xc2') 104705ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930799116 3930799116 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 42628 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 42628 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44488 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42628 typ srflx raddr 172.30.0.1 rport 42628\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44488 typ srflx raddr 172.17.0.3 rport 44488\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61896 typ relay raddr 172.17.0.3 rport 41815\\r\\na=end-of-candidates\\r\\na=ice-ufrag:gmaX\\r\\na=ice-pwd:H8exqebRG4gLiH4pxJ1MIb\\r\\na=fingerprint:sha-256 9C:90:AB:6F:D8:5C:23:5B:75:D2:99:47:7F:3B:49:8F:F9:5B:61:89:38:72:4B:35:29:8B:8C:1C:70:F2:B7:19\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 104705ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104705ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 104705ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 104705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 104705ms [err] v=0 104705ms [err] o=- 3930799116 3930799116 IN IP4 0.0.0.0 104705ms [err] s=- 104705ms [err] t=0 0 104705ms [err] a=group:BUNDLE 0 104705ms [err] a=msid-semantic:WMS * 104705ms [err] m=application 42628 DTLS/SCTP 5000 104705ms [err] c=IN IP4 172.30.0.1 104705ms [err] a=mid:0 104705ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104705ms [err] a=max-message-size:65536 104705ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42628 typ host 104705ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44488 typ host 104705ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42628 typ srflx raddr 172.30.0.1 rport 42628 104705ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44488 typ srflx raddr 172.17.0.3 rport 44488 104705ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61896 typ relay raddr 172.17.0.3 rport 41815 104705ms [err] a=end-of-candidates 104705ms [err] a=ice-ufrag:gmaX 104705ms [err] a=ice-pwd:H8exqebRG4gLiH4pxJ1MIb 104705ms [err] a=fingerprint:sha-256 9C:90:AB:6F:D8:5C:23:5B:75:D2:99:47:7F:3B:49:8F:F9:5B:61:89:38:72:4B:35:29:8B:8C:1C:70:F2:B7:19 104705ms [err] a=setup:active 104705ms [err] 104707ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 104707ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104708ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('172.30.0.1', 42628)) State.FROZEN -> State.WAITING 104708ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46498) -> ('172.30.0.1', 42628)) State.FROZEN -> State.WAITING 104708ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('172.17.0.3', 44488)) State.FROZEN -> State.WAITING 104708ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50253) -> ('172.30.0.1', 42628)) State.FROZEN -> State.WAITING 104709ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gg64FgR2tY 1 udp 1862270975 172.17.0.3 42628 typ prflx) 104709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104709ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('172.17.0.3', 42628)) State.WAITING -> State.IN_PROGRESS 104709ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42628) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"^\xfd0\\\xe9*\x7f\xac\x81\xc5S'") 104710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('172.30.0.1', 42628)) State.WAITING -> State.IN_PROGRESS 104710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42628) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e\xcc\x92o\x95\xfd\xa3\x00\xe4x\xd7{') 104710ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272", "state": "connecting"}] 104711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42628) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"^\xfd0\\\xe9*\x7f\xac\x81\xc5S'") 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('172.17.0.3', 42628)) State.IN_PROGRESS -> State.SUCCEEDED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46498) -> ('172.30.0.1', 42628)) State.WAITING -> State.FAILED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('172.17.0.3', 44488)) State.WAITING -> State.FAILED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46498) -> ('172.17.0.3', 44488)) State.FROZEN -> State.FAILED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('141.24.211.56', 42628)) State.FROZEN -> State.FAILED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46498) -> ('141.24.211.56', 42628)) State.FROZEN -> State.FAILED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('141.24.211.56', 44488)) State.FROZEN -> State.FAILED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46498) -> ('141.24.211.56', 44488)) State.FROZEN -> State.FAILED 104711ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('141.24.210.113', 61896)) State.FROZEN -> State.FAILED 104712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46498) -> ('141.24.210.113', 61896)) State.FROZEN -> State.FAILED 104712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50253) -> ('172.30.0.1', 42628)) State.WAITING -> State.FAILED 104712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50253) -> ('172.17.0.3', 44488)) State.FROZEN -> State.FAILED 104712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50253) -> ('141.24.211.56', 42628)) State.FROZEN -> State.FAILED 104712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50253) -> ('141.24.211.56', 44488)) State.FROZEN -> State.FAILED 104712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50253) -> ('141.24.210.113', 61896)) State.FROZEN -> State.FAILED 104712ms [err] INFO:aioice.ice:Connection(0) ICE completed 104713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42628) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e\xcc\x92o\x95\xfd\xa3\x00\xe4x\xd7{') 104713ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34774) -> ('172.30.0.1', 42628)) State.IN_PROGRESS -> State.SUCCEEDED 104713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42628) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n~\x0825\xed\x8b\x94V\xf5l\x1b') 104713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42628) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n~\x0825\xed\x8b\x94V\xf5l\x1b') 104730ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 104730ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104731ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 104731ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 104734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 104734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 104734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 104735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 104735ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104735ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272", "state": "connected"}] 104736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 104736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 104736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 104736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 104736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 104736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 104737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 104737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 104737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 104738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3966963270, stream_id=1, stream_seq=0) 104738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 104739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1789776598, stream_id=1, stream_seq=0) 104739ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1789776598, gaps=[]) 104739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3966963270, gaps=[]) 104739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1789776599, stream_id=1, stream_seq=1) 104740ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 104740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1789776599, gaps=[]) 104740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1789776600, stream_id=1, stream_seq=2) 104740ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 104741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1789776600, gaps=[]) 104821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104821ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104908ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272"}', extra='') 104908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 104908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 104908ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104908ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 104909ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 104909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104909ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104909ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 104910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104911ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3eb18e41-0b79-40fd-8b84-bfbcc5d4d272", "state": "closed"}] 104911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104911ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104912ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc3\x05\xf5U\xaaQ\xf4\x81\xeejK"') 104913ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc3\x05\xf5U\xaaQ\xf4\x81\xeejK"') 104913ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50253) 104913ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104913ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104995ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 105048ms [err] Traceback (most recent call last): 105048ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 105048ms [err] return _run_code(code, main_globals, None, 105048ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 105049ms [err] exec(code, run_globals) 105049ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 105049ms [err] sys.exit(main()) 105049ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 105049ms [err] asyncio.run(main_async()) 105049ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 105049ms [err] return loop.run_until_complete(main) 105049ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 105049ms [err] self.run_forever() 105049ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 105050ms [err] self._run_once() 105050ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 105050ms [err] event_list = self._selector.select(timeout) 105050ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 105050ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 105050ms [err] KeyboardInterrupt 105052ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 105052ms [err] h.flush() 105052ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 105170ms [log] starting device 105561ms [err] DEBUG:asyncio:Using selector: EpollSelector 105632ms [err] ERROR:asyncio:Unclosed client session 105632ms [err] client_session: 105703ms [log] parsing 105703ms [log] creating device handler 105703ms [log] [ready] 105703ms [log] reading line 105703ms [log] [websocketToken] "951e18ec-35eb-4fda-a591-fb2f9c798b3f" 105723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105723ms [log] [websocketConnected] 105884ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105884ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105901ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7d927a72-7736-4c96-b74b-817e0f4ab155"}}', extra='') 105901ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7d927a72-7736-4c96-b74b-817e0f4ab155"} 105942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 105947ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c", "state": "new"}] 107950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 107950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107950ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107950ms [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='') 107950ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107974ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930799119 3930799119 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 46288 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 46288 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 43448 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 43448 typ srflx raddr 172.17.0.3 rport 43448\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46288 typ srflx raddr 172.30.0.1 rport 46288\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60368 typ relay raddr 172.17.0.3 rport 48125\\r\\na=end-of-candidates\\r\\na=ice-ufrag:B9Nf\\r\\na=ice-pwd:uvek52UgLQ6cf4jmHP06fR\\r\\na=fingerprint:sha-256 0C:9B:71:AC:9C:1A:5A:F5:E5:FC:B7:7B:76:56:2A:A0:F9:37:90:4F:71:C5:0E:4B:12:10:45:55:FA:BE:A4:99\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 107974ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107974ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 107974ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 107974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107974ms [err] v=0 107974ms [err] o=- 3930799119 3930799119 IN IP4 0.0.0.0 107974ms [err] s=- 107974ms [err] t=0 0 107974ms [err] a=group:BUNDLE 0 107974ms [err] a=msid-semantic:WMS * 107974ms [err] m=application 46288 DTLS/SCTP 5000 107974ms [err] c=IN IP4 172.30.0.1 107974ms [err] a=mid:0 107974ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107974ms [err] a=max-message-size:65536 107974ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46288 typ host 107974ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 43448 typ host 107974ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 43448 typ srflx raddr 172.17.0.3 rport 43448 107974ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46288 typ srflx raddr 172.30.0.1 rport 46288 107974ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60368 typ relay raddr 172.17.0.3 rport 48125 107974ms [err] a=end-of-candidates 107974ms [err] a=ice-ufrag:B9Nf 107974ms [err] a=ice-pwd:uvek52UgLQ6cf4jmHP06fR 107974ms [err] a=fingerprint:sha-256 0C:9B:71:AC:9C:1A:5A:F5:E5:FC:B7:7B:76:56:2A:A0:F9:37:90:4F:71:C5:0E:4B:12:10:45:55:FA:BE:A4:99 107974ms [err] a=setup:actpass 107974ms [err] 107977ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 107977ms [err] v=0 107977ms [err] o=- 3930799119 3930799119 IN IP4 0.0.0.0 107977ms [err] s=- 107977ms [err] t=0 0 107977ms [err] a=group:BUNDLE 0 107977ms [err] a=msid-semantic:WMS * 107977ms [err] m=application 46288 DTLS/SCTP 5000 107977ms [err] c=IN IP4 172.30.0.1 107977ms [err] a=mid:0 107977ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107977ms [err] a=max-message-size:65536 107977ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46288 typ host 107977ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 43448 typ host 107977ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 43448 typ srflx raddr 172.17.0.3 rport 43448 107977ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46288 typ srflx raddr 172.30.0.1 rport 46288 107977ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60368 typ relay raddr 172.17.0.3 rport 48125 107977ms [err] a=end-of-candidates 107977ms [err] a=ice-ufrag:B9Nf 107977ms [err] a=ice-pwd:uvek52UgLQ6cf4jmHP06fR 107977ms [err] a=fingerprint:sha-256 0C:9B:71:AC:9C:1A:5A:F5:E5:FC:B7:7B:76:56:2A:A0:F9:37:90:4F:71:C5:0E:4B:12:10:45:55:FA:BE:A4:99 107977ms [err] a=setup:actpass 107977ms [err] 107978ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 107978ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c", "state": "new"}] 107980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 107980ms [err] v=0 107980ms [err] o=- 3930799119 3930799119 IN IP4 0.0.0.0 107980ms [err] s=- 107980ms [err] t=0 0 107980ms [err] a=group:BUNDLE 0 107980ms [err] a=msid-semantic:WMS * 107980ms [err] m=application 9 DTLS/SCTP 5000 107980ms [err] c=IN IP4 0.0.0.0 107980ms [err] a=mid:0 107980ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107980ms [err] a=max-message-size:65536 107980ms [err] a=ice-ufrag:hwhL 107980ms [err] a=ice-pwd:xMk3C7zfjEEFRDgWqhasa6 107980ms [err] a=fingerprint:sha-256 3D:35:0C:D3:B3:45:93:2C:4A:93:17:59:9C:04:ED:C6:32:F8:64:99:7B:1C:07:B8:18:FA:1B:1D:23:63:03:A4 107980ms [err] a=setup:active 107980ms [err] 107980ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107980ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 107980ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107982ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107983ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107984ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xca\xe1\x81:\xa6\x96\xe9\xef\xed\x93\xa1\x9b') 107985ms [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'\x0b\xb1wW\x08\x95\xf8\x97C\xac\xad\xfc') 107985ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xca\xe1\x81:\xa6\x96\xe9\xef\xed\x93\xa1\x9b') 107985ms [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'\x0b\xb1wW\x08\x95\xf8\x97C\xac\xad\xfc') 107987ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 107987ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc9\xd2+\x89L\x0c\xd8m\xe8\t\x18\x10') 107988ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc9\xd2+\x89L\x0c\xd8m\xe8\t\x18\x10') 107988ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaeP\xc9\x00\xf2A1\x12\xa8\x1fe\xb7') 107989ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xaeP\xc9\x00\xf2A1\x12\xa8\x1fe\xb7') 107990ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55585) (expires in 600 seconds) 107990ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 107990ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107991ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 107991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('172.30.0.1', 46288)) State.FROZEN -> State.WAITING 107992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47965) -> ('172.30.0.1', 46288)) State.FROZEN -> State.WAITING 107992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('172.17.0.3', 43448)) State.FROZEN -> State.WAITING 107992ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55585) -> ('172.30.0.1', 46288)) State.FROZEN -> State.WAITING 107992ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107993ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107993ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('172.30.0.1', 46288)) State.WAITING -> State.IN_PROGRESS 107993ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z\x93G\xce\xae\xc7\xf5\x1b\x9d\xba\xd4\xcf') 107993ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c", "state": "connecting"}] 107994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z\x93G\xce\xae\xc7\xf5\x1b\x9d\xba\xd4\xcf') 107994ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('172.30.0.1', 46288)) State.IN_PROGRESS -> State.SUCCEEDED 107994ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('141.24.211.56', 43448)) State.FROZEN -> State.WAITING 107994ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('141.24.211.56', 46288)) State.FROZEN -> State.WAITING 107994ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('141.24.210.113', 60368)) State.FROZEN -> State.WAITING 108006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lE:\xcc]\xc2h@\xf2\x126\xa2') 108007ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lE:\xcc]\xc2h@\xf2\x126\xa2') 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47965) -> ('172.30.0.1', 46288)) State.WAITING -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('172.17.0.3', 43448)) State.WAITING -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47965) -> ('172.17.0.3', 43448)) State.FROZEN -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('141.24.211.56', 43448)) State.WAITING -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47965) -> ('141.24.211.56', 43448)) State.FROZEN -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('141.24.211.56', 46288)) State.WAITING -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47965) -> ('141.24.211.56', 46288)) State.FROZEN -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55585) -> ('172.30.0.1', 46288)) State.WAITING -> State.FAILED 108007ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55585) -> ('172.17.0.3', 43448)) State.FROZEN -> State.FAILED 108008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('141.24.210.113', 60368)) State.WAITING -> State.FAILED 108008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47965) -> ('141.24.210.113', 60368)) State.FROZEN -> State.FAILED 108008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55585) -> ('141.24.211.56', 43448)) State.FROZEN -> State.FAILED 108008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55585) -> ('141.24.211.56', 46288)) State.FROZEN -> State.FAILED 108008ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55585) -> ('141.24.210.113', 60368)) State.FROZEN -> State.FAILED 108008ms [err] INFO:aioice.ice:Connection(0) ICE completed 108008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\x15\xb8S\xc5\x16\x8bZ/q\x08\xf7') 108008ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\x15\xb8S\xc5\x16\x8bZ/q\x08\xf7') 108009ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UmJWMYHAZf 1 udp 1862270975 172.17.0.3 46288 typ prflx) 108009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('172.17.0.3', 46288)) State.WAITING -> State.IN_PROGRESS 108009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46288) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'~\xfaC\xb3\xf4\xdd \xbc\x82\xa0\x9a\xc8') 108010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46288) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'~\xfaC\xb3\xf4\xdd \xbc\x82\xa0\x9a\xc8') 108010ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59111) -> ('172.17.0.3', 46288)) State.IN_PROGRESS -> State.SUCCEEDED 108013ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 108014ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108015ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 108015ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 108033ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 108034ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 108034ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 108034ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 108034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c", "state": "connected"}] 108035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 108035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 108035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 108036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 108037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 108037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 108038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1619943772, stream_id=1, stream_seq=0) 108038ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 108039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2738137240, stream_id=1, stream_seq=0) 108039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 108039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1619943772, gaps=[]) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2738137240, gaps=[]) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 108041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1619943773, stream_id=1, stream_seq=1) 108041ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 108041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1619943773, gaps=[]) 108042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1619943774, stream_id=1, stream_seq=2) 108042ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 108043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1619943774, gaps=[]) 108043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1619943775, stream_id=1, stream_seq=3) 108043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1619943775, gaps=[]) 108043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1619943776, stream_id=1, stream_seq=4) 108043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1619943776, gaps=[]) 108109ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108109ms [log] [experimentStatusChanged] {"status": "running", "message": null} 108204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c"}', extra='') 108205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 108205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 108205ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 108205ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 108205ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 108206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 108206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 108206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108206ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 108207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 108208ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3fd58c8f-49af-4593-8ce8-e9298f34071c", "state": "closed"}] 108208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 108208ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 108209ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'Xq\x08:\x15\xfb\x00 VC\x1e}') 108210ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'Xq\x08:\x15\xfb\x00 VC\x1e}') 108210ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55585) 108210ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 108210ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 108280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108280ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 108352ms [err] Traceback (most recent call last): 108352ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108352ms [err] return _run_code(code, main_globals, None, 108352ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108353ms [err] exec(code, run_globals) 108353ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108353ms [err] sys.exit(main()) 108353ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108353ms [err] asyncio.run(main_async()) 108353ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108353ms [err] return loop.run_until_complete(main) 108353ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108353ms [err] self.run_forever() 108353ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108354ms [err] self._run_once() 108354ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108354ms [err] event_list = self._selector.select(timeout) 108354ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108355ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108355ms [err] KeyboardInterrupt 108357ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 108357ms [err] h.flush() 108357ms [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