================== js Client to python Client Communication: should connect without errors 5128ms [log] starting device 5627ms [err] DEBUG:asyncio:Using selector: EpollSelector 5698ms [err] ERROR:asyncio:Unclosed client session 5698ms [err] client_session: 5815ms [log] parsing 5815ms [log] creating device handler 5815ms [log] [ready] 5815ms [log] reading line 5815ms [log] [websocketToken] "bb38ec38-acca-41b6-a7d9-9920bfd8c2e0" 5829ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 5829ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 7474ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 7474ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 7497ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f38ab237-7be3-4ced-9b65-ff329c4fb3aa"}}', extra='') 7497ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f38ab237-7be3-4ced-9b65-ff329c4fb3aa"} 7547ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 7547ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb", "state": "new"}] 9550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 9550ms [err] v=0 9550ms [err] o=- 6627531439680359641 2 IN IP4 127.0.0.1 9550ms [err] s=- 9550ms [err] t=0 0 9550ms [err] a=group:BUNDLE 0 9550ms [err] a=extmap-allow-mixed 9550ms [err] a=msid-semantic: WMS 9550ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 9550ms [err] c=IN IP4 0.0.0.0 9550ms [err] a=ice-ufrag:OrAO 9550ms [err] a=ice-pwd:lh86P6Y75xHa0iXG4omjTk5E 9550ms [err] a=ice-options:trickle 9550ms [err] a=fingerprint:sha-256 46:79:4D:AA:82:6E:12:14:34:F5:33:A4:CC:47:8B:76:F2:52:A2:B8:8D:F5:14:31:1F:13:2E:71:DB:DD:E4:F9 9550ms [err] a=setup:actpass 9550ms [err] a=mid:0 9550ms [err] a=sctp-port:5000 9550ms [err] a=max-message-size:262144 9550ms [err] 9552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 9552ms [err] v=0 9552ms [err] o=- 6627531439680359641 2 IN IP4 127.0.0.1 9552ms [err] s=- 9552ms [err] t=0 0 9552ms [err] a=group:BUNDLE 0 9552ms [err] a=extmap-allow-mixed 9552ms [err] a=msid-semantic: WMS 9552ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 9552ms [err] c=IN IP4 0.0.0.0 9552ms [err] a=ice-ufrag:OrAO 9552ms [err] a=ice-pwd:lh86P6Y75xHa0iXG4omjTk5E 9552ms [err] a=ice-options:trickle 9552ms [err] a=fingerprint:sha-256 46:79:4D:AA:82:6E:12:14:34:F5:33:A4:CC:47:8B:76:F2:52:A2:B8:8D:F5:14:31:1F:13:2E:71:DB:DD:E4:F9 9552ms [err] a=setup:actpass 9552ms [err] a=mid:0 9552ms [err] a=sctp-port:5000 9552ms [err] a=max-message-size:262144 9552ms [err] 9553ms [log] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb"}', extra='') 9553ms [log] handleSignalingMessage 9553ms [log] handleOptions 9553ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6627531439680359641 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:OrAO\\r\\na=ice-pwd:lh86P6Y75xHa0iXG4omjTk5E\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 46:79:4D:AA:82:6E:12:14:34:F5:33:A4:CC:47:8B:76:F2:52:A2:B8:8D:F5:14:31:1F:13:2E:71:DB:DD:E4:F9\\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/10083e10-3669-4d5a-a218-41946a07c1fb"}', extra='') 9553ms [log] handleSignalingMessage 9553ms [log] handleOffer 9553ms [log] makeAnswer 9553ms [log] connectionstatechanged new new have-remote-offer 9553ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb", "state": "new"}] 9555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 9555ms [err] v=0 9555ms [err] o=- 3928295436 3928295436 IN IP4 0.0.0.0 9555ms [err] s=- 9555ms [err] t=0 0 9555ms [err] a=group:BUNDLE 0 9555ms [err] a=msid-semantic:WMS * 9555ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 9555ms [err] c=IN IP4 0.0.0.0 9555ms [err] a=mid:0 9555ms [err] a=sctp-port:5000 9555ms [err] a=max-message-size:65536 9555ms [err] a=ice-ufrag:bO4D 9555ms [err] a=ice-pwd:hnGLtqCBmZkdHjhMDks3qb 9555ms [err] a=fingerprint:sha-256 F2:03:A3:41:D1:3B:63:59:D5:B4:09:7A:60:CD:F2:E3:06:15:3D:F1:5E:43:36:8A:7A:C4:48:D0:D2:69:5B:D7 9555ms [err] a=setup:active 9555ms [err] 9556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 9557ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 9558ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 9559ms [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'\xbd\xd2\x15X\xa2\xe7}MK\x99\xe9\x13') 9560ms [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'\x0c-E\xf9\xafU;\xe9B\xdd[\xba') 9560ms [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'\xbd\xd2\x15X\xa2\xe7}MK\x99\xe9\x13') 9561ms [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'\x0c-E\xf9\xafU;\xe9B\xdd[\xba') 9562ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 9562ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb1\xca\xba/\x01\xac)\xcb\xf3\xde>q') 9564ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb1\xca\xba/\x01\xac)\xcb\xf3\xde>q') 9564ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4\xff\x90\x10\xa2B#.x\x83\xc1|') 9565ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc4\xff\x90\x10\xa2B#.x\x83\xc1|') 9565ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62796) (expires in 600 seconds) 9565ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 9565ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 9566ms [log] connectionstatechanged new new stable 9566ms [log] connectionstatechanged new new stable 9566ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 9566ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 9567ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 9567ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 9567ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 9567ms [log] connectionstatechanged connecting checking stable 9567ms [log] connectionstatechanged connecting checking stable 9567ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb", "state": "connecting"}] 9591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3NfHt4Ez0QF6') 9592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3NfHt4Ez0QF6') 9592ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(53vIW5eDxZ 1 udp 1845501695 172.17.0.2 36642 typ prflx) 9592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33306) -> ('172.17.0.2', 36642)) State.WAITING -> State.IN_PROGRESS 9592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbc\x07#\x1c~\xb1\xaf\xf6N,Aa') 9593ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbc\x07#\x1c~\xb1\xaf\xf6N,Aa') 9593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33306) -> ('172.17.0.2', 36642)) State.IN_PROGRESS -> State.SUCCEEDED 9594ms [err] INFO:aioice.ice:Connection(0) ICE completed 9604ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c002f806-88c6-490b-9ccb-d7faaf8ab2a6.local" resolved to 172.17.0.2 9609ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33306) -> ('172.17.0.2', 36642)) State.FROZEN -> State.IN_PROGRESS 9609ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\xbf\xf1v\x8fu\xb3\x02\xe6\xa3\x0c\x1b') 9610ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\xbf\xf1v\x8fu\xb3\x02\xe6\xa3\x0c\x1b') 9610ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33306) -> ('172.17.0.2', 36642)) State.IN_PROGRESS -> State.SUCCEEDED 9629ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41883) -> ('172.17.0.2', 36642)) State.FROZEN -> State.IN_PROGRESS 9629ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\xa0|E\x16\xe6d\xc3,\xc4i\x10') 9630ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\xa0|E\x16\xe6d\xc3,\xc4i\x10') 9630ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41883) -> ('172.17.0.2', 36642)) State.IN_PROGRESS -> State.SUCCEEDED 9650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33306) -> ('141.24.211.56', 36642)) State.FROZEN -> State.IN_PROGRESS 9650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 36642) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd]\x07\x05\xa0\xc8\xfa\xc0x\xe5k-') 9655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'23vw2kKMBqs5') 9655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'23vw2kKMBqs5') 9655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41883) -> ('141.24.211.56', 36642)) State.FROZEN -> State.FAILED 9655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33306) -> ('141.24.210.113', 60435)) State.FROZEN -> State.FAILED 9656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 41883) -> ('141.24.210.113', 60435)) State.FROZEN -> State.FAILED 9656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62796) -> ('172.17.0.2', 36642)) State.FROZEN -> State.FAILED 9656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62796) -> ('141.24.211.56', 36642)) State.FROZEN -> State.FAILED 9656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62796) -> ('141.24.210.113', 60435)) State.FROZEN -> State.FAILED 9671ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 9671ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 9672ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 9676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 9676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 9676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 9676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 9677ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3537183546 1 udp 2113937151 c002f806-88c6-490b-9ccb-d7faaf8ab2a6.local 36642 typ host generation 0 ufrag OrAO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb"}', extra='') 9677ms [log] handleSignalingMessage 9677ms [log] handleIceCandidate 9677ms [log] acceptIceCandidate 9677ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1107198505 1 udp 1677729535 141.24.211.56 36642 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag OrAO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb"}', extra='') 9677ms [log] handleSignalingMessage 9677ms [log] handleIceCandidate 9677ms [log] acceptIceCandidate 9677ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4291967451 1 udp 33562623 141.24.210.113 60435 typ relay raddr 141.24.211.56 rport 36642 generation 0 ufrag OrAO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb"}', extra='') 9677ms [log] handleSignalingMessage 9677ms [log] handleIceCandidate 9677ms [log] acceptIceCandidate 9677ms [log] connectionstatechanged connecting completed stable 9677ms [log] connectionstatechanged connected completed stable 9677ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb", "state": "connected"}] 9679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 9679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 9679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 9680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 9680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 9680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 9681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1957187148, stream_id=1, stream_seq=0) 9681ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 9681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1037225234, stream_id=1, stream_seq=0) 9681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 9682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1957187148, gaps=[]) 9682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1037225234, gaps=[]) 9682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 9717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Hlav87tic2vg') 9717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36642) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Hlav87tic2vg') 9740ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 9740ms [log] [experimentStatusChanged] {"status": "running", "message": null} 9838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 9838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 9838ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 9838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 9838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 9838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 9838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 9839ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 9839ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb"}', extra='') 9839ms [log] connectionstatechanged closed closed closed 9839ms [log] connectionstatechanged closed closed closed 9839ms [log] connectionstatechanged closed closed closed 9839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/10083e10-3669-4d5a-a218-41946a07c1fb", "state": "closed"}] 9839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 9839ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 9840ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xdf\xf84\xee\xee:\x82\xa5\xef\xd2\xfd\xd5') 9841ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xdf\xf84\xee\xee:\x82\xa5\xef\xd2\xfd\xd5') 9841ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62796) 9841ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 9841ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 9916ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 9916ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 9997ms [err] Traceback (most recent call last): 9997ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 9997ms [err] return _run_code(code, main_globals, None, 9997ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 9997ms [err] exec(code, run_globals) 9997ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 9997ms [err] sys.exit(main()) 9997ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 9997ms [err] asyncio.run(main_async()) 9997ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 9997ms [err] return loop.run_until_complete(main) 9997ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 9998ms [err] self.run_forever() 9998ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 9998ms [err] self._run_once() 9998ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 9999ms [err] event_list = self._selector.select(timeout) 9999ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 9999ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 9999ms [err] KeyboardInterrupt ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 16937ms [log] starting device 17349ms [err] DEBUG:asyncio:Using selector: EpollSelector 17431ms [err] ERROR:asyncio:Unclosed client session 17431ms [err] client_session: 17504ms [log] parsing 17504ms [log] creating device handler 17504ms [log] [ready] 17504ms [log] reading line 17504ms [log] [websocketToken] "52f6ca7e-bc61-4086-92a6-5390acb83ee5" 17529ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 17529ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 17761ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17761ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17781ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ce22ae00-80e3-4be2-9095-3024438232f1"}}', extra='') 17781ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ce22ae00-80e3-4be2-9095-3024438232f1"} 17829ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 17829ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275", "state": "new"}] 19833ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 19833ms [log] handleSignalingMessage 19833ms [log] handleOptions 19833ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 19833ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19858ms [err] v=0 19858ms [err] o=- 3928295446 3928295446 IN IP4 0.0.0.0 19858ms [err] s=- 19858ms [err] t=0 0 19858ms [err] a=group:BUNDLE 0 19858ms [err] a=msid-semantic:WMS * 19858ms [err] m=application 55041 DTLS/SCTP 5000 19858ms [err] c=IN IP4 172.30.0.1 19858ms [err] a=mid:0 19858ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19858ms [err] a=max-message-size:65536 19858ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55041 typ host 19858ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46822 typ host 19858ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 55041 typ srflx raddr 172.30.0.1 rport 55041 19858ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46822 typ srflx raddr 172.17.0.2 rport 46822 19858ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59145 typ relay raddr 172.17.0.2 rport 48188 19858ms [err] a=end-of-candidates 19858ms [err] a=ice-ufrag:f8i2 19858ms [err] a=ice-pwd:joVY6cIrBQvuXtNbCVrX5N 19858ms [err] a=fingerprint:sha-256 AF:D8:9B:E2:46:9E:85:9A:52:89:8D:65:7F:CF:B2:22:05:8E:10:DA:D1:BE:72:D4:24:E2:E3:68:06:80:81:C3 19858ms [err] a=setup:actpass 19858ms [err] 19860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19860ms [err] v=0 19860ms [err] o=- 3928295446 3928295446 IN IP4 0.0.0.0 19860ms [err] s=- 19860ms [err] t=0 0 19860ms [err] a=group:BUNDLE 0 19860ms [err] a=msid-semantic:WMS * 19860ms [err] m=application 55041 DTLS/SCTP 5000 19860ms [err] c=IN IP4 172.30.0.1 19860ms [err] a=mid:0 19860ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19860ms [err] a=max-message-size:65536 19860ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55041 typ host 19860ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46822 typ host 19860ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 55041 typ srflx raddr 172.30.0.1 rport 55041 19860ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46822 typ srflx raddr 172.17.0.2 rport 46822 19860ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59145 typ relay raddr 172.17.0.2 rport 48188 19860ms [err] a=end-of-candidates 19860ms [err] a=ice-ufrag:f8i2 19860ms [err] a=ice-pwd:joVY6cIrBQvuXtNbCVrX5N 19860ms [err] a=fingerprint:sha-256 AF:D8:9B:E2:46:9E:85:9A:52:89:8D:65:7F:CF:B2:22:05:8E:10:DA:D1:BE:72:D4:24:E2:E3:68:06:80:81:C3 19860ms [err] a=setup:actpass 19860ms [err] 19861ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275","content":{"type":"offer","sdp":"v=0\\r\\no=- 3928295446 3928295446 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 55041 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 55041 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46822 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 55041 typ srflx raddr 172.30.0.1 rport 55041\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46822 typ srflx raddr 172.17.0.2 rport 46822\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59145 typ relay raddr 172.17.0.2 rport 48188\\r\\na=end-of-candidates\\r\\na=ice-ufrag:f8i2\\r\\na=ice-pwd:joVY6cIrBQvuXtNbCVrX5N\\r\\na=fingerprint:sha-256 AF:D8:9B:E2:46:9E:85:9A:52:89:8D:65:7F:CF:B2:22:05:8E:10:DA:D1:BE:72:D4:24:E2:E3:68:06:80:81:C3\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 19861ms [log] handleSignalingMessage 19861ms [log] handleOffer 19861ms [log] makeAnswer 19861ms [log] connectionstatechanged new new have-remote-offer 19861ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275", "state": "new"}] 19863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 19863ms [err] v=0 19863ms [err] o=- 3928295446 3928295446 IN IP4 0.0.0.0 19863ms [err] s=- 19863ms [err] t=0 0 19863ms [err] a=group:BUNDLE 0 19863ms [err] a=msid-semantic:WMS * 19863ms [err] m=application 9 DTLS/SCTP 5000 19863ms [err] c=IN IP4 0.0.0.0 19863ms [err] a=mid:0 19863ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19863ms [err] a=max-message-size:65536 19863ms [err] a=ice-ufrag:pBDh 19863ms [err] a=ice-pwd:GuhbT0NpLgaLWDIh4QOA8l 19863ms [err] a=fingerprint:sha-256 95:B6:3B:71:27:F0:A9:76:FE:B6:24:F6:23:F9:91:DF:1D:D7:F8:9E:AB:59:82:24:75:98:78:F1:3E:66:53:5C 19863ms [err] a=setup:active 19863ms [err] 19863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19865ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19867ms [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'D\xfa\xf3\xbf\x1d\x8b\xc9\xa6\xc4\xb6\xe1\xe8') 19868ms [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'\xa5\x17\x17\xde\xca7\xe8\xc2\xe5$\xe2f') 19868ms [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'D\xfa\xf3\xbf\x1d\x8b\xc9\xa6\xc4\xb6\xe1\xe8') 19869ms [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'\xa5\x17\x17\xde\xca7\xe8\xc2\xe5$\xe2f') 19870ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 19870ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0eE\x8b%\x15f\xa1fs\xea\x95`') 19871ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x0eE\x8b%\x15f\xa1fs\xea\x95`') 19872ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1e\xd7\x8f\x84\x13 \xe7z\xc6\xf0V\x98') 19873ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1e\xd7\x8f\x84\x13 \xe7z\xc6\xf0V\x98') 19873ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57491) (expires in 600 seconds) 19873ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 19873ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19874ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 19874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('172.30.0.1', 55041)) State.FROZEN -> State.WAITING 19875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51622) -> ('172.30.0.1', 55041)) State.FROZEN -> State.WAITING 19875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('172.17.0.2', 46822)) State.FROZEN -> State.WAITING 19875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57491) -> ('172.30.0.1', 55041)) State.FROZEN -> State.WAITING 19875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('172.30.0.1', 55041)) State.WAITING -> State.IN_PROGRESS 19875ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55041) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1cujB\x9a\x7f\xd4\xff\xd9s1\xf3') 19875ms [log] connectionstatechanged new new stable 19875ms [log] connectionstatechanged new new stable 19875ms [log] connectionstatechanged connecting checking stable 19875ms [log] connectionstatechanged connecting checking stable 19875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275", "state": "connecting"}] 19876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55041) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1cujB\x9a\x7f\xd4\xff\xd9s1\xf3') 19876ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('172.30.0.1', 55041)) State.IN_PROGRESS -> State.SUCCEEDED 19876ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('141.24.211.56', 55041)) State.FROZEN -> State.WAITING 19876ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('141.24.211.56', 46822)) State.FROZEN -> State.WAITING 19876ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('141.24.210.113', 59145)) State.FROZEN -> State.WAITING 19891ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55041) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\x02+~\x9aA\xeac\x17\x85d\xc9') 19891ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55041) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\x02+~\x9aA\xeac\x17\x85d\xc9') 19891ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51622) -> ('172.30.0.1', 55041)) State.WAITING -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('172.17.0.2', 46822)) State.WAITING -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51622) -> ('172.17.0.2', 46822)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('141.24.211.56', 55041)) State.WAITING -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51622) -> ('141.24.211.56', 55041)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('141.24.211.56', 46822)) State.WAITING -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51622) -> ('141.24.211.56', 46822)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57491) -> ('172.30.0.1', 55041)) State.WAITING -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57491) -> ('172.17.0.2', 46822)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('141.24.210.113', 59145)) State.WAITING -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51622) -> ('141.24.210.113', 59145)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57491) -> ('141.24.211.56', 55041)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57491) -> ('141.24.211.56', 46822)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57491) -> ('141.24.210.113', 59145)) State.FROZEN -> State.FAILED 19892ms [err] INFO:aioice.ice:Connection(0) ICE completed 19893ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55041) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xb1B\xe7'\xcf\xc2+h\x86t\xd4\\") 19893ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55041) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xb1B\xe7'\xcf\xc2+h\x86t\xd4\\") 19893ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KLNYD8mFRR 1 udp 1862270975 172.17.0.2 55041 typ prflx) 19893ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('172.17.0.2', 55041)) State.WAITING -> State.IN_PROGRESS 19894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55041) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x81\xe3\xc2\x07\x921\xbc\xd3%1\x05`') 19894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55041) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x81\xe3\xc2\x07\x921\xbc\xd3%1\x05`') 19895ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55968) -> ('172.17.0.2', 55041)) State.IN_PROGRESS -> State.SUCCEEDED 19895ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 19895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 19918ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 19918ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 19918ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 19918ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19919ms [log] connectionstatechanged connecting completed stable 19919ms [log] connectionstatechanged connected completed stable 19919ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275", "state": "connected"}] 19919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 19919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 19919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 19920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 19920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 19920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 19922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1525762384, stream_id=1, stream_seq=0) 19922ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3273685655, stream_id=1, stream_seq=0) 19922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 19923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1525762384, gaps=[]) 19923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3273685655, gaps=[]) 19924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 20004ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20004ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 20088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 20088ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20088ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 20088ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 20089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20089ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 20089ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275"}', extra='') 20089ms [log] connectionstatechanged closed closed closed 20089ms [log] connectionstatechanged closed closed closed 20089ms [log] connectionstatechanged closed closed closed 20089ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/278d194f-bb86-4286-9150-45b0c0b08275", "state": "closed"}] 20090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20090ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20091ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa6\xae\xb9\xf5\x1f\xe9\xa4\xbf\xeeh\xc4\x98') 20091ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa6\xae\xb9\xf5\x1f\xe9\xa4\xbf\xeeh\xc4\x98') 20092ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57491) 20092ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 20092ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 20162ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20162ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 20219ms [err] Traceback (most recent call last): 20219ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20219ms [err] return _run_code(code, main_globals, None, 20219ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20219ms [err] exec(code, run_globals) 20219ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20219ms [err] sys.exit(main()) 20219ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20219ms [err] asyncio.run(main_async()) 20219ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20219ms [err] return loop.run_until_complete(main) 20219ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20220ms [err] self.run_forever() 20220ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20220ms [err] self._run_once() 20220ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20221ms [err] event_list = self._selector.select(timeout) 20221ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20221ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20221ms [err] KeyboardInterrupt ================== 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 32281ms [log] starting device 32679ms [err] DEBUG:asyncio:Using selector: EpollSelector 32747ms [err] ERROR:asyncio:Unclosed client session 32747ms [err] client_session: 32808ms [log] parsing 32808ms [log] creating device handler 32808ms [log] [ready] 32808ms [log] reading line 32808ms [log] [websocketToken] "74e4871d-4724-4b4b-9342-8d986108ee54" 32819ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32819ms [log] [websocketConnected] 34573ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 34573ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 34585ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1b7f7d13-bdde-4f3f-a63e-f6f057d6f2e1"}}', extra='') 34585ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1b7f7d13-bdde-4f3f-a63e-f6f057d6f2e1"} 34637ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 34637ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f", "state": "new"}] 36641ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 36641ms [err] v=0 36641ms [err] o=- 3928295463 3928295463 IN IP4 0.0.0.0 36641ms [err] s=- 36641ms [err] t=0 0 36641ms [err] a=group:BUNDLE 0 36641ms [err] a=msid-semantic:WMS * 36641ms [err] m=application 9 DTLS/SCTP 5000 36641ms [err] c=IN IP4 0.0.0.0 36641ms [err] a=mid:0 36641ms [err] a=sctpmap:5000 webrtc-datachannel 65535 36641ms [err] a=max-message-size:65536 36641ms [err] a=ice-ufrag:Ms7z 36641ms [err] a=ice-pwd:ly3WVQpBMUWSpryz1ZL9QX 36641ms [err] a=fingerprint:sha-256 70:FB:0A:A1:21:37:C0:3F:D9:E8:85:1E:81:2A:53:E3:DE:81:B0:E6:20:2A:33:E5:CF:D9:A6:70:6E:C5:EB:1A 36641ms [err] a=setup:actpass 36641ms [err] 36643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 36644ms [log] makeOffer 36644ms [log] connectionstatechanged new new have-local-offer 36644ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f", "state": "new"}] 36644ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 36645ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 36647ms [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'?P\xc4\x18(f\xcf\xb9`\x0e*\x8b') 36647ms [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'\xbeI\x12\xc6 \xb0\xe4.|\x17`\xa9') 36648ms [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'?P\xc4\x18(f\xcf\xb9`\x0e*\x8b') 36648ms [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'\xbeI\x12\xc6 \xb0\xe4.|\x17`\xa9') 36650ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 36650ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa0A\xf2\xb5$\xfe\xc9_oP\x16\x06') 36651ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xa0A\xf2\xb5$\xfe\xc9_oP\x16\x06') 36651ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa4\xbcfe\xe5\xb2aA=C\xe9\x95') 36652ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa4\xbcfe\xe5\xb2aA=C\xe9\x95') 36653ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55850) (expires in 600 seconds) 36653ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 36653ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 36654ms [log] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f"}', extra='') 36654ms [log] handleSignalingMessage 36654ms [log] handleOptions 36654ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 36654ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 36676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 36676ms [err] v=0 36676ms [err] o=- 6875586467563903407 2 IN IP4 127.0.0.1 36676ms [err] s=- 36676ms [err] t=0 0 36676ms [err] a=group:BUNDLE 0 36676ms [err] a=msid-semantic: WMS 36676ms [err] m=application 9 DTLS/SCTP 5000 36676ms [err] c=IN IP4 0.0.0.0 36676ms [err] a=ice-ufrag:BF5O 36676ms [err] a=ice-pwd:q334Sm5j/o6GWHESeN/IPe5x 36676ms [err] a=ice-options:trickle 36676ms [err] a=fingerprint:sha-256 3A:6A:80:C3:20:EE:76:9E:0B:29:8E:C0:92:F5:DA:84:9A:1D:FE:E5:45:49:F6:98:ED:E1:81:C4:84:8E:DC:93 36676ms [err] a=setup:active 36676ms [err] a=mid:0 36676ms [err] a=sctpmap:5000 webrtc-datachannel 1024 36676ms [err] 36676ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 36676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 36676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 36676ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T4LG0uGn3yBO') 36676ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T4LG0uGn3yBO') 36676ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6875586467563903407 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:BF5O\\r\\na=ice-pwd:q334Sm5j/o6GWHESeN/IPe5x\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 3A:6A:80:C3:20:EE:76:9E:0B:29:8E:C0:92:F5:DA:84:9A:1D:FE:E5:45:49:F6:98:ED:E1:81:C4:84:8E:DC:93\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f"}', extra='') 36676ms [log] handleSignalingMessage 36676ms [log] handleAnswer 36676ms [log] acceptAnswer 36676ms [log] connectionstatechanged connecting checking stable 36676ms [log] connectionstatechanged connecting checking stable 36676ms [log] connectionstatechanged connecting checking stable 36676ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f", "state": "connecting"}] 36676ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CNO0757IQV 1 udp 1845501695 172.17.0.2 48378 typ prflx) 36678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55239) -> ('172.17.0.2', 48378)) State.WAITING -> State.IN_PROGRESS 36678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N\xa7\xde\x05D\xefW\xee\xcf\xf7h\xb7') 36679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N\xa7\xde\x05D\xefW\xee\xcf\xf7h\xb7') 36679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55239) -> ('172.17.0.2', 48378)) State.IN_PROGRESS -> State.SUCCEEDED 36679ms [err] INFO:aioice.ice:Connection(0) ICE completed 36688ms [err] INFO:aioice.ice:Connection(0) Remote candidate "06214ca4-469c-479f-b2aa-ff46b34eaf60.local" resolved to 172.17.0.2 36696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55239) -> ('172.17.0.2', 48378)) State.FROZEN -> State.IN_PROGRESS 36696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa8\x1f\x1b?_\xcb\xda1\x96\r\xb8\x1c') 36698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa8\x1f\x1b?_\xcb\xda1\x96\r\xb8\x1c') 36698ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55239) -> ('172.17.0.2', 48378)) State.IN_PROGRESS -> State.SUCCEEDED 36698ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47390) -> ('172.17.0.2', 48378)) State.FROZEN -> State.FAILED 36698ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55850) -> ('172.17.0.2', 48378)) State.FROZEN -> State.FAILED 36717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55239) -> ('141.24.211.56', 48378)) State.FROZEN -> State.IN_PROGRESS 36717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%\xdbU\xcbj\xa4A\xeaR\xb4gd') 36732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b's5i2xGt6dS+p') 36733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b's5i2xGt6dS+p') 36737ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47390) -> ('141.24.211.56', 48378)) State.FROZEN -> State.IN_PROGRESS 36737ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd1\xdc\x80r\xb9\x89<[@\t4{') 36758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55850) -> ('141.24.211.56', 48378)) State.FROZEN -> State.IN_PROGRESS 36758ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!M\xa3@\xf0G\x89\x8f\xd9\xd8\x0e\x92') 36759ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xd5\x89\xc2R\xf6&\xa4z\x02\x11^\x91') 36760ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xd5\x89\xc2R\xf6&\xa4z\x02\x11^\x91') 36760ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 48378) 36779ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 36779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 36781ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 36785ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 36786ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 36786ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 36786ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 36787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 36787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 36787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 36788ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3625853568 1 udp 2113937151 06214ca4-469c-479f-b2aa-ff46b34eaf60.local 48378 typ host generation 0 ufrag BF5O network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f"}', extra='') 36788ms [log] handleSignalingMessage 36788ms [log] handleIceCandidate 36788ms [log] acceptIceCandidate 36788ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1546864895 1 udp 1677729535 141.24.211.56 48378 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag BF5O network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f"}', extra='') 36788ms [log] handleSignalingMessage 36788ms [log] handleIceCandidate 36788ms [log] acceptIceCandidate 36788ms [log] connectionstatechanged connecting completed stable 36788ms [log] connectionstatechanged connected completed stable 36788ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f", "state": "connected"}] 36793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 36794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 36794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 36794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 36794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 36794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 36794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 36795ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TObK3eG+b78r') 36796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TObK3eG+b78r') 36796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 36796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 36797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 36797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=654714978, stream_id=1, stream_seq=0) 36797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 36798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=654714978, gaps=[]) 36798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 36799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2676798320, stream_id=1, stream_seq=0) 36799ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 36799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798320, gaps=[]) 36801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2676798321, stream_id=1, stream_seq=1) 36801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798321, gaps=[]) 36802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798322, stream_id=1, stream_seq=2) 36802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798322, gaps=[]) 36804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798323, stream_id=1, stream_seq=2) 36804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798323, gaps=[]) 36804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798324, stream_id=1, stream_seq=2) 36804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798324, gaps=[]) 36804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798325, stream_id=1, stream_seq=2) 36805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798325, gaps=[]) 36806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798326, stream_id=1, stream_seq=2) 36806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798326, gaps=[]) 36807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798327, stream_id=1, stream_seq=2) 36807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798327, gaps=[]) 36808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798328, stream_id=1, stream_seq=2) 36809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798328, gaps=[]) 36810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798329, stream_id=1, stream_seq=2) 36810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798329, gaps=[]) 36811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798330, stream_id=1, stream_seq=3) 36811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798330, gaps=[]) 36812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798331, stream_id=1, stream_seq=3) 36812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798331, gaps=[]) 36813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798332, stream_id=1, stream_seq=3) 36813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798332, gaps=[]) 36813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798333, stream_id=1, stream_seq=3) 36814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798333, gaps=[]) 36815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798334, stream_id=1, stream_seq=3) 36815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798334, gaps=[]) 36816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798335, stream_id=1, stream_seq=3) 36816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798335, gaps=[]) 36816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798336, stream_id=1, stream_seq=3) 36817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798336, gaps=[]) 36818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798337, stream_id=1, stream_seq=3) 36818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798337, gaps=[]) 36820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798338, stream_id=1, stream_seq=4) 36820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798338, gaps=[]) 36821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798339, stream_id=1, stream_seq=4) 36821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798339, gaps=[]) 36822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798340, stream_id=1, stream_seq=4) 36822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798340, gaps=[]) 36823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798341, stream_id=1, stream_seq=4) 36823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798341, gaps=[]) 36824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798342, stream_id=1, stream_seq=4) 36824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798342, gaps=[]) 36824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798343, stream_id=1, stream_seq=4) 36824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798343, gaps=[]) 36825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798344, stream_id=1, stream_seq=4) 36825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798344, gaps=[]) 36826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798345, stream_id=1, stream_seq=4) 36826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798345, gaps=[]) 36827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798346, stream_id=1, stream_seq=5) 36827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798346, gaps=[]) 36829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798347, stream_id=1, stream_seq=5) 36829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798347, gaps=[]) 36830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798348, stream_id=1, stream_seq=5) 36830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798348, gaps=[]) 36831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798349, stream_id=1, stream_seq=5) 36831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798349, gaps=[]) 36832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798350, stream_id=1, stream_seq=5) 36833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798350, gaps=[]) 36833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798351, stream_id=1, stream_seq=5) 36833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798351, gaps=[]) 36835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798352, stream_id=1, stream_seq=5) 36835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798352, gaps=[]) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798353, stream_id=1, stream_seq=5) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798353, gaps=[]) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798354, stream_id=1, stream_seq=6) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798354, gaps=[]) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798355, stream_id=1, stream_seq=6) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798355, gaps=[]) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798356, stream_id=1, stream_seq=6) 36840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798356, gaps=[]) 36841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798357, stream_id=1, stream_seq=6) 36841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798357, gaps=[]) 36841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798358, stream_id=1, stream_seq=6) 36842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798358, gaps=[]) 36842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798359, stream_id=1, stream_seq=6) 36842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798359, gaps=[]) 36843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798360, stream_id=1, stream_seq=6) 36843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798360, gaps=[]) 36843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798361, stream_id=1, stream_seq=6) 36843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798361, gaps=[]) 36844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798362, stream_id=1, stream_seq=7) 36844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798362, gaps=[]) 36845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798363, stream_id=1, stream_seq=7) 36845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798363, gaps=[]) 36846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798364, stream_id=1, stream_seq=7) 36846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798364, gaps=[]) 36846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798365, stream_id=1, stream_seq=7) 36846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798365, gaps=[]) 36847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798366, stream_id=1, stream_seq=7) 36847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798366, gaps=[]) 36848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798367, stream_id=1, stream_seq=7) 36848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798367, gaps=[]) 36849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798368, stream_id=1, stream_seq=7) 36849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798368, gaps=[]) 36849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798369, stream_id=1, stream_seq=7) 36849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798369, gaps=[]) 36850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798370, stream_id=1, stream_seq=8) 36850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798370, gaps=[]) 36851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798371, stream_id=1, stream_seq=8) 36851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798371, gaps=[]) 36851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798372, stream_id=1, stream_seq=8) 36851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798372, gaps=[]) 36852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798373, stream_id=1, stream_seq=8) 36852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798373, gaps=[]) 36852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798374, stream_id=1, stream_seq=8) 36853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798374, gaps=[]) 36854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798375, stream_id=1, stream_seq=8) 36854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798375, gaps=[]) 36854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798376, stream_id=1, stream_seq=8) 36854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798376, gaps=[]) 36854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798377, stream_id=1, stream_seq=8) 36854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798377, gaps=[]) 36855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798378, stream_id=1, stream_seq=9) 36856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798378, gaps=[]) 36856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798379, stream_id=1, stream_seq=9) 36856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798379, gaps=[]) 36857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798380, stream_id=1, stream_seq=9) 36857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798380, gaps=[]) 36857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798381, stream_id=1, stream_seq=9) 36857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798381, gaps=[]) 36858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798382, stream_id=1, stream_seq=9) 36858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798382, gaps=[]) 36859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798383, stream_id=1, stream_seq=9) 36859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798383, gaps=[]) 36859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798384, stream_id=1, stream_seq=9) 36859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798384, gaps=[]) 36860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798385, stream_id=1, stream_seq=9) 36860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798385, gaps=[]) 36862ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IpSP6ywLwh0F') 36862ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IpSP6ywLwh0F') 36862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47390) -> ('172.17.0.2', 48378)) State.WAITING -> State.IN_PROGRESS 36863ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4\xea&$\x8cxzoj<\xacV') 36863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798386, stream_id=1, stream_seq=10) 36863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798386, gaps=[]) 36863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798387, stream_id=1, stream_seq=10) 36863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798387, gaps=[]) 36864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798388, stream_id=1, stream_seq=10) 36864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798388, gaps=[]) 36864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798389, stream_id=1, stream_seq=10) 36864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798389, gaps=[]) 36864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798390, stream_id=1, stream_seq=10) 36864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798390, gaps=[]) 36865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798391, stream_id=1, stream_seq=10) 36865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798391, gaps=[]) 36865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798392, stream_id=1, stream_seq=10) 36865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798392, gaps=[]) 36866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798393, stream_id=1, stream_seq=10) 36866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798393, gaps=[]) 36867ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4\xea&$\x8cxzoj<\xacV') 36867ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47390) -> ('172.17.0.2', 48378)) State.IN_PROGRESS -> State.SUCCEEDED 36867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798394, stream_id=1, stream_seq=11) 36867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798394, gaps=[]) 36868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798395, stream_id=1, stream_seq=11) 36868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798395, gaps=[]) 36868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798396, stream_id=1, stream_seq=11) 36868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798396, gaps=[]) 36868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798397, stream_id=1, stream_seq=11) 36868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798397, gaps=[]) 36869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798398, stream_id=1, stream_seq=11) 36869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798398, gaps=[]) 36869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798399, stream_id=1, stream_seq=11) 36869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798399, gaps=[]) 36870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798400, stream_id=1, stream_seq=11) 36870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798400, gaps=[]) 36870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798401, stream_id=1, stream_seq=11) 36871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798401, gaps=[]) 36872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798402, stream_id=1, stream_seq=12) 36872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798402, gaps=[]) 36872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798403, stream_id=1, stream_seq=12) 36872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798403, gaps=[]) 36873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798404, stream_id=1, stream_seq=12) 36873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798404, gaps=[]) 36874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798405, stream_id=1, stream_seq=12) 36874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798405, gaps=[]) 36874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798406, stream_id=1, stream_seq=12) 36874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798406, gaps=[]) 36874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798407, stream_id=1, stream_seq=12) 36874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798407, gaps=[]) 36875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798408, stream_id=1, stream_seq=12) 36875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798408, gaps=[]) 36875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798409, stream_id=1, stream_seq=12) 36875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798409, gaps=[]) 36878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798410, stream_id=1, stream_seq=13) 36878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798410, gaps=[]) 36878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798411, stream_id=1, stream_seq=13) 36878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798411, gaps=[]) 36879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798412, stream_id=1, stream_seq=13) 36879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798412, gaps=[]) 36879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798413, stream_id=1, stream_seq=13) 36879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798413, gaps=[]) 36880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798414, stream_id=1, stream_seq=13) 36880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798414, gaps=[]) 36881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798415, stream_id=1, stream_seq=13) 36881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798415, gaps=[]) 36881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798416, stream_id=1, stream_seq=13) 36881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798416, gaps=[]) 36882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798417, stream_id=1, stream_seq=13) 36882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798417, gaps=[]) 36882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798418, stream_id=1, stream_seq=14) 36882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798418, gaps=[]) 36883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798419, stream_id=1, stream_seq=14) 36883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798419, gaps=[]) 36883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798420, stream_id=1, stream_seq=14) 36883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798420, gaps=[]) 36883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798421, stream_id=1, stream_seq=14) 36883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798421, gaps=[]) 36884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798422, stream_id=1, stream_seq=14) 36884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798422, gaps=[]) 36884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798423, stream_id=1, stream_seq=14) 36884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798423, gaps=[]) 36885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798424, stream_id=1, stream_seq=14) 36885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798424, gaps=[]) 36885ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 36885ms [log] [experimentStatusChanged] {"status": "running", "message": null} 36886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798425, stream_id=1, stream_seq=14) 36886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798425, gaps=[]) 36887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798426, stream_id=1, stream_seq=15) 36887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798426, gaps=[]) 36888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798427, stream_id=1, stream_seq=15) 36888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798427, gaps=[]) 36888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798428, stream_id=1, stream_seq=15) 36888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798428, gaps=[]) 36888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798429, stream_id=1, stream_seq=15) 36888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798429, gaps=[]) 36889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798430, stream_id=1, stream_seq=15) 36889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798430, gaps=[]) 36889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798431, stream_id=1, stream_seq=15) 36889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798431, gaps=[]) 36890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798432, stream_id=1, stream_seq=15) 36890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798432, gaps=[]) 36890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798433, stream_id=1, stream_seq=15) 36890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798433, gaps=[]) 36891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798434, stream_id=1, stream_seq=16) 36891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798434, gaps=[]) 36891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798435, stream_id=1, stream_seq=16) 36891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798435, gaps=[]) 36891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798436, stream_id=1, stream_seq=16) 36891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798436, gaps=[]) 36892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798437, stream_id=1, stream_seq=16) 36892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798437, gaps=[]) 36892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798438, stream_id=1, stream_seq=16) 36892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798438, gaps=[]) 36893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798439, stream_id=1, stream_seq=16) 36893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798439, gaps=[]) 36893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798440, stream_id=1, stream_seq=16) 36893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798440, gaps=[]) 36894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798441, stream_id=1, stream_seq=16) 36894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798441, gaps=[]) 36895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798442, stream_id=1, stream_seq=17) 36895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798442, gaps=[]) 36895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798443, stream_id=1, stream_seq=17) 36895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798443, gaps=[]) 36895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798444, stream_id=1, stream_seq=17) 36895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798444, gaps=[]) 36896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798445, stream_id=1, stream_seq=17) 36896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798445, gaps=[]) 36896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798446, stream_id=1, stream_seq=17) 36896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798446, gaps=[]) 36896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798447, stream_id=1, stream_seq=17) 36897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798447, gaps=[]) 36897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798448, stream_id=1, stream_seq=17) 36897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798448, gaps=[]) 36897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798449, stream_id=1, stream_seq=17) 36897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798449, gaps=[]) 36898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798450, stream_id=1, stream_seq=18) 36898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798450, gaps=[]) 36898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798451, stream_id=1, stream_seq=18) 36898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798451, gaps=[]) 36899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798452, stream_id=1, stream_seq=18) 36899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798452, gaps=[]) 36899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798453, stream_id=1, stream_seq=18) 36899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798453, gaps=[]) 36900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798454, stream_id=1, stream_seq=18) 36900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798454, gaps=[]) 36900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798455, stream_id=1, stream_seq=18) 36900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798455, gaps=[]) 36901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798456, stream_id=1, stream_seq=18) 36901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798456, gaps=[]) 36901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798457, stream_id=1, stream_seq=18) 36901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798457, gaps=[]) 36901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798458, stream_id=1, stream_seq=19) 36901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798458, gaps=[]) 36902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798459, stream_id=1, stream_seq=19) 36902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798459, gaps=[]) 36902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798460, stream_id=1, stream_seq=19) 36902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798460, gaps=[]) 36902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798461, stream_id=1, stream_seq=19) 36902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798461, gaps=[]) 36903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798462, stream_id=1, stream_seq=19) 36903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798462, gaps=[]) 36903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798463, stream_id=1, stream_seq=19) 36903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798463, gaps=[]) 36903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798464, stream_id=1, stream_seq=19) 36903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798464, gaps=[]) 36904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798465, stream_id=1, stream_seq=19) 36904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798465, gaps=[]) 36905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798466, stream_id=1, stream_seq=20) 36905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798466, gaps=[]) 36906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798467, stream_id=1, stream_seq=20) 36906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798467, gaps=[]) 36906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798468, stream_id=1, stream_seq=20) 36906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798468, gaps=[]) 36906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798469, stream_id=1, stream_seq=20) 36906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798469, gaps=[]) 36907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798470, stream_id=1, stream_seq=20) 36907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798470, gaps=[]) 36907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798471, stream_id=1, stream_seq=20) 36907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798471, gaps=[]) 36908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798472, stream_id=1, stream_seq=20) 36908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798472, gaps=[]) 36908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798473, stream_id=1, stream_seq=20) 36908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798473, gaps=[]) 36909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798474, stream_id=1, stream_seq=21) 36909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798474, gaps=[]) 36909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798475, stream_id=1, stream_seq=21) 36909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798475, gaps=[]) 36910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798476, stream_id=1, stream_seq=21) 36910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798476, gaps=[]) 36910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798477, stream_id=1, stream_seq=21) 36910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798477, gaps=[]) 36911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798478, stream_id=1, stream_seq=21) 36911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798478, gaps=[]) 36911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798479, stream_id=1, stream_seq=21) 36911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798479, gaps=[]) 36911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798480, stream_id=1, stream_seq=21) 36911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798480, gaps=[]) 36912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798481, stream_id=1, stream_seq=21) 36912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798481, gaps=[]) 36913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798482, stream_id=1, stream_seq=22) 36913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798482, gaps=[]) 36914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798483, stream_id=1, stream_seq=22) 36914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798483, gaps=[]) 36914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798484, stream_id=1, stream_seq=22) 36914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798484, gaps=[]) 36915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798485, stream_id=1, stream_seq=22) 36915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798485, gaps=[]) 36915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798486, stream_id=1, stream_seq=22) 36915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798486, gaps=[]) 36916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798487, stream_id=1, stream_seq=22) 36916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798487, gaps=[]) 36917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798488, stream_id=1, stream_seq=22) 36917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798488, gaps=[]) 36917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798489, stream_id=1, stream_seq=22) 36917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798489, gaps=[]) 36918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798490, stream_id=1, stream_seq=23) 36918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798490, gaps=[]) 36919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798491, stream_id=1, stream_seq=23) 36919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798491, gaps=[]) 36919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798492, stream_id=1, stream_seq=23) 36919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798492, gaps=[]) 36920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798493, stream_id=1, stream_seq=23) 36920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798493, gaps=[]) 36920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798494, stream_id=1, stream_seq=23) 36920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798494, gaps=[]) 36921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798495, stream_id=1, stream_seq=23) 36921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798495, gaps=[]) 36921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798496, stream_id=1, stream_seq=23) 36921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798496, gaps=[]) 36922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798497, stream_id=1, stream_seq=23) 36922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798497, gaps=[]) 36923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798498, stream_id=1, stream_seq=24) 36923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798498, gaps=[]) 36923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798499, stream_id=1, stream_seq=24) 36923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798499, gaps=[]) 36924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798500, stream_id=1, stream_seq=24) 36924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798500, gaps=[]) 36925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798501, stream_id=1, stream_seq=24) 36925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798501, gaps=[]) 36925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798502, stream_id=1, stream_seq=24) 36925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798502, gaps=[]) 36926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798503, stream_id=1, stream_seq=24) 36926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798503, gaps=[]) 36926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798504, stream_id=1, stream_seq=24) 36926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798504, gaps=[]) 36927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798505, stream_id=1, stream_seq=24) 36927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798505, gaps=[]) 36928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798506, stream_id=1, stream_seq=25) 36928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798506, gaps=[]) 36928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798507, stream_id=1, stream_seq=25) 36928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798507, gaps=[]) 36929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798508, stream_id=1, stream_seq=25) 36929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798508, gaps=[]) 36929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798509, stream_id=1, stream_seq=25) 36929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798509, gaps=[]) 36930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798510, stream_id=1, stream_seq=25) 36930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798510, gaps=[]) 36930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798511, stream_id=1, stream_seq=25) 36930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798511, gaps=[]) 36931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798512, stream_id=1, stream_seq=25) 36931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798512, gaps=[]) 36931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798513, stream_id=1, stream_seq=25) 36931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798513, gaps=[]) 36932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798514, stream_id=1, stream_seq=26) 36932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798514, gaps=[]) 36933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798515, stream_id=1, stream_seq=26) 36933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798515, gaps=[]) 36933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798516, stream_id=1, stream_seq=26) 36933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798516, gaps=[]) 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798517, stream_id=1, stream_seq=26) 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798517, gaps=[]) 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798518, stream_id=1, stream_seq=26) 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798518, gaps=[]) 36935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798519, stream_id=1, stream_seq=26) 36935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798519, gaps=[]) 36935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798520, stream_id=1, stream_seq=26) 36935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798520, gaps=[]) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798521, stream_id=1, stream_seq=26) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798521, gaps=[]) 36937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798522, stream_id=1, stream_seq=27) 36937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798522, gaps=[]) 36938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798523, stream_id=1, stream_seq=27) 36938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798523, gaps=[]) 36938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798524, stream_id=1, stream_seq=27) 36938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798524, gaps=[]) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798525, stream_id=1, stream_seq=27) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798525, gaps=[]) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798526, stream_id=1, stream_seq=27) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798526, gaps=[]) 36940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798527, stream_id=1, stream_seq=27) 36940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798527, gaps=[]) 36940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798528, stream_id=1, stream_seq=27) 36940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798528, gaps=[]) 36941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798529, stream_id=1, stream_seq=27) 36941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798529, gaps=[]) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798530, stream_id=1, stream_seq=28) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798530, gaps=[]) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798531, stream_id=1, stream_seq=28) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798531, gaps=[]) 36943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798532, stream_id=1, stream_seq=28) 36943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798532, gaps=[]) 36943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798533, stream_id=1, stream_seq=28) 36943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798533, gaps=[]) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798534, stream_id=1, stream_seq=28) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798534, gaps=[]) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798535, stream_id=1, stream_seq=28) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798535, gaps=[]) 36945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798536, stream_id=1, stream_seq=28) 36945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798536, gaps=[]) 36945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798537, stream_id=1, stream_seq=28) 36945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798537, gaps=[]) 36946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798538, stream_id=1, stream_seq=29) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798538, gaps=[]) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798539, stream_id=1, stream_seq=29) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798539, gaps=[]) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798540, stream_id=1, stream_seq=29) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798540, gaps=[]) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798541, stream_id=1, stream_seq=29) 36948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798541, gaps=[]) 36948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798542, stream_id=1, stream_seq=29) 36948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798542, gaps=[]) 36948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798543, stream_id=1, stream_seq=29) 36948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798543, gaps=[]) 36948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798544, stream_id=1, stream_seq=29) 36949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798544, gaps=[]) 36949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798545, stream_id=1, stream_seq=29) 36949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798545, gaps=[]) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798546, stream_id=1, stream_seq=30) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798546, gaps=[]) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798547, stream_id=1, stream_seq=30) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798547, gaps=[]) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798548, stream_id=1, stream_seq=30) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798548, gaps=[]) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798549, stream_id=1, stream_seq=30) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798549, gaps=[]) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798550, stream_id=1, stream_seq=30) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798550, gaps=[]) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798551, stream_id=1, stream_seq=30) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798551, gaps=[]) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798552, stream_id=1, stream_seq=30) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798552, gaps=[]) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798553, stream_id=1, stream_seq=30) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798553, gaps=[]) 36953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798554, stream_id=1, stream_seq=31) 36953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798554, gaps=[]) 36954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798555, stream_id=1, stream_seq=31) 36954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798555, gaps=[]) 36954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798556, stream_id=1, stream_seq=31) 36954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798556, gaps=[]) 36954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798557, stream_id=1, stream_seq=31) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798557, gaps=[]) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798558, stream_id=1, stream_seq=31) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798558, gaps=[]) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798559, stream_id=1, stream_seq=31) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798559, gaps=[]) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798560, stream_id=1, stream_seq=31) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798560, gaps=[]) 36956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798561, stream_id=1, stream_seq=31) 36956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798561, gaps=[]) 36956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798562, stream_id=1, stream_seq=32) 36956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798562, gaps=[]) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798563, stream_id=1, stream_seq=32) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798563, gaps=[]) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798564, stream_id=1, stream_seq=32) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798564, gaps=[]) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798565, stream_id=1, stream_seq=32) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798565, gaps=[]) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798566, stream_id=1, stream_seq=32) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798566, gaps=[]) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798567, stream_id=1, stream_seq=32) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798567, gaps=[]) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798568, stream_id=1, stream_seq=32) 36959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798568, gaps=[]) 36959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798569, stream_id=1, stream_seq=32) 36959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798569, gaps=[]) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2676798570, stream_id=1, stream_seq=33) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2676798570, gaps=[]) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798571, stream_id=1, stream_seq=33) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2676798571, gaps=[]) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798572, stream_id=1, stream_seq=33) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2676798572, gaps=[]) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798573, stream_id=1, stream_seq=33) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2676798573, gaps=[]) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798574, stream_id=1, stream_seq=33) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2676798574, gaps=[]) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798575, stream_id=1, stream_seq=33) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2676798575, gaps=[]) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2676798576, stream_id=1, stream_seq=33) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2676798576, gaps=[]) 36963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2676798577, stream_id=1, stream_seq=33) 36992ms [log] 262140 36992ms [log] 262140 36992ms [log] [file] 36993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2676798577, gaps=[]) 37158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 37158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 37158ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 37158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 37158ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 37158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 37159ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 37159ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 37159ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f"}', extra='') 37159ms [log] connectionstatechanged closed closed closed 37159ms [log] connectionstatechanged closed closed closed 37159ms [log] connectionstatechanged closed closed closed 37159ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4189c431-3857-4dcc-8cc6-5c417d20980f", "state": "closed"}] 37159ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 37160ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 37160ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"'9(\xcf\xe7\xc8\x9aT\x15\x1e\x03\x06") 37161ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"'9(\xcf\xe7\xc8\x9aT\x15\x1e\x03\x06") 37161ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55850) 37161ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 37161ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 37239ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 37239ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 37297ms [err] Traceback (most recent call last): 37297ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 37297ms [err] return _run_code(code, main_globals, None, 37297ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 37297ms [err] exec(code, run_globals) 37297ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 37297ms [err] sys.exit(main()) 37297ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 37297ms [err] asyncio.run(main_async()) 37297ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 37297ms [err] return loop.run_until_complete(main) 37297ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 37297ms [err] self.run_forever() 37297ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 37298ms [err] self._run_once() 37298ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 37298ms [err] event_list = self._selector.select(timeout) 37298ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 37298ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 37298ms [err] KeyboardInterrupt ================== python Client to python Client File tests : should transmit file 42468ms [log] starting device 42859ms [err] DEBUG:asyncio:Using selector: EpollSelector 42928ms [err] ERROR:asyncio:Unclosed client session 42928ms [err] client_session: 42985ms [log] parsing 42985ms [log] creating device handler 42985ms [log] [ready] 42985ms [log] reading line 42985ms [log] [websocketToken] "ecb979aa-ae2a-4e73-821d-91533d80f181" 43002ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43002ms [log] [websocketConnected] 43241ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43241ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43256ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e5cf6975-a82c-4278-a8dc-9c7c15153f88"}}', extra='') 43256ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e5cf6975-a82c-4278-a8dc-9c7c15153f88"} 43300ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 43300ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb", "state": "new"}] 45304ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 45304ms [err] v=0 45304ms [err] o=- 3928295472 3928295472 IN IP4 0.0.0.0 45304ms [err] s=- 45304ms [err] t=0 0 45304ms [err] a=group:BUNDLE 0 45304ms [err] a=msid-semantic:WMS * 45304ms [err] m=application 9 DTLS/SCTP 5000 45304ms [err] c=IN IP4 0.0.0.0 45304ms [err] a=mid:0 45304ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45304ms [err] a=max-message-size:65536 45304ms [err] a=ice-ufrag:Ht9L 45304ms [err] a=ice-pwd:6fMdSQmfgkrCx5w0wfvmDA 45304ms [err] a=fingerprint:sha-256 09:6A:B1:A7:13:28:4B:77:7E:99:0A:E1:35:DA:2D:6E:75:81:CC:1A:16:04:B1:4B:9F:8C:38:9A:5F:9E:11:58 45304ms [err] a=setup:actpass 45304ms [err] 45306ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45307ms [log] makeOffer 45307ms [log] connectionstatechanged new new have-local-offer 45307ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb", "state": "new"}] 45307ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45308ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45310ms [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'c\r\x88ieo\x87\xe1\x8f\xdeYJ') 45310ms [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'\x9b\x862\xfa\xf23\xff\xb2\xa3\x05\x97\xc6') 45311ms [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'c\r\x88ieo\x87\xe1\x8f\xdeYJ') 45311ms [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'\x9b\x862\xfa\xf23\xff\xb2\xa3\x05\x97\xc6') 45313ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45313ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa1\x07fR\xe2I\x07\xbe\xdf\xf4\xd3L') 45314ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xa1\x07fR\xe2I\x07\xbe\xdf\xf4\xd3L') 45314ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa3\x91\x17\xe1\xf8\xcd\xa9\xdd\x1c\xc4\xf1\xdd') 45316ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa3\x91\x17\xe1\xf8\xcd\xa9\xdd\x1c\xc4\xf1\xdd') 45316ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61505) (expires in 600 seconds) 45316ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 45316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45317ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45317ms [log] handleSignalingMessage 45317ms [log] handleOptions 45317ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 45317ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53971) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x898\x15\x0e\x03<\x062D\x9c\xe4\xe3') 45342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53971) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x898\x15\x0e\x03<\x062D\x9c\xe4\xe3') 45349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 45349ms [err] v=0 45349ms [err] o=- 3928295472 3928295472 IN IP4 0.0.0.0 45349ms [err] s=- 45349ms [err] t=0 0 45349ms [err] a=group:BUNDLE 0 45349ms [err] a=msid-semantic:WMS * 45349ms [err] m=application 53971 DTLS/SCTP 5000 45349ms [err] c=IN IP4 172.30.0.1 45349ms [err] a=mid:0 45349ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45349ms [err] a=max-message-size:65536 45349ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53971 typ host 45349ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45590 typ host 45349ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53971 typ srflx raddr 172.30.0.1 rport 53971 45349ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 45590 typ srflx raddr 172.17.0.2 rport 45590 45349ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64905 typ relay raddr 172.17.0.2 rport 58816 45349ms [err] a=end-of-candidates 45349ms [err] a=ice-ufrag:ZQZw 45349ms [err] a=ice-pwd:S4vbQZ4hQza5w3TJYTFVxd 45349ms [err] a=fingerprint:sha-256 A8:08:BD:3B:69:62:D7:37:02:44:6A:7F:8A:6A:46:D4:AB:7A:97:D4:13:96:E7:09:54:EB:BB:33:CA:F6:F2:6D 45349ms [err] a=setup:active 45349ms [err] 45351ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 45351ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('172.30.0.1', 53971)) State.FROZEN -> State.WAITING 45352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57994) -> ('172.30.0.1', 53971)) State.FROZEN -> State.WAITING 45352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('172.17.0.2', 45590)) State.FROZEN -> State.WAITING 45352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61505) -> ('172.30.0.1', 53971)) State.FROZEN -> State.WAITING 45353ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(z94BYe4Q2W 1 udp 1862270975 172.17.0.2 53971 typ prflx) 45353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('172.17.0.2', 53971)) State.WAITING -> State.IN_PROGRESS 45354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53971) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a\xa3G\xc8sL\x92 \xc2\xa7Og') 45354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('172.30.0.1', 53971)) State.WAITING -> State.IN_PROGRESS 45354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53971) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\xfa>\xe9+Q\xb3L\xf8\xa7\x1a\x0c') 45355ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3928295472 3928295472 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 53971 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 53971 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 45590 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53971 typ srflx raddr 172.30.0.1 rport 53971\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 45590 typ srflx raddr 172.17.0.2 rport 45590\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64905 typ relay raddr 172.17.0.2 rport 58816\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ZQZw\\r\\na=ice-pwd:S4vbQZ4hQza5w3TJYTFVxd\\r\\na=fingerprint:sha-256 A8:08:BD:3B:69:62:D7:37:02:44:6A:7F:8A:6A:46:D4:AB:7A:97:D4:13:96:E7:09:54:EB:BB:33:CA:F6:F2:6D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 45355ms [log] handleSignalingMessage 45355ms [log] handleAnswer 45355ms [log] acceptAnswer 45355ms [log] connectionstatechanged connecting checking stable 45355ms [log] connectionstatechanged connecting checking stable 45355ms [log] connectionstatechanged connecting checking stable 45355ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb", "state": "connecting"}] 45355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53971) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a\xa3G\xc8sL\x92 \xc2\xa7Og') 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('172.17.0.2', 53971)) State.IN_PROGRESS -> State.SUCCEEDED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57994) -> ('172.30.0.1', 53971)) State.WAITING -> State.FAILED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('172.17.0.2', 45590)) State.WAITING -> State.FAILED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57994) -> ('172.17.0.2', 45590)) State.FROZEN -> State.FAILED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('141.24.211.56', 53971)) State.FROZEN -> State.FAILED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57994) -> ('141.24.211.56', 53971)) State.FROZEN -> State.FAILED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('141.24.211.56', 45590)) State.FROZEN -> State.FAILED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57994) -> ('141.24.211.56', 45590)) State.FROZEN -> State.FAILED 45356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('141.24.210.113', 64905)) State.FROZEN -> State.FAILED 45356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57994) -> ('141.24.210.113', 64905)) State.FROZEN -> State.FAILED 45356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61505) -> ('172.30.0.1', 53971)) State.WAITING -> State.FAILED 45356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61505) -> ('172.17.0.2', 45590)) State.FROZEN -> State.FAILED 45356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61505) -> ('141.24.211.56', 53971)) State.FROZEN -> State.FAILED 45356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61505) -> ('141.24.211.56', 45590)) State.FROZEN -> State.FAILED 45356ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61505) -> ('141.24.210.113', 64905)) State.FROZEN -> State.FAILED 45357ms [err] INFO:aioice.ice:Connection(0) ICE completed 45357ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53971) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\xfa>\xe9+Q\xb3L\xf8\xa7\x1a\x0c') 45357ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59306) -> ('172.30.0.1', 53971)) State.IN_PROGRESS -> State.SUCCEEDED 45358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53971) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe5\xa8\x93\tX\xc9\x84\xae6I\xbf\xd2') 45358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53971) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe5\xa8\x93\tX\xc9\x84\xae6I\xbf\xd2') 45374ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 45374ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45376ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 45380ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 45381ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 45381ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 45381ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 45381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 45381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 45382ms [log] connectionstatechanged connecting completed stable 45382ms [log] connectionstatechanged connected completed stable 45382ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb", "state": "connected"}] 45383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 45383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 45383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 45384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 45384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 45384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 45385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 45385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 45385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 45386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3749539233, stream_id=1, stream_seq=0) 45386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 45387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2773516218, stream_id=1, stream_seq=0) 45387ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516218, gaps=[]) 45388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3749539233, gaps=[]) 45388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 45390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2773516219, stream_id=1, stream_seq=1) 45390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516219, gaps=[]) 45391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516220, stream_id=1, stream_seq=2) 45391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516220, gaps=[]) 45391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516221, stream_id=1, stream_seq=2) 45391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516221, gaps=[]) 45392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516222, stream_id=1, stream_seq=2) 45392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516222, gaps=[]) 45393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516223, stream_id=1, stream_seq=2) 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516223, gaps=[]) 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516224, stream_id=1, stream_seq=2) 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516224, gaps=[]) 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516225, stream_id=1, stream_seq=2) 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516225, gaps=[]) 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516226, stream_id=1, stream_seq=2) 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516226, gaps=[]) 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516227, stream_id=1, stream_seq=3) 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516227, gaps=[]) 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516228, stream_id=1, stream_seq=3) 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516228, gaps=[]) 45398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516229, stream_id=1, stream_seq=3) 45398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516229, gaps=[]) 45399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516230, stream_id=1, stream_seq=3) 45399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516230, gaps=[]) 45399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516231, stream_id=1, stream_seq=3) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516231, gaps=[]) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516232, stream_id=1, stream_seq=3) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516232, gaps=[]) 45401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516233, stream_id=1, stream_seq=3) 45401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516233, gaps=[]) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516234, stream_id=1, stream_seq=4) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516234, gaps=[]) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516235, stream_id=1, stream_seq=4) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516235, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516236, stream_id=1, stream_seq=4) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516236, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516237, stream_id=1, stream_seq=4) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516237, gaps=[]) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516238, stream_id=1, stream_seq=4) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516238, gaps=[]) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516239, stream_id=1, stream_seq=4) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516239, gaps=[]) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516240, stream_id=1, stream_seq=4) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516240, gaps=[]) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516241, stream_id=1, stream_seq=5) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516241, gaps=[]) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516242, stream_id=1, stream_seq=5) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516242, gaps=[]) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516243, stream_id=1, stream_seq=5) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516243, gaps=[]) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516244, stream_id=1, stream_seq=5) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516244, gaps=[]) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516245, stream_id=1, stream_seq=5) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516245, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516246, stream_id=1, stream_seq=5) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516246, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516247, stream_id=1, stream_seq=5) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516247, gaps=[]) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516248, stream_id=1, stream_seq=6) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516248, gaps=[]) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516249, stream_id=1, stream_seq=6) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516249, gaps=[]) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516250, stream_id=1, stream_seq=6) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516250, gaps=[]) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516251, stream_id=1, stream_seq=6) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516251, gaps=[]) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516252, stream_id=1, stream_seq=6) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516252, gaps=[]) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516253, stream_id=1, stream_seq=6) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516253, gaps=[]) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516254, stream_id=1, stream_seq=6) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516254, gaps=[]) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516255, stream_id=1, stream_seq=7) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516255, gaps=[]) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516256, stream_id=1, stream_seq=7) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516256, gaps=[]) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516257, stream_id=1, stream_seq=7) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516257, gaps=[]) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516258, stream_id=1, stream_seq=7) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516258, gaps=[]) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516259, stream_id=1, stream_seq=7) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516259, gaps=[]) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516260, stream_id=1, stream_seq=7) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516260, gaps=[]) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516261, stream_id=1, stream_seq=7) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516261, gaps=[]) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516262, stream_id=1, stream_seq=8) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516262, gaps=[]) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516263, stream_id=1, stream_seq=8) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516263, gaps=[]) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516264, stream_id=1, stream_seq=8) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516264, gaps=[]) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516265, stream_id=1, stream_seq=8) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516265, gaps=[]) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516266, stream_id=1, stream_seq=8) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516266, gaps=[]) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516267, stream_id=1, stream_seq=8) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516267, gaps=[]) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516268, stream_id=1, stream_seq=8) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516268, gaps=[]) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516269, stream_id=1, stream_seq=9) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516269, gaps=[]) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516270, stream_id=1, stream_seq=9) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516270, gaps=[]) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516271, stream_id=1, stream_seq=9) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516271, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516272, stream_id=1, stream_seq=9) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516272, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516273, stream_id=1, stream_seq=9) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516273, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516274, stream_id=1, stream_seq=9) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516274, gaps=[]) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516275, stream_id=1, stream_seq=9) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516275, gaps=[]) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516276, stream_id=1, stream_seq=10) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516276, gaps=[]) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516277, stream_id=1, stream_seq=10) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516277, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516278, stream_id=1, stream_seq=10) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516278, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516279, stream_id=1, stream_seq=10) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516279, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516280, stream_id=1, stream_seq=10) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516280, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516281, stream_id=1, stream_seq=10) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516281, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516282, stream_id=1, stream_seq=10) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516282, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516283, stream_id=1, stream_seq=11) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516283, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516284, stream_id=1, stream_seq=11) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516284, gaps=[]) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516285, stream_id=1, stream_seq=11) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516285, gaps=[]) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516286, stream_id=1, stream_seq=11) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516286, gaps=[]) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516287, stream_id=1, stream_seq=11) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516287, gaps=[]) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516288, stream_id=1, stream_seq=11) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516288, gaps=[]) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516289, stream_id=1, stream_seq=11) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516289, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516290, stream_id=1, stream_seq=12) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516290, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516291, stream_id=1, stream_seq=12) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516291, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516292, stream_id=1, stream_seq=12) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516292, gaps=[]) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516293, stream_id=1, stream_seq=12) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516293, gaps=[]) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516294, stream_id=1, stream_seq=12) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516294, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516295, stream_id=1, stream_seq=12) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516295, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516296, stream_id=1, stream_seq=12) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516296, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516297, stream_id=1, stream_seq=13) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516297, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516298, stream_id=1, stream_seq=13) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516298, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516299, stream_id=1, stream_seq=13) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516299, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516300, stream_id=1, stream_seq=13) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516300, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516301, stream_id=1, stream_seq=13) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516301, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516302, stream_id=1, stream_seq=13) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516302, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516303, stream_id=1, stream_seq=13) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516303, gaps=[]) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516304, stream_id=1, stream_seq=14) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516304, gaps=[]) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516305, stream_id=1, stream_seq=14) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516305, gaps=[]) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516306, stream_id=1, stream_seq=14) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516306, gaps=[]) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516307, stream_id=1, stream_seq=14) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516307, gaps=[]) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516308, stream_id=1, stream_seq=14) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516308, gaps=[]) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516309, stream_id=1, stream_seq=14) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516309, gaps=[]) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516310, stream_id=1, stream_seq=14) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516310, gaps=[]) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516311, stream_id=1, stream_seq=15) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516311, gaps=[]) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516312, stream_id=1, stream_seq=15) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516312, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516313, stream_id=1, stream_seq=15) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516313, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516314, stream_id=1, stream_seq=15) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516314, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516315, stream_id=1, stream_seq=15) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516315, gaps=[]) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516316, stream_id=1, stream_seq=15) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516316, gaps=[]) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516317, stream_id=1, stream_seq=15) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516317, gaps=[]) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516318, stream_id=1, stream_seq=16) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516318, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516319, stream_id=1, stream_seq=16) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516319, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516320, stream_id=1, stream_seq=16) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516320, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516321, stream_id=1, stream_seq=16) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516321, gaps=[]) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516322, stream_id=1, stream_seq=16) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516322, gaps=[]) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516323, stream_id=1, stream_seq=16) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516323, gaps=[]) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516324, stream_id=1, stream_seq=16) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516324, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516325, stream_id=1, stream_seq=17) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516325, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516326, stream_id=1, stream_seq=17) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516326, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516327, stream_id=1, stream_seq=17) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516327, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516328, stream_id=1, stream_seq=17) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516328, gaps=[]) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516329, stream_id=1, stream_seq=17) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516329, gaps=[]) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516330, stream_id=1, stream_seq=17) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516330, gaps=[]) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516331, stream_id=1, stream_seq=17) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516331, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516332, stream_id=1, stream_seq=18) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516332, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516333, stream_id=1, stream_seq=18) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516333, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516334, stream_id=1, stream_seq=18) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516334, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516335, stream_id=1, stream_seq=18) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516335, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516336, stream_id=1, stream_seq=18) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516336, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516337, stream_id=1, stream_seq=18) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516337, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516338, stream_id=1, stream_seq=18) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516338, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516339, stream_id=1, stream_seq=19) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516339, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516340, stream_id=1, stream_seq=19) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516340, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516341, stream_id=1, stream_seq=19) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516341, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516342, stream_id=1, stream_seq=19) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516342, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516343, stream_id=1, stream_seq=19) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516343, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516344, stream_id=1, stream_seq=19) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516344, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516345, stream_id=1, stream_seq=19) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516345, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516346, stream_id=1, stream_seq=20) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516346, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516347, stream_id=1, stream_seq=20) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516347, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516348, stream_id=1, stream_seq=20) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516348, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516349, stream_id=1, stream_seq=20) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516349, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516350, stream_id=1, stream_seq=20) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516350, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516351, stream_id=1, stream_seq=20) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516351, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516352, stream_id=1, stream_seq=20) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516352, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516353, stream_id=1, stream_seq=21) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516353, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516354, stream_id=1, stream_seq=21) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516354, gaps=[]) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516355, stream_id=1, stream_seq=21) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516355, gaps=[]) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516356, stream_id=1, stream_seq=21) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516356, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516357, stream_id=1, stream_seq=21) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516357, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516358, stream_id=1, stream_seq=21) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516358, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516359, stream_id=1, stream_seq=21) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516359, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516360, stream_id=1, stream_seq=22) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516360, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516361, stream_id=1, stream_seq=22) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516361, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516362, stream_id=1, stream_seq=22) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516362, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516363, stream_id=1, stream_seq=22) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516363, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516364, stream_id=1, stream_seq=22) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516364, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516365, stream_id=1, stream_seq=22) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516365, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516366, stream_id=1, stream_seq=22) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516366, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516367, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516367, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516368, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516368, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516369, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516369, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516370, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516370, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516371, stream_id=1, stream_seq=23) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516371, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516372, stream_id=1, stream_seq=23) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516372, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516373, stream_id=1, stream_seq=23) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516373, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516374, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516374, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516375, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516375, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516376, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516376, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516377, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516377, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516378, stream_id=1, stream_seq=24) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516378, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516379, stream_id=1, stream_seq=24) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516379, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516380, stream_id=1, stream_seq=24) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516380, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516381, stream_id=1, stream_seq=25) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516381, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516382, stream_id=1, stream_seq=25) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516382, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516383, stream_id=1, stream_seq=25) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516383, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516384, stream_id=1, stream_seq=25) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516384, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516385, stream_id=1, stream_seq=25) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516385, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516386, stream_id=1, stream_seq=25) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516386, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516387, stream_id=1, stream_seq=25) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516387, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516388, stream_id=1, stream_seq=26) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516388, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516389, stream_id=1, stream_seq=26) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516389, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516390, stream_id=1, stream_seq=26) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516390, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516391, stream_id=1, stream_seq=26) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516391, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516392, stream_id=1, stream_seq=26) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516392, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516393, stream_id=1, stream_seq=26) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516393, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516394, stream_id=1, stream_seq=26) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516394, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516395, stream_id=1, stream_seq=27) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516395, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516396, stream_id=1, stream_seq=27) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516396, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516397, stream_id=1, stream_seq=27) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516397, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516398, stream_id=1, stream_seq=27) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516398, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516399, stream_id=1, stream_seq=27) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516399, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516400, stream_id=1, stream_seq=27) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516400, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516401, stream_id=1, stream_seq=27) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516401, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516402, stream_id=1, stream_seq=28) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516402, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516403, stream_id=1, stream_seq=28) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516403, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516404, stream_id=1, stream_seq=28) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516404, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516405, stream_id=1, stream_seq=28) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516405, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516406, stream_id=1, stream_seq=28) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516406, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516407, stream_id=1, stream_seq=28) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516407, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516408, stream_id=1, stream_seq=28) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516408, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516409, stream_id=1, stream_seq=29) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516409, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516410, stream_id=1, stream_seq=29) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516410, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516411, stream_id=1, stream_seq=29) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516411, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516412, stream_id=1, stream_seq=29) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516412, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516413, stream_id=1, stream_seq=29) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516413, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516414, stream_id=1, stream_seq=29) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516414, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516415, stream_id=1, stream_seq=29) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516415, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516416, stream_id=1, stream_seq=30) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516416, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516417, stream_id=1, stream_seq=30) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516417, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516418, stream_id=1, stream_seq=30) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516418, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516419, stream_id=1, stream_seq=30) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516419, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516420, stream_id=1, stream_seq=30) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516420, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516421, stream_id=1, stream_seq=30) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516421, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516422, stream_id=1, stream_seq=30) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516422, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516423, stream_id=1, stream_seq=31) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516423, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516424, stream_id=1, stream_seq=31) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516424, gaps=[]) 45474ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45474ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516425, stream_id=1, stream_seq=31) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516425, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516426, stream_id=1, stream_seq=31) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516426, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516427, stream_id=1, stream_seq=31) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516427, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516428, stream_id=1, stream_seq=31) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516428, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516429, stream_id=1, stream_seq=31) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516429, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516430, stream_id=1, stream_seq=32) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516430, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516431, stream_id=1, stream_seq=32) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516431, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516432, stream_id=1, stream_seq=32) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516432, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516433, stream_id=1, stream_seq=32) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516433, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516434, stream_id=1, stream_seq=32) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516434, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516435, stream_id=1, stream_seq=32) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516435, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516436, stream_id=1, stream_seq=32) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516436, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2773516437, stream_id=1, stream_seq=33) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2773516437, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516438, stream_id=1, stream_seq=33) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2773516438, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516439, stream_id=1, stream_seq=33) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2773516439, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516440, stream_id=1, stream_seq=33) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2773516440, gaps=[]) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516441, stream_id=1, stream_seq=33) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2773516441, gaps=[]) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2773516442, stream_id=1, stream_seq=33) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2773516442, gaps=[]) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2773516443, stream_id=1, stream_seq=33) 45510ms [log] 262140 45510ms [log] 262140 45510ms [log] [file] 45510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2773516443, gaps=[]) 45677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 45677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 45677ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 45677ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 45677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45678ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 45678ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb"}', extra='') 45678ms [log] connectionstatechanged closed closed closed 45678ms [log] connectionstatechanged closed closed closed 45678ms [log] connectionstatechanged closed closed closed 45678ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8358a906-8dcc-432f-b582-25c907f0f2eb", "state": "closed"}] 45678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45678ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45678ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf3\x03\x11m\xc1\tmZ@\x17,\xc1') 45679ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf3\x03\x11m\xc1\tmZ@\x17,\xc1') 45679ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61505) 45679ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 45679ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 45757ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45757ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 45820ms [err] Traceback (most recent call last): 45820ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45820ms [err] return _run_code(code, main_globals, None, 45820ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45820ms [err] exec(code, run_globals) 45820ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45820ms [err] sys.exit(main()) 45820ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45820ms [err] asyncio.run(main_async()) 45820ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45820ms [err] return loop.run_until_complete(main) 45820ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45820ms [err] self.run_forever() 45820ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45820ms [err] self._run_once() 45820ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45821ms [err] event_list = self._selector.select(timeout) 45821ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45821ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45821ms [err] KeyboardInterrupt ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value 51340ms [log] starting device 51742ms [err] DEBUG:asyncio:Using selector: EpollSelector 51810ms [err] ERROR:asyncio:Unclosed client session 51810ms [err] client_session: 51879ms [log] parsing 51879ms [log] creating device handler 51879ms [log] [ready] 51879ms [log] reading line 51879ms [log] [websocketToken] "82893ce2-8b8e-463d-8aaa-9a6f1da7bb6c" 51891ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 51891ms [log] [websocketConnected] 53589ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53589ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 53595ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/186bf32e-1830-49bc-8e6a-c15f6f7d6979"}}', extra='') 53595ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/186bf32e-1830-49bc-8e6a-c15f6f7d6979"} 53642ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481","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='') 53642ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481", "state": "new"}] 55645ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 55645ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 55645ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 55645ms [err] v=0 55645ms [err] o=- 5039573714818124565 2 IN IP4 127.0.0.1 55645ms [err] s=- 55645ms [err] t=0 0 55645ms [err] a=group:BUNDLE 0 55645ms [err] a=extmap-allow-mixed 55645ms [err] a=msid-semantic: WMS 55645ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 55645ms [err] c=IN IP4 0.0.0.0 55645ms [err] a=ice-ufrag:l2n7 55645ms [err] a=ice-pwd:b/TxLGEFOk4Ul7lj2oMDAwQS 55645ms [err] a=ice-options:trickle 55645ms [err] a=fingerprint:sha-256 3B:7F:A4:38:47:28:69:57:86:A7:EC:9A:8A:CF:AC:19:7E:E4:BB:DA:92:5D:17:DB:40:BE:39:5C:6A:71:EE:DF 55645ms [err] a=setup:actpass 55645ms [err] a=mid:0 55645ms [err] a=sctp-port:5000 55645ms [err] a=max-message-size:262144 55645ms [err] 55647ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 55647ms [err] v=0 55647ms [err] o=- 5039573714818124565 2 IN IP4 127.0.0.1 55647ms [err] s=- 55647ms [err] t=0 0 55647ms [err] a=group:BUNDLE 0 55647ms [err] a=extmap-allow-mixed 55647ms [err] a=msid-semantic: WMS 55647ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 55647ms [err] c=IN IP4 0.0.0.0 55647ms [err] a=ice-ufrag:l2n7 55647ms [err] a=ice-pwd:b/TxLGEFOk4Ul7lj2oMDAwQS 55647ms [err] a=ice-options:trickle 55647ms [err] a=fingerprint:sha-256 3B:7F:A4:38:47:28:69:57:86:A7:EC:9A:8A:CF:AC:19:7E:E4:BB:DA:92:5D:17:DB:40:BE:39:5C:6A:71:EE:DF 55647ms [err] a=setup:actpass 55647ms [err] a=mid:0 55647ms [err] a=sctp-port:5000 55647ms [err] a=max-message-size:262144 55647ms [err] 55647ms [log] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481"}', extra='') 55647ms [log] handleSignalingMessage 55647ms [log] handleOptions 55647ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5039573714818124565 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:l2n7\\r\\na=ice-pwd:b/TxLGEFOk4Ul7lj2oMDAwQS\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 3B:7F:A4:38:47:28:69:57:86:A7:EC:9A:8A:CF:AC:19:7E:E4:BB:DA:92:5D:17:DB:40:BE:39:5C:6A:71:EE:DF\\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/030ee360-a650-48bc-a5d8-3f100ff61481"}', extra='') 55647ms [log] handleSignalingMessage 55647ms [log] handleOffer 55647ms [log] makeAnswer 55647ms [log] connectionstatechanged new new have-remote-offer 55647ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481", "state": "new"}] 55649ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 55649ms [err] v=0 55649ms [err] o=- 3928295482 3928295482 IN IP4 0.0.0.0 55649ms [err] s=- 55649ms [err] t=0 0 55649ms [err] a=group:BUNDLE 0 55649ms [err] a=msid-semantic:WMS * 55649ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 55649ms [err] c=IN IP4 0.0.0.0 55649ms [err] a=mid:0 55649ms [err] a=sctp-port:5000 55649ms [err] a=max-message-size:65536 55649ms [err] a=ice-ufrag:zO4H 55649ms [err] a=ice-pwd:aI85ebFxu2FLoZRCTbZWx0 55649ms [err] a=fingerprint:sha-256 0B:0C:FA:B9:44:0F:E9:2E:86:56:41:11:C1:00:4B:C4:A7:8B:60:56:DC:59:1F:FD:A1:C0:A9:B9:78:23:34:EC 55649ms [err] a=setup:active 55649ms [err] 55649ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 55650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 55651ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 55653ms [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'#\xd4\xdet\xd6e(\xaf\xe4\xe0\x18\xa9') 55653ms [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'stnS\xfc\x15\x90\x85&\n\xe0\xcb') 55654ms [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'#\xd4\xdet\xd6e(\xaf\xe4\xe0\x18\xa9') 55654ms [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'stnS\xfc\x15\x90\x85&\n\xe0\xcb') 55656ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 55656ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'Q[\x07\x93\xee\x91\xbe\x16\x8a^\xc9\xac') 55657ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'Q[\x07\x93\xee\x91\xbe\x16\x8a^\xc9\xac') 55657ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"a\xbfD\xa4']Cn\xc4\xed\xc7\xaf") 55659ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"a\xbfD\xa4']Cn\xc4\xed\xc7\xaf") 55659ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55422) (expires in 600 seconds) 55659ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 55659ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 55660ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 55660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 55660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 55661ms [log] connectionstatechanged new new stable 55661ms [log] connectionstatechanged new new stable 55661ms [log] connectionstatechanged connecting checking stable 55661ms [log] connectionstatechanged connecting checking stable 55661ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481", "state": "connecting"}] 55682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0amiruNZmIcJ') 55682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0amiruNZmIcJ') 55682ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8L3M4DfC6Q 1 udp 1845501695 172.17.0.2 33731 typ prflx) 55683ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37892) -> ('172.17.0.2', 33731)) State.WAITING -> State.IN_PROGRESS 55683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b,\xac\x9cz^e\x06\xf0\xc7E\xc0') 55684ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b,\xac\x9cz^e\x06\xf0\xc7E\xc0') 55684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37892) -> ('172.17.0.2', 33731)) State.IN_PROGRESS -> State.SUCCEEDED 55685ms [err] INFO:aioice.ice:Connection(0) ICE completed 55696ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f3238031-f934-437f-b376-027733e8634f.local" resolved to 172.17.0.2 55702ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37892) -> ('172.17.0.2', 33731)) State.FROZEN -> State.IN_PROGRESS 55702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xaa\xa71o`\x1d\xbc'\xc6,\xcf&") 55704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xaa\xa71o`\x1d\xbc'\xc6,\xcf&") 55704ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37892) -> ('172.17.0.2', 33731)) State.IN_PROGRESS -> State.SUCCEEDED 55723ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49385) -> ('172.17.0.2', 33731)) State.FROZEN -> State.IN_PROGRESS 55723ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2\xe2$\x9d[9\xa0*\xcff\x88C') 55725ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2\xe2$\x9d[9\xa0*\xcff\x88C') 55725ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49385) -> ('172.17.0.2', 33731)) State.IN_PROGRESS -> State.SUCCEEDED 55732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Xpac+DoCQR9R') 55733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Xpac+DoCQR9R') 55733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37892) -> ('141.24.211.56', 33731)) State.FROZEN -> State.FAILED 55733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49385) -> ('141.24.211.56', 33731)) State.FROZEN -> State.FAILED 55733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37892) -> ('141.24.210.113', 50420)) State.FROZEN -> State.FAILED 55733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49385) -> ('141.24.210.113', 50420)) State.FROZEN -> State.FAILED 55733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55422) -> ('172.17.0.2', 33731)) State.FROZEN -> State.FAILED 55733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55422) -> ('141.24.211.56', 33731)) State.FROZEN -> State.FAILED 55733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55422) -> ('141.24.210.113', 50420)) State.FROZEN -> State.FAILED 55744ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 55744ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 55745ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 55749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 55749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 55750ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 55750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 55750ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3036909448 1 udp 2113937151 f3238031-f934-437f-b376-027733e8634f.local 33731 typ host generation 0 ufrag l2n7 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481"}', extra='') 55750ms [log] handleSignalingMessage 55750ms [log] handleIceCandidate 55750ms [log] acceptIceCandidate 55750ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:825157111 1 udp 1677729535 141.24.211.56 33731 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag l2n7 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481"}', extra='') 55750ms [log] handleSignalingMessage 55750ms [log] handleIceCandidate 55750ms [log] acceptIceCandidate 55750ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1646484092 1 udp 33562623 141.24.210.113 50420 typ relay raddr 141.24.211.56 rport 33731 generation 0 ufrag l2n7 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481"}', extra='') 55750ms [log] handleSignalingMessage 55750ms [log] handleIceCandidate 55750ms [log] acceptIceCandidate 55750ms [log] connectionstatechanged connecting completed stable 55750ms [log] connectionstatechanged connected completed stable 55750ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481", "state": "connected"}] 55755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 55755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 55755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 55756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 55756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 55756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 55757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1905868142, stream_id=1, stream_seq=0) 55758ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 55758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1117870237, stream_id=1, stream_seq=0) 55758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 55758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905868142, gaps=[]) 55758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1117870237, gaps=[]) 55759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 55759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1905868143, stream_id=1, stream_seq=1) 55759ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 55760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905868143, gaps=[]) 55760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1905868144, stream_id=1, stream_seq=2) 55760ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 55761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905868144, gaps=[]) 55796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4VywpahJFOCa') 55797ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4VywpahJFOCa') 55823ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 55823ms [log] [experimentStatusChanged] {"status": "running", "message": null} 55923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 55923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 55923ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 55923ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 55923ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 55924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 55924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 55924ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 55925ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481"}', extra='') 55925ms [log] connectionstatechanged closed closed closed 55925ms [log] connectionstatechanged closed closed closed 55925ms [log] connectionstatechanged closed closed closed 55925ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/030ee360-a650-48bc-a5d8-3f100ff61481", "state": "closed"}] 55925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 55926ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 55926ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'^\x98W\xe9S\xb5\xba\xafT\xa1)\xf1') 55927ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'^\x98W\xe9S\xb5\xba\xafT\xa1)\xf1') 55928ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55422) 55928ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 55928ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 56000ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56000ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 56076ms [err] Traceback (most recent call last): 56076ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 56077ms [err] return _run_code(code, main_globals, None, 56077ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 56077ms [err] exec(code, run_globals) 56077ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 56077ms [err] sys.exit(main()) 56077ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 56077ms [err] asyncio.run(main_async()) 56077ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 56077ms [err] return loop.run_until_complete(main) 56077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 56077ms [err] self.run_forever() 56077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 56077ms [err] self._run_once() 56077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 56078ms [err] event_list = self._selector.select(timeout) 56078ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 56078ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 56078ms [err] KeyboardInterrupt 56186ms [log] starting device 56586ms [err] DEBUG:asyncio:Using selector: EpollSelector 56655ms [err] ERROR:asyncio:Unclosed client session 56655ms [err] client_session: 56727ms [log] parsing 56727ms [log] creating device handler 56727ms [log] [ready] 56727ms [log] reading line 56727ms [log] [websocketToken] "91babca1-813c-4f55-88f4-0a03f325f7d5" 56738ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 56738ms [log] [websocketConnected] 58493ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 58493ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 58504ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/433d992c-f0af-4d6c-b6cd-2a4de23a42aa"}}', extra='') 58504ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/433d992c-f0af-4d6c-b6cd-2a4de23a42aa"} 58557ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4","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='') 58557ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4", "state": "new"}] 60560ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 60560ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 60560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 60560ms [err] v=0 60560ms [err] o=- 8904104214274732197 2 IN IP4 127.0.0.1 60560ms [err] s=- 60560ms [err] t=0 0 60560ms [err] a=group:BUNDLE 0 60560ms [err] a=extmap-allow-mixed 60560ms [err] a=msid-semantic: WMS 60560ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 60560ms [err] c=IN IP4 0.0.0.0 60560ms [err] a=ice-ufrag:jCKh 60560ms [err] a=ice-pwd:H7+JpizJ/uFVTU2Pa08debBL 60560ms [err] a=ice-options:trickle 60560ms [err] a=fingerprint:sha-256 94:7D:ED:16:24:71:B8:5C:56:A5:26:DA:26:A8:7E:70:B3:B6:7D:52:C0:33:BB:54:2B:CF:95:42:2A:2B:63:F0 60560ms [err] a=setup:actpass 60560ms [err] a=mid:0 60560ms [err] a=sctp-port:5000 60560ms [err] a=max-message-size:262144 60560ms [err] 60562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 60562ms [err] v=0 60562ms [err] o=- 8904104214274732197 2 IN IP4 127.0.0.1 60562ms [err] s=- 60562ms [err] t=0 0 60562ms [err] a=group:BUNDLE 0 60562ms [err] a=extmap-allow-mixed 60562ms [err] a=msid-semantic: WMS 60562ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 60562ms [err] c=IN IP4 0.0.0.0 60562ms [err] a=ice-ufrag:jCKh 60562ms [err] a=ice-pwd:H7+JpizJ/uFVTU2Pa08debBL 60562ms [err] a=ice-options:trickle 60562ms [err] a=fingerprint:sha-256 94:7D:ED:16:24:71:B8:5C:56:A5:26:DA:26:A8:7E:70:B3:B6:7D:52:C0:33:BB:54:2B:CF:95:42:2A:2B:63:F0 60562ms [err] a=setup:actpass 60562ms [err] a=mid:0 60562ms [err] a=sctp-port:5000 60562ms [err] a=max-message-size:262144 60562ms [err] 60563ms [log] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4"}', extra='') 60563ms [log] handleSignalingMessage 60563ms [log] handleOptions 60563ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8904104214274732197 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:jCKh\\r\\na=ice-pwd:H7+JpizJ/uFVTU2Pa08debBL\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 94:7D:ED:16:24:71:B8:5C:56:A5:26:DA:26:A8:7E:70:B3:B6:7D:52:C0:33:BB:54:2B:CF:95:42:2A:2B:63:F0\\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/b9530a25-8526-4970-b79b-6e93fbd99fe4"}', extra='') 60563ms [log] handleSignalingMessage 60563ms [log] handleOffer 60563ms [log] makeAnswer 60563ms [log] connectionstatechanged new new have-remote-offer 60563ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4", "state": "new"}] 60564ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 60564ms [err] v=0 60564ms [err] o=- 3928295487 3928295487 IN IP4 0.0.0.0 60564ms [err] s=- 60564ms [err] t=0 0 60564ms [err] a=group:BUNDLE 0 60564ms [err] a=msid-semantic:WMS * 60564ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 60564ms [err] c=IN IP4 0.0.0.0 60564ms [err] a=mid:0 60564ms [err] a=sctp-port:5000 60564ms [err] a=max-message-size:65536 60564ms [err] a=ice-ufrag:BWJZ 60564ms [err] a=ice-pwd:4w0jM2QXLj0dXBfeHb2Kuc 60564ms [err] a=fingerprint:sha-256 39:85:44:49:46:37:1F:4E:9F:98:A4:75:5B:6B:A5:70:97:E5:C8:2C:15:87:20:35:D6:3C:BF:2B:EE:88:03:C5 60564ms [err] a=setup:active 60564ms [err] 60565ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 60566ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 60567ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 60569ms [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'>Nm\x8e\x83E+\xfc\x88\xa7:\x10') 60569ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8\x9a\xc3\x86\xf1)\xab\xd8!\x91\x03\xe8') 60570ms [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'>Nm\x8e\x83E+\xfc\x88\xa7:\x10') 60570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8\x9a\xc3\x86\xf1)\xab\xd8!\x91\x03\xe8') 60572ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 60572ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'X\n\xa3\x81\x91\xca\x81\xe2_\x9a\xef\x11') 60573ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'X\n\xa3\x81\x91\xca\x81\xe2_\x9a\xef\x11') 60573ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xbb\xd5\xf2\xbfB\xdbXa\x1b\xf0c\xc2') 60574ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xbb\xd5\xf2\xbfB\xdbXa\x1b\xf0c\xc2') 60574ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58677) (expires in 600 seconds) 60574ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 60574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 60575ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 60575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 60576ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 60576ms [log] connectionstatechanged new new stable 60576ms [log] connectionstatechanged new new stable 60576ms [log] connectionstatechanged connecting checking stable 60576ms [log] connectionstatechanged connecting checking stable 60576ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4", "state": "connecting"}] 60601ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Vt3GPK5Waxb1') 60601ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Vt3GPK5Waxb1') 60602ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(MNzxec30LS 1 udp 1845501695 172.17.0.2 43229 typ prflx) 60602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49441) -> ('172.17.0.2', 43229)) State.WAITING -> State.IN_PROGRESS 60602ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\x1c\xc6\x17\xfb9z\xfcvL\xdaD') 60604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\x1c\xc6\x17\xfb9z\xfcvL\xdaD') 60604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49441) -> ('172.17.0.2', 43229)) State.IN_PROGRESS -> State.SUCCEEDED 60604ms [err] INFO:aioice.ice:Connection(0) ICE completed 60617ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2da8379b-ab4c-4460-8a22-79dec1a8e945.local" resolved to 172.17.0.2 60618ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49441) -> ('172.17.0.2', 43229)) State.FROZEN -> State.IN_PROGRESS 60618ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b';\xdet\xaf\xe9u\x8b\xdd\xf8\x8eY\x85') 60619ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b';\xdet\xaf\xe9u\x8b\xdd\xf8\x8eY\x85') 60619ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49441) -> ('172.17.0.2', 43229)) State.IN_PROGRESS -> State.SUCCEEDED 60638ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36170) -> ('172.17.0.2', 43229)) State.FROZEN -> State.IN_PROGRESS 60638ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd\x1aM\x06\x8b\xb4\x16g\xa3\x15\xb5\xa7') 60640ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd\x1aM\x06\x8b\xb4\x16g\xa3\x15\xb5\xa7') 60640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36170) -> ('172.17.0.2', 43229)) State.IN_PROGRESS -> State.SUCCEEDED 60656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5FY2YxAf5fVh') 60656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5FY2YxAf5fVh') 60656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49441) -> ('141.24.211.56', 43229)) State.FROZEN -> State.FAILED 60656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36170) -> ('141.24.211.56', 43229)) State.FROZEN -> State.FAILED 60656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49441) -> ('141.24.210.113', 64372)) State.FROZEN -> State.FAILED 60656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36170) -> ('141.24.210.113', 64372)) State.FROZEN -> State.FAILED 60657ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58677) -> ('172.17.0.2', 43229)) State.FROZEN -> State.FAILED 60657ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58677) -> ('141.24.211.56', 43229)) State.FROZEN -> State.FAILED 60657ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58677) -> ('141.24.210.113', 64372)) State.FROZEN -> State.FAILED 60659ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 60659ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 60661ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 60666ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 60666ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 60666ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 60666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 60667ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1235594155 1 udp 2113937151 2da8379b-ab4c-4460-8a22-79dec1a8e945.local 43229 typ host generation 0 ufrag jCKh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4"}', extra='') 60667ms [log] handleSignalingMessage 60667ms [log] handleIceCandidate 60667ms [log] acceptIceCandidate 60667ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3666741944 1 udp 1677729535 141.24.211.56 43229 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag jCKh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4"}', extra='') 60667ms [log] handleSignalingMessage 60667ms [log] handleIceCandidate 60667ms [log] acceptIceCandidate 60667ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1688383818 1 udp 33562623 141.24.210.113 64372 typ relay raddr 141.24.211.56 rport 43229 generation 0 ufrag jCKh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4"}', extra='') 60667ms [log] handleSignalingMessage 60667ms [log] handleIceCandidate 60667ms [log] acceptIceCandidate 60667ms [log] connectionstatechanged connecting completed stable 60667ms [log] connectionstatechanged connected completed stable 60667ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4", "state": "connected"}] 60671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 60672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 60672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 60673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 60673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 60673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 60674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2929254102, stream_id=1, stream_seq=0) 60675ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 60675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3364189504, stream_id=1, stream_seq=0) 60675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 60675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2929254102, gaps=[]) 60676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3364189504, gaps=[]) 60676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 60677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2929254103, stream_id=1, stream_seq=1) 60677ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 60677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2929254103, gaps=[]) 60677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2929254104, stream_id=1, stream_seq=2) 60677ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 60679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2929254104, gaps=[]) 60679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2929254105, stream_id=1, stream_seq=3) 60679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2929254105, gaps=[]) 60679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2929254106, stream_id=1, stream_seq=4) 60679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2929254106, gaps=[]) 60717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tmP/UQJyVDBR') 60717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43229) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tmP/UQJyVDBR') 60732ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 60732ms [log] [experimentStatusChanged] {"status": "running", "message": null} 60845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 60845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 60845ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 60846ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 60846ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 60846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 60846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 60847ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 60847ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4"}', extra='') 60847ms [log] connectionstatechanged closed closed closed 60847ms [log] connectionstatechanged closed closed closed 60847ms [log] connectionstatechanged closed closed closed 60847ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b9530a25-8526-4970-b79b-6e93fbd99fe4", "state": "closed"}] 60848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 60848ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 60848ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x97\x937\xaf\xd7l\xcd\xb4El\x80W') 60850ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x97\x937\xaf\xd7l\xcd\xb4El\x80W') 60850ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58677) 60850ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 60850ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 60918ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 60918ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 60987ms [err] Traceback (most recent call last): 60987ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 60988ms [err] return _run_code(code, main_globals, None, 60988ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 60988ms [err] exec(code, run_globals) 60988ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 60988ms [err] sys.exit(main()) 60988ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 60988ms [err] asyncio.run(main_async()) 60988ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 60988ms [err] return loop.run_until_complete(main) 60988ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 60988ms [err] self.run_forever() 60988ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 60988ms [err] self._run_once() 60988ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 60988ms [err] event_list = self._selector.select(timeout) 60988ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 60988ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 60988ms [err] KeyboardInterrupt ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 70914ms [log] starting device 71306ms [err] DEBUG:asyncio:Using selector: EpollSelector 71376ms [err] ERROR:asyncio:Unclosed client session 71376ms [err] client_session: 71447ms [log] parsing 71447ms [log] creating device handler 71447ms [log] [ready] 71447ms [log] reading line 71447ms [log] [websocketToken] "b96392cc-d82d-433c-8175-a9e99c953d15" 71468ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71468ms [log] [websocketConnected] 71666ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71666ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71688ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/166e869e-5d6d-46bc-98f7-d1628eea8e11"}}', extra='') 71688ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/166e869e-5d6d-46bc-98f7-d1628eea8e11"} 71735ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7","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='') 71735ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7", "state": "new"}] 73739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 73739ms [err] v=0 73739ms [err] o=- 3928295500 3928295500 IN IP4 0.0.0.0 73739ms [err] s=- 73739ms [err] t=0 0 73739ms [err] a=group:BUNDLE 0 73739ms [err] a=msid-semantic:WMS * 73739ms [err] m=application 9 DTLS/SCTP 5000 73739ms [err] c=IN IP4 0.0.0.0 73739ms [err] a=mid:0 73739ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73739ms [err] a=max-message-size:65536 73739ms [err] a=ice-ufrag:UKcv 73739ms [err] a=ice-pwd:A95kUpaR7ug40AwA4AuS4h 73739ms [err] a=fingerprint:sha-256 D2:53:0C:1E:25:F8:61:01:2F:0C:A9:31:D7:BF:69:C6:73:FA:91:3F:FC:AA:94:E0:D3:33:B6:A2:A5:BA:96:C3 73739ms [err] a=setup:actpass 73739ms [err] 73740ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73741ms [log] makeOffer 73741ms [log] connectionstatechanged new new have-local-offer 73741ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7", "state": "new"}] 73742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73742ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73744ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f$\xec\xd6d$\xe2\xdd\xea4\xfc\xd4') 73745ms [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'?\xb9\xe93\x87\xc8\xff\xac\xd4\x03\xf3n') 73745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f$\xec\xd6d$\xe2\xdd\xea4\xfc\xd4') 73746ms [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'?\xb9\xe93\x87\xc8\xff\xac\xd4\x03\xf3n') 73747ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 73748ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x03\x1e\xcf\xc2\x97\x17g\xb67!\xd0>') 73749ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x03\x1e\xcf\xc2\x97\x17g\xb67!\xd0>') 73749ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa6\xb8\xf0\xdc;\x88SM \x92\x98\xd7') 73750ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa6\xb8\xf0\xdc;\x88SM \x92\x98\xd7') 73750ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57364) (expires in 600 seconds) 73750ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 73750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73751ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73751ms [log] handleSignalingMessage 73751ms [log] handleOptions 73751ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 73751ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xbc\x19\xc6Q\xd5\xe6o\xe7Z\x83{') 73777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xbc\x19\xc6Q\xd5\xe6o\xe7Z\x83{') 73788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 73788ms [err] v=0 73788ms [err] o=- 3928295500 3928295500 IN IP4 0.0.0.0 73788ms [err] s=- 73788ms [err] t=0 0 73788ms [err] a=group:BUNDLE 0 73788ms [err] a=msid-semantic:WMS * 73788ms [err] m=application 59327 DTLS/SCTP 5000 73788ms [err] c=IN IP4 172.30.0.1 73788ms [err] a=mid:0 73788ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73788ms [err] a=max-message-size:65536 73788ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59327 typ host 73788ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34569 typ host 73788ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59327 typ srflx raddr 172.30.0.1 rport 59327 73788ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34569 typ srflx raddr 172.17.0.2 rport 34569 73788ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61825 typ relay raddr 172.17.0.2 rport 58302 73788ms [err] a=end-of-candidates 73788ms [err] a=ice-ufrag:0tuT 73788ms [err] a=ice-pwd:4k5rqo1n3hjsbCCyxo3Dcc 73788ms [err] a=fingerprint:sha-256 AD:FB:24:A5:4E:EE:61:47:BF:6E:CD:87:E0:3B:AB:07:82:3C:54:82:22:6F:B8:CF:24:C0:5D:AB:E2:23:B6:3F 73788ms [err] a=setup:active 73788ms [err] 73789ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 73789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73790ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('172.30.0.1', 59327)) State.FROZEN -> State.WAITING 73790ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57196) -> ('172.30.0.1', 59327)) State.FROZEN -> State.WAITING 73790ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('172.17.0.2', 34569)) State.FROZEN -> State.WAITING 73790ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57364) -> ('172.30.0.1', 59327)) State.FROZEN -> State.WAITING 73790ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FfYjeUJoeP 1 udp 1862270975 172.17.0.2 59327 typ prflx) 73790ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('172.17.0.2', 59327)) State.WAITING -> State.IN_PROGRESS 73791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0\xfc\xa5\xe7\xf1\xdd\xa3\x95j\xb9\xd8\x07') 73791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('172.30.0.1', 59327)) State.WAITING -> State.IN_PROGRESS 73791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'k \xc1\x1c\xe8\xc4(\x96\xad\xc3\xb5o') 73792ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7","content":{"type":"answer","sdp":"v=0\\r\\no=- 3928295500 3928295500 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 59327 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 59327 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34569 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59327 typ srflx raddr 172.30.0.1 rport 59327\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34569 typ srflx raddr 172.17.0.2 rport 34569\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61825 typ relay raddr 172.17.0.2 rport 58302\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0tuT\\r\\na=ice-pwd:4k5rqo1n3hjsbCCyxo3Dcc\\r\\na=fingerprint:sha-256 AD:FB:24:A5:4E:EE:61:47:BF:6E:CD:87:E0:3B:AB:07:82:3C:54:82:22:6F:B8:CF:24:C0:5D:AB:E2:23:B6:3F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 73792ms [log] handleSignalingMessage 73792ms [log] handleAnswer 73792ms [log] acceptAnswer 73792ms [log] connectionstatechanged connecting checking stable 73792ms [log] connectionstatechanged connecting checking stable 73792ms [log] connectionstatechanged connecting checking stable 73792ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7", "state": "connecting"}] 73792ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0\xfc\xa5\xe7\xf1\xdd\xa3\x95j\xb9\xd8\x07') 73792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('172.17.0.2', 59327)) State.IN_PROGRESS -> State.SUCCEEDED 73792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57196) -> ('172.30.0.1', 59327)) State.WAITING -> State.FAILED 73792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('172.17.0.2', 34569)) State.WAITING -> State.FAILED 73792ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57196) -> ('172.17.0.2', 34569)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('141.24.211.56', 59327)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57196) -> ('141.24.211.56', 59327)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('141.24.211.56', 34569)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57196) -> ('141.24.211.56', 34569)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('141.24.210.113', 61825)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57196) -> ('141.24.210.113', 61825)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57364) -> ('172.30.0.1', 59327)) State.WAITING -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57364) -> ('172.17.0.2', 34569)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57364) -> ('141.24.211.56', 59327)) State.FROZEN -> State.FAILED 73793ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57364) -> ('141.24.211.56', 34569)) State.FROZEN -> State.FAILED 73794ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57364) -> ('141.24.210.113', 61825)) State.FROZEN -> State.FAILED 73794ms [err] INFO:aioice.ice:Connection(0) ICE completed 73795ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'k \xc1\x1c\xe8\xc4(\x96\xad\xc3\xb5o') 73795ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57469) -> ('172.30.0.1', 59327)) State.IN_PROGRESS -> State.SUCCEEDED 73796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\xaa:y\xaf\xa8\xfe3R\xcc\xf8\x1f') 73796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\xaa:y\xaf\xa8\xfe3R\xcc\xf8\x1f') 73812ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 73812ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73813ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 73816ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 73817ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 73817ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 73817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 73817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 73817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 73818ms [log] connectionstatechanged connecting completed stable 73818ms [log] connectionstatechanged connected completed stable 73818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7", "state": "connected"}] 73818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 73818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 73818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 73818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 73819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 73819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 73819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 73819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 73820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 73820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=951314888, stream_id=1, stream_seq=0) 73820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 73821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=920150826, stream_id=1, stream_seq=0) 73821ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=920150826, gaps=[]) 73821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=951314888, gaps=[]) 73821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=920150827, stream_id=1, stream_seq=1) 73821ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 73821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=920150827, gaps=[]) 73822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=920150828, stream_id=1, stream_seq=2) 73822ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 73822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=920150828, gaps=[]) 73903ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73903ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 73987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 73987ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 73987ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 73987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73988ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 73988ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7"}', extra='') 73988ms [log] connectionstatechanged closed closed closed 73988ms [log] connectionstatechanged closed closed closed 73988ms [log] connectionstatechanged closed closed closed 73988ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0d257c41-5b4c-4659-8c44-5ac853c199a7", "state": "closed"}] 73988ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73988ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73989ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x9a\xfc\xf5*d\x96\x08-V\xe3\xfci') 73990ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x9a\xfc\xf5*d\x96\x08-V\xe3\xfci') 73990ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57364) 73990ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 73990ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 74076ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74076ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 74130ms [err] Traceback (most recent call last): 74130ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74130ms [err] return _run_code(code, main_globals, None, 74130ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74130ms [err] exec(code, run_globals) 74130ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74131ms [err] sys.exit(main()) 74131ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74131ms [err] asyncio.run(main_async()) 74131ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74131ms [err] return loop.run_until_complete(main) 74131ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74131ms [err] self.run_forever() 74131ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74131ms [err] self._run_once() 74131ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74132ms [err] event_list = self._selector.select(timeout) 74132ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74132ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74132ms [err] KeyboardInterrupt 74248ms [log] starting device 74639ms [err] DEBUG:asyncio:Using selector: EpollSelector 74710ms [err] ERROR:asyncio:Unclosed client session 74710ms [err] client_session: 74762ms [log] parsing 74762ms [log] creating device handler 74762ms [log] [ready] 74762ms [log] reading line 74762ms [log] [websocketToken] "07021743-485e-4a61-a8c6-644aafd792b8" 74768ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 74768ms [log] [websocketConnected] 74964ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74964ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74975ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/523d1309-e92f-46e6-8bc5-7becd6784c72"}}', extra='') 74975ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/523d1309-e92f-46e6-8bc5-7becd6784c72"} 75025ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac","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='') 75025ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac", "state": "new"}] 77029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 77029ms [err] v=0 77029ms [err] o=- 3928295504 3928295504 IN IP4 0.0.0.0 77029ms [err] s=- 77029ms [err] t=0 0 77029ms [err] a=group:BUNDLE 0 77029ms [err] a=msid-semantic:WMS * 77029ms [err] m=application 9 DTLS/SCTP 5000 77029ms [err] c=IN IP4 0.0.0.0 77029ms [err] a=mid:0 77029ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77029ms [err] a=max-message-size:65536 77029ms [err] a=ice-ufrag:Okys 77029ms [err] a=ice-pwd:xyebafOKedSSqdb9fDsLRC 77029ms [err] a=fingerprint:sha-256 A8:8E:16:A5:35:12:25:F1:91:AF:E2:1A:EC:E6:99:73:6C:F6:05:2C:4C:F5:88:C0:C8:DA:FD:DC:16:8D:48:4B 77029ms [err] a=setup:actpass 77029ms [err] 77030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 77031ms [log] makeOffer 77031ms [log] connectionstatechanged new new have-local-offer 77031ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac", "state": "new"}] 77032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 77032ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 77034ms [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'\xd3\x02C\x16.h\xf9)\xb6\xb2g\x0b') 77035ms [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'\xb5\xf7^\x81r\x0f\x97\xfaG\xe0f]') 77036ms [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'\xd3\x02C\x16.h\xf9)\xb6\xb2g\x0b') 77036ms [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'\xb5\xf7^\x81r\x0f\x97\xfaG\xe0f]') 77037ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 77037ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'T\xd5+\xc9\xdc\xcf\xa8c\x03l\xcf\xd3') 77038ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'T\xd5+\xc9\xdc\xcf\xa8c\x03l\xcf\xd3') 77038ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'xx\xa6\x7f\x9apU8zc\x8d\xbe') 77039ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'xx\xa6\x7f\x9apU8zc\x8d\xbe') 77040ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61582) (expires in 600 seconds) 77040ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 77040ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 77041ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 77041ms [log] handleSignalingMessage 77041ms [log] handleOptions 77041ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 77041ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 77060ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43952) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I\x9f\x06\xef\xf9{=\x83\xf1\x01\x05$') 77061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43952) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'I\x9f\x06\xef\xf9{=\x83\xf1\x01\x05$') 77069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 77069ms [err] v=0 77069ms [err] o=- 3928295504 3928295504 IN IP4 0.0.0.0 77069ms [err] s=- 77069ms [err] t=0 0 77069ms [err] a=group:BUNDLE 0 77069ms [err] a=msid-semantic:WMS * 77069ms [err] m=application 43952 DTLS/SCTP 5000 77069ms [err] c=IN IP4 172.30.0.1 77069ms [err] a=mid:0 77069ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77069ms [err] a=max-message-size:65536 77069ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43952 typ host 77069ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46665 typ host 77069ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43952 typ srflx raddr 172.30.0.1 rport 43952 77069ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46665 typ srflx raddr 172.17.0.2 rport 46665 77069ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62302 typ relay raddr 172.17.0.2 rport 52407 77069ms [err] a=end-of-candidates 77069ms [err] a=ice-ufrag:IrpQ 77069ms [err] a=ice-pwd:OXK6py2OfSAsByGJ1xxXll 77069ms [err] a=fingerprint:sha-256 6D:B2:AC:91:87:27:25:B5:74:5D:73:F3:A4:BE:0F:5E:9C:CC:76:C2:A4:EB:54:E6:B4:75:63:21:D1:13:C7:E8 77069ms [err] a=setup:active 77069ms [err] 77071ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 77071ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 77071ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 77071ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('172.30.0.1', 43952)) State.FROZEN -> State.WAITING 77071ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58182) -> ('172.30.0.1', 43952)) State.FROZEN -> State.WAITING 77072ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('172.17.0.2', 46665)) State.FROZEN -> State.WAITING 77072ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61582) -> ('172.30.0.1', 43952)) State.FROZEN -> State.WAITING 77072ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dNNKIaWNim 1 udp 1862270975 172.17.0.2 43952 typ prflx) 77072ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('172.17.0.2', 43952)) State.WAITING -> State.IN_PROGRESS 77073ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43952) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf9\x97;J\x83ey\xa5\xd4L\xbd\r') 77073ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('172.30.0.1', 43952)) State.WAITING -> State.IN_PROGRESS 77073ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43952) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4.\x10m\x91\x0fq6s\x8c\xc9\n') 77073ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac","content":{"type":"answer","sdp":"v=0\\r\\no=- 3928295504 3928295504 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 43952 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 43952 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46665 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43952 typ srflx raddr 172.30.0.1 rport 43952\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46665 typ srflx raddr 172.17.0.2 rport 46665\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62302 typ relay raddr 172.17.0.2 rport 52407\\r\\na=end-of-candidates\\r\\na=ice-ufrag:IrpQ\\r\\na=ice-pwd:OXK6py2OfSAsByGJ1xxXll\\r\\na=fingerprint:sha-256 6D:B2:AC:91:87:27:25:B5:74:5D:73:F3:A4:BE:0F:5E:9C:CC:76:C2:A4:EB:54:E6:B4:75:63:21:D1:13:C7:E8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 77073ms [log] handleSignalingMessage 77073ms [log] handleAnswer 77073ms [log] acceptAnswer 77073ms [log] connectionstatechanged connecting checking stable 77073ms [log] connectionstatechanged connecting checking stable 77073ms [log] connectionstatechanged connecting checking stable 77073ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac", "state": "connecting"}] 77074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43952) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf9\x97;J\x83ey\xa5\xd4L\xbd\r') 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('172.17.0.2', 43952)) State.IN_PROGRESS -> State.SUCCEEDED 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58182) -> ('172.30.0.1', 43952)) State.WAITING -> State.FAILED 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('172.17.0.2', 46665)) State.WAITING -> State.FAILED 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58182) -> ('172.17.0.2', 46665)) State.FROZEN -> State.FAILED 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('141.24.211.56', 43952)) State.FROZEN -> State.FAILED 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58182) -> ('141.24.211.56', 43952)) State.FROZEN -> State.FAILED 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('141.24.211.56', 46665)) State.FROZEN -> State.FAILED 77074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58182) -> ('141.24.211.56', 46665)) State.FROZEN -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('141.24.210.113', 62302)) State.FROZEN -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58182) -> ('141.24.210.113', 62302)) State.FROZEN -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61582) -> ('172.30.0.1', 43952)) State.WAITING -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61582) -> ('172.17.0.2', 46665)) State.FROZEN -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61582) -> ('141.24.211.56', 43952)) State.FROZEN -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61582) -> ('141.24.211.56', 46665)) State.FROZEN -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61582) -> ('141.24.210.113', 62302)) State.FROZEN -> State.FAILED 77075ms [err] INFO:aioice.ice:Connection(0) ICE completed 77076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43952) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4.\x10m\x91\x0fq6s\x8c\xc9\n') 77076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48774) -> ('172.30.0.1', 43952)) State.IN_PROGRESS -> State.SUCCEEDED 77076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 43952) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2l}\x05\x15~P\xbd\xc3_\x89\xfc') 77077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 43952) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2l}\x05\x15~P\xbd\xc3_\x89\xfc') 77093ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 77093ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 77095ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 77099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 77099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 77099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 77099ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 77100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 77100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 77100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 77100ms [log] connectionstatechanged connecting completed stable 77100ms [log] connectionstatechanged connected completed stable 77100ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac", "state": "connected"}] 77101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 77101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 77101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 77102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 77102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 77102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 77103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 77103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 77103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 77103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=409046886, stream_id=1, stream_seq=0) 77104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 77104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3023174268, stream_id=1, stream_seq=0) 77105ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 77105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3023174268, gaps=[]) 77105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=409046886, gaps=[]) 77105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 77106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3023174269, stream_id=1, stream_seq=1) 77106ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 77106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3023174269, gaps=[]) 77106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3023174270, stream_id=1, stream_seq=2) 77106ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 77108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3023174270, gaps=[]) 77108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3023174271, stream_id=1, stream_seq=3) 77108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3023174271, gaps=[]) 77108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3023174272, stream_id=1, stream_seq=4) 77108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3023174272, gaps=[]) 77190ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 77190ms [log] [experimentStatusChanged] {"status": "running", "message": null} 77269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 77269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 77269ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 77270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 77270ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 77270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 77270ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 77270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 77271ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac"}', extra='') 77271ms [log] connectionstatechanged closed closed closed 77271ms [log] connectionstatechanged closed closed closed 77271ms [log] connectionstatechanged closed closed closed 77271ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab81811a-ddb8-43d6-bd32-1f3878ac15ac", "state": "closed"}] 77271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 77271ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 77272ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xbbn\xb3\xb4a\x7fI\xec_5f\x97') 77273ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xbbn\xb3\xb4a\x7fI\xec_5f\x97') 77273ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61582) 77273ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 77273ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 77352ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 77352ms [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 77411ms [err] Traceback (most recent call last): 77411ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 77411ms [err] return _run_code(code, main_globals, None, 77411ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 77411ms [err] exec(code, run_globals) 77411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 77411ms [err] sys.exit(main()) 77411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 77411ms [err] asyncio.run(main_async()) 77411ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 77411ms [err] return loop.run_until_complete(main) 77411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 77412ms [err] self.run_forever() 77412ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 77412ms [err] self._run_once() 77412ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 77413ms [err] event_list = self._selector.select(timeout) 77413ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 77413ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 77413ms [err] KeyboardInterrupt ================== 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 82972ms [log] starting device 83373ms [err] DEBUG:asyncio:Using selector: EpollSelector 83442ms [err] ERROR:asyncio:Unclosed client session 83442ms [err] client_session: 83511ms [log] parsing 83511ms [log] creating device handler 83511ms [log] [ready] 83511ms [log] reading line 83511ms [log] [websocketToken] "727c969e-934f-4bc2-b76e-1470171fc63c" 83525ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 83525ms [log] [websocketConnected] 85261ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 85261ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 85281ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0fd41764-d5ed-4310-b106-92747d50927c"}}', extra='') 85281ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0fd41764-d5ed-4310-b106-92747d50927c"} 85329ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b","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='') 85329ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b", "state": "new"}] 87333ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 87333ms [err] v=0 87333ms [err] o=- 3928295514 3928295514 IN IP4 0.0.0.0 87333ms [err] s=- 87333ms [err] t=0 0 87333ms [err] a=group:BUNDLE 0 87333ms [err] a=msid-semantic:WMS * 87333ms [err] m=application 9 DTLS/SCTP 5000 87333ms [err] c=IN IP4 0.0.0.0 87333ms [err] a=mid:0 87333ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87333ms [err] a=max-message-size:65536 87333ms [err] a=ice-ufrag:cK4A 87333ms [err] a=ice-pwd:bzEKBWavxBPJr1zzrgt0L3 87333ms [err] a=fingerprint:sha-256 A7:BC:84:B1:A9:24:A8:99:E0:F7:26:2B:E1:17:B1:3A:50:36:7A:BC:7D:D4:55:04:D4:F1:F6:B5:FC:AC:A1:32 87333ms [err] a=setup:actpass 87333ms [err] 87334ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 87336ms [log] makeOffer 87336ms [log] connectionstatechanged new new have-local-offer 87336ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b", "state": "new"}] 87336ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 87337ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 87340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I\xc41\x06\xb4\x12\xe80\xe1\xcej\xb1') 87340ms [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'\x9f\xf9\x9b\xdc\\n\x97\xc7\xeaY\xa6[') 87340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'I\xc41\x06\xb4\x12\xe80\xe1\xcej\xb1') 87341ms [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'\x9f\xf9\x9b\xdc\\n\x97\xc7\xeaY\xa6[') 87342ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 87343ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb1\xb1E\xea\x0b\x9b&\xb8\xb5\xa4U\x1b') 87344ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb1\xb1E\xea\x0b\x9b&\xb8\xb5\xa4U\x1b') 87344ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc0y\xfdg\xb5+\xec\xa5\xabq\xc2\x13') 87345ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc0y\xfdg\xb5+\xec\xa5\xabq\xc2\x13') 87345ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54657) (expires in 600 seconds) 87345ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 87345ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87346ms [log] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b"}', extra='') 87346ms [log] handleSignalingMessage 87346ms [log] handleOptions 87346ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 87346ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 87367ms [err] v=0 87367ms [err] o=- 5076171005604629680 2 IN IP4 127.0.0.1 87367ms [err] s=- 87367ms [err] t=0 0 87367ms [err] a=group:BUNDLE 0 87367ms [err] a=msid-semantic: WMS 87367ms [err] m=application 9 DTLS/SCTP 5000 87367ms [err] c=IN IP4 0.0.0.0 87367ms [err] a=ice-ufrag:q5WD 87367ms [err] a=ice-pwd:/E3xLbxui7g8Wh5f9FWms/nE 87367ms [err] a=ice-options:trickle 87367ms [err] a=fingerprint:sha-256 78:41:11:6F:34:EA:53:94:BF:61:DB:42:48:CB:99:9C:9C:73:1B:6E:4E:8F:1B:A6:AF:4D:A2:C6:54:23:CC:1F 87367ms [err] a=setup:active 87367ms [err] a=mid:0 87367ms [err] a=sctpmap:5000 webrtc-datachannel 1024 87367ms [err] 87367ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 87367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87369ms [log] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5076171005604629680 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:q5WD\\r\\na=ice-pwd:/E3xLbxui7g8Wh5f9FWms/nE\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 78:41:11:6F:34:EA:53:94:BF:61:DB:42:48:CB:99:9C:9C:73:1B:6E:4E:8F:1B:A6:AF:4D:A2:C6:54:23:CC:1F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b"}', extra='') 87369ms [log] handleSignalingMessage 87369ms [log] handleAnswer 87369ms [log] acceptAnswer 87369ms [log] connectionstatechanged connecting checking stable 87369ms [log] connectionstatechanged connecting checking stable 87369ms [log] connectionstatechanged connecting checking stable 87369ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b", "state": "connecting"}] 87370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'83RgcUZitrdt') 87370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'83RgcUZitrdt') 87370ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JOetnChHsZ 1 udp 1845501695 172.17.0.2 39067 typ prflx) 87370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55206) -> ('172.17.0.2', 39067)) State.WAITING -> State.IN_PROGRESS 87370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xd2*P\xd0\\HO\xf1\xd4\xd0\x0c') 87372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xd2*P\xd0\\HO\xf1\xd4\xd0\x0c') 87372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55206) -> ('172.17.0.2', 39067)) State.IN_PROGRESS -> State.SUCCEEDED 87372ms [err] INFO:aioice.ice:Connection(0) ICE completed 87382ms [err] INFO:aioice.ice:Connection(0) Remote candidate "7f1caf82-24f7-4ae3-adcb-bbe70eb42f1a.local" resolved to 172.17.0.2 87389ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55206) -> ('172.17.0.2', 39067)) State.FROZEN -> State.IN_PROGRESS 87389ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X.\x7fs\xd3\xe3W\xc1Z&HI') 87390ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'X.\x7fs\xd3\xe3W\xc1Z&HI') 87390ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55206) -> ('172.17.0.2', 39067)) State.IN_PROGRESS -> State.SUCCEEDED 87390ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34374) -> ('172.17.0.2', 39067)) State.FROZEN -> State.FAILED 87391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55206) -> ('141.24.211.56', 39067)) State.FROZEN -> State.FAILED 87391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34374) -> ('141.24.211.56', 39067)) State.FROZEN -> State.FAILED 87391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54657) -> ('172.17.0.2', 39067)) State.FROZEN -> State.FAILED 87391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54657) -> ('141.24.211.56', 39067)) State.FROZEN -> State.FAILED 87410ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 87410ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87412ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 87415ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87416ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 87416ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 87416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 87417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 87417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 87417ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2393401938 1 udp 2113937151 7f1caf82-24f7-4ae3-adcb-bbe70eb42f1a.local 39067 typ host generation 0 ufrag q5WD network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b"}', extra='') 87417ms [log] handleSignalingMessage 87417ms [log] handleIceCandidate 87417ms [log] acceptIceCandidate 87417ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:495176513 1 udp 1677729535 141.24.211.56 39067 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag q5WD network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b"}', extra='') 87417ms [log] handleSignalingMessage 87417ms [log] handleIceCandidate 87417ms [log] acceptIceCandidate 87417ms [log] connectionstatechanged connecting completed stable 87417ms [log] connectionstatechanged connected completed stable 87417ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b", "state": "connected"}] 87420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 87420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 87420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 87420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 87421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 87421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 87421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 87421ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'cKoiiMnDUEnG') 87421ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'cKoiiMnDUEnG') 87422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 87422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 87422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 87423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3805837296, stream_id=1, stream_seq=0) 87423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3805837296, gaps=[]) 87423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3506760830, stream_id=1, stream_seq=0) 87423ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3506760830, gaps=[]) 87426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3506760831, stream_id=1, stream_seq=1) 87426ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 87426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3506760831, gaps=[]) 87426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3506760832, stream_id=1, stream_seq=2) 87426ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 87427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3506760832, gaps=[]) 87483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wvbQB6EZFUEt') 87483ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wvbQB6EZFUEt') 87502ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87502ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87545ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'42TZvVO1h6tE') 87546ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'42TZvVO1h6tE') 87546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34374) -> ('172.17.0.2', 39067)) State.WAITING -> State.IN_PROGRESS 87547ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b" \x95\x13\xc6\xf2e\xab'U}q.") 87549ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b" \x95\x13\xc6\xf2e\xab'U}q.") 87551ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34374) -> ('172.17.0.2', 39067)) State.IN_PROGRESS -> State.SUCCEEDED 87589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 87590ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 87590ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 87590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87591ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 87591ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b"}', extra='') 87591ms [log] connectionstatechanged closed closed closed 87591ms [log] connectionstatechanged closed closed closed 87591ms [log] connectionstatechanged closed closed closed 87591ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b264509b-4a7c-483d-8d16-6f7a8be5eb0b", "state": "closed"}] 87592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87592ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87592ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc5\xba\xd3\xefw\xf6hw\xb1\x00\xa5\xd1') 87593ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc5\xba\xd3\xefw\xf6hw\xb1\x00\xa5\xd1') 87593ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54657) 87593ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 87594ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 87678ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87678ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 87740ms [err] Traceback (most recent call last): 87740ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87740ms [err] return _run_code(code, main_globals, None, 87740ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87740ms [err] exec(code, run_globals) 87740ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87740ms [err] sys.exit(main()) 87740ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87741ms [err] asyncio.run(main_async()) 87741ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87741ms [err] return loop.run_until_complete(main) 87741ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87741ms [err] self.run_forever() 87741ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87741ms [err] self._run_once() 87741ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87742ms [err] event_list = self._selector.select(timeout) 87742ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87742ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87742ms [err] KeyboardInterrupt 87841ms [log] starting device 88249ms [err] DEBUG:asyncio:Using selector: EpollSelector 88318ms [err] ERROR:asyncio:Unclosed client session 88318ms [err] client_session: 88388ms [log] parsing 88388ms [log] creating device handler 88388ms [log] [ready] 88388ms [log] reading line 88388ms [log] [websocketToken] "76fe74f9-efbe-495f-8df8-56b7584bb292" 88402ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 88402ms [log] [websocketConnected] 90096ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90096ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 90117ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/edd77fe8-2002-41a4-8e02-ea892f01a413"}}', extra='') 90117ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/edd77fe8-2002-41a4-8e02-ea892f01a413"} 90160ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8","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='') 90160ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8", "state": "new"}] 92163ms [log] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8"}', extra='') 92163ms [log] handleSignalingMessage 92163ms [log] handleOptions 92163ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 92163ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 92163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 92163ms [err] v=0 92163ms [err] o=- 8654827422051542665 2 IN IP4 127.0.0.1 92163ms [err] s=- 92163ms [err] t=0 0 92163ms [err] a=group:BUNDLE 0 92163ms [err] a=extmap-allow-mixed 92163ms [err] a=msid-semantic: WMS 92163ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 92163ms [err] c=IN IP4 0.0.0.0 92163ms [err] a=ice-ufrag:qZDa 92163ms [err] a=ice-pwd:aX8Na6NHoZYsw7kj9QydUJsF 92163ms [err] a=ice-options:trickle 92163ms [err] a=fingerprint:sha-256 CB:89:B3:F4:AE:F7:C8:61:8A:C1:5B:F8:62:4B:2D:E3:CC:68:D0:A4:A7:DA:F6:E2:CD:BC:E8:B8:F7:7A:55:37 92163ms [err] a=setup:actpass 92163ms [err] a=mid:0 92163ms [err] a=sctp-port:5000 92163ms [err] a=max-message-size:262144 92163ms [err] 92165ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 92165ms [err] v=0 92165ms [err] o=- 8654827422051542665 2 IN IP4 127.0.0.1 92165ms [err] s=- 92165ms [err] t=0 0 92165ms [err] a=group:BUNDLE 0 92165ms [err] a=extmap-allow-mixed 92165ms [err] a=msid-semantic: WMS 92165ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 92165ms [err] c=IN IP4 0.0.0.0 92165ms [err] a=ice-ufrag:qZDa 92165ms [err] a=ice-pwd:aX8Na6NHoZYsw7kj9QydUJsF 92165ms [err] a=ice-options:trickle 92165ms [err] a=fingerprint:sha-256 CB:89:B3:F4:AE:F7:C8:61:8A:C1:5B:F8:62:4B:2D:E3:CC:68:D0:A4:A7:DA:F6:E2:CD:BC:E8:B8:F7:7A:55:37 92165ms [err] a=setup:actpass 92165ms [err] a=mid:0 92165ms [err] a=sctp-port:5000 92165ms [err] a=max-message-size:262144 92165ms [err] 92166ms [log] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8654827422051542665 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:qZDa\\r\\na=ice-pwd:aX8Na6NHoZYsw7kj9QydUJsF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CB:89:B3:F4:AE:F7:C8:61:8A:C1:5B:F8:62:4B:2D:E3:CC:68:D0:A4:A7:DA:F6:E2:CD:BC:E8:B8:F7:7A:55:37\\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/f9167fde-b422-4021-950a-7a0cfdb98fa8"}', extra='') 92166ms [log] handleSignalingMessage 92166ms [log] handleOffer 92166ms [log] makeAnswer 92166ms [log] connectionstatechanged new new have-remote-offer 92166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8", "state": "new"}] 92167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 92167ms [err] v=0 92167ms [err] o=- 3928295519 3928295519 IN IP4 0.0.0.0 92167ms [err] s=- 92167ms [err] t=0 0 92167ms [err] a=group:BUNDLE 0 92167ms [err] a=msid-semantic:WMS * 92167ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 92167ms [err] c=IN IP4 0.0.0.0 92167ms [err] a=mid:0 92167ms [err] a=sctp-port:5000 92167ms [err] a=max-message-size:65536 92167ms [err] a=ice-ufrag:BkFq 92167ms [err] a=ice-pwd:gMAf0VmwAao4jOCPaIFqmD 92167ms [err] a=fingerprint:sha-256 2B:09:11:3F:1F:D6:76:0E:CB:20:3B:4F:D9:F6:36:BA:76:57:D0:E8:CA:FA:52:D3:D4:4F:C1:A4:7F:E5:87:A2 92167ms [err] a=setup:active 92167ms [err] 92168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 92170ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 92171ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 92173ms [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'\xb1\x8f ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa9w\xc1\xd8_\x9f~\xc9\xc9/\xe1\x03') 92174ms [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'\xb1\x8f>) 92176ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'*\x19S6\x0bhD\xae\xe7\xcd\xf4;') 92177ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'*\x19S6\x0bhD\xae\xe7\xcd\xf4;') 92177ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x95\xca\x83\x89;\xd2&\x9b/VDl') 92178ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x95\xca\x83\x89;\xd2&\x9b/VDl') 92178ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51602) (expires in 600 seconds) 92178ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 92179ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 92180ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 92180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 92180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 92180ms [log] connectionstatechanged new new stable 92180ms [log] connectionstatechanged new new stable 92180ms [log] connectionstatechanged connecting checking stable 92180ms [log] connectionstatechanged connecting checking stable 92180ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8", "state": "connecting"}] 92202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L0xYSD8/Gcla') 92202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L0xYSD8/Gcla') 92202ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(fonF7BMKeV 1 udp 1845501695 172.17.0.2 32806 typ prflx) 92203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60815) -> ('172.17.0.2', 32806)) State.WAITING -> State.IN_PROGRESS 92203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xcbx\x1c\x0f1\xdb\x05\xd5+\x00\x8a') 92207ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xcbx\x1c\x0f1\xdb\x05\xd5+\x00\x8a') 92207ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60815) -> ('172.17.0.2', 32806)) State.IN_PROGRESS -> State.SUCCEEDED 92207ms [err] INFO:aioice.ice:Connection(0) ICE completed 92219ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b5728c9d-9949-4f58-8ca0-a86ee9c76525.local" resolved to 172.17.0.2 92222ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60815) -> ('172.17.0.2', 32806)) State.FROZEN -> State.IN_PROGRESS 92222ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r)\xd6\xd1a.\xe8\xa6h\r\xc3\xcd') 92223ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r)\xd6\xd1a.\xe8\xa6h\r\xc3\xcd') 92223ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60815) -> ('172.17.0.2', 32806)) State.IN_PROGRESS -> State.SUCCEEDED 92243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59308) -> ('172.17.0.2', 32806)) State.FROZEN -> State.IN_PROGRESS 92243ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce?\xd5\r\xb88r\xf0\xf0:\xefL') 92244ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce?\xd5\r\xb88r\xf0\xf0:\xefL') 92244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59308) -> ('172.17.0.2', 32806)) State.IN_PROGRESS -> State.SUCCEEDED 92264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60815) -> ('141.24.211.56', 32806)) State.FROZEN -> State.IN_PROGRESS 92264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 32806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\x06\xe0uB\xd1\x9a\xd2\xa9N\x11E') 92264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6X7vut9a/gEC') 92264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6X7vut9a/gEC') 92264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59308) -> ('141.24.211.56', 32806)) State.FROZEN -> State.FAILED 92265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60815) -> ('141.24.210.113', 63819)) State.FROZEN -> State.FAILED 92265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59308) -> ('141.24.210.113', 63819)) State.FROZEN -> State.FAILED 92265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51602) -> ('172.17.0.2', 32806)) State.FROZEN -> State.FAILED 92265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51602) -> ('141.24.211.56', 32806)) State.FROZEN -> State.FAILED 92265ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51602) -> ('141.24.210.113', 63819)) State.FROZEN -> State.FAILED 92284ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 92284ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 92285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 92289ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 92289ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 92289ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 92289ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 92290ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2633577599 1 udp 2113937151 b5728c9d-9949-4f58-8ca0-a86ee9c76525.local 32806 typ host generation 0 ufrag qZDa network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8"}', extra='') 92290ms [log] handleSignalingMessage 92290ms [log] handleIceCandidate 92290ms [log] acceptIceCandidate 92290ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:265459052 1 udp 1677729535 141.24.211.56 32806 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag qZDa network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8"}', extra='') 92290ms [log] handleSignalingMessage 92290ms [log] handleIceCandidate 92290ms [log] acceptIceCandidate 92290ms [log] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2986225310 1 udp 33562623 141.24.210.113 63819 typ relay raddr 141.24.211.56 rport 32806 generation 0 ufrag qZDa network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8"}', extra='') 92290ms [log] handleSignalingMessage 92290ms [log] handleIceCandidate 92290ms [log] acceptIceCandidate 92290ms [log] connectionstatechanged connecting completed stable 92290ms [log] connectionstatechanged connected completed stable 92290ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8", "state": "connected"}] 92292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 92292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 92293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 92294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 92294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 92294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 92295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3589243508, stream_id=1, stream_seq=0) 92295ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 92295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=57992423, stream_id=1, stream_seq=0) 92295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 92295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3589243508, gaps=[]) 92296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=57992423, gaps=[]) 92296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 92296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3589243509, stream_id=1, stream_seq=1) 92297ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 92297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3589243509, gaps=[]) 92297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3589243510, stream_id=1, stream_seq=2) 92298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3589243510, gaps=[]) 92298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3589243511, stream_id=1, stream_seq=3) 92298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3589243511, gaps=[]) 92298ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 92299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3589243512, stream_id=1, stream_seq=4) 92299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3589243512, gaps=[]) 92327ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Tx8FdSCxYIqm') 92327ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32806) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Tx8FdSCxYIqm') 92356ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 92356ms [log] [experimentStatusChanged] {"status": "running", "message": null} 92459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 92459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 92459ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 92459ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 92460ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 92460ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 92460ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 92461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 92461ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8"}', extra='') 92461ms [log] connectionstatechanged closed closed closed 92461ms [log] connectionstatechanged closed closed closed 92461ms [log] connectionstatechanged closed closed closed 92461ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f9167fde-b422-4021-950a-7a0cfdb98fa8", "state": "closed"}] 92462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 92462ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 92463ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x13\xfa\x81\x82\xd7U\x89a\x1b\xfe\xcb8') 92464ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x13\xfa\x81\x82\xd7U\x89a\x1b\xfe\xcb8') 92464ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51602) 92464ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 92464ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 92527ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 92527ms [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 92603ms [err] Traceback (most recent call last): 92603ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 92603ms [err] return _run_code(code, main_globals, None, 92603ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 92603ms [err] exec(code, run_globals) 92603ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 92603ms [err] sys.exit(main()) 92603ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 92603ms [err] asyncio.run(main_async()) 92603ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 92603ms [err] return loop.run_until_complete(main) 92603ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 92604ms [err] self.run_forever() 92604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 92604ms [err] self._run_once() 92604ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 92604ms [err] event_list = self._selector.select(timeout) 92604ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 92605ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 92605ms [err] KeyboardInterrupt ================== 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 102470ms [log] starting device 102861ms [err] DEBUG:asyncio:Using selector: EpollSelector 102933ms [err] ERROR:asyncio:Unclosed client session 102933ms [err] client_session: 103007ms [log] parsing 103007ms [log] creating device handler 103007ms [log] [ready] 103007ms [log] reading line 103007ms [log] [websocketToken] "0d0e3ac6-0c27-4ad1-849f-86f22e609428" 103022ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103022ms [log] [websocketConnected] 103206ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103206ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103230ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e98140ba-44ae-49a8-bb4a-22394d82b58e"}}', extra='') 103230ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e98140ba-44ae-49a8-bb4a-22394d82b58e"} 103277ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50","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='') 103277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50", "state": "new"}] 105281ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 105281ms [err] v=0 105281ms [err] o=- 3928295532 3928295532 IN IP4 0.0.0.0 105281ms [err] s=- 105281ms [err] t=0 0 105281ms [err] a=group:BUNDLE 0 105281ms [err] a=msid-semantic:WMS * 105281ms [err] m=application 9 DTLS/SCTP 5000 105281ms [err] c=IN IP4 0.0.0.0 105281ms [err] a=mid:0 105281ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105281ms [err] a=max-message-size:65536 105281ms [err] a=ice-ufrag:kHIh 105281ms [err] a=ice-pwd:pIR8FiPJmRpjN36BNMRjrA 105281ms [err] a=fingerprint:sha-256 02:EA:B1:05:22:0F:E7:8A:5A:CE:03:97:DC:93:4F:00:1E:AF:85:57:87:DD:15:53:C2:34:E0:D3:33:D6:C4:59 105281ms [err] a=setup:actpass 105281ms [err] 105283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 105284ms [log] makeOffer 105284ms [log] connectionstatechanged new new have-local-offer 105284ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50", "state": "new"}] 105284ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 105285ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 105287ms [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'\xa5\xdd{5"X\xcd\xd2\x9d4\xd4\x84') 105287ms [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'ew\xfe7\xfee"\xa5\xa1\xe6y\xf6') 105288ms [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'\xa5\xdd{5"X\xcd\xd2\x9d4\xd4\x84') 105288ms [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'ew\xfe7\xfee"\xa5\xa1\xe6y\xf6') 105290ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 105290ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'pPU\x8d:\xd6k\x86T\xbb\x94\xa3') 105291ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'pPU\x8d:\xd6k\x86T\xbb\x94\xa3') 105291ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x08\xcc\xb4`\xdb\x9b#t\xeeh\xba\xd3') 105293ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x08\xcc\xb4`\xdb\x9b#t\xeeh\xba\xd3') 105293ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60635) (expires in 600 seconds) 105293ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 105293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 105294ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 105294ms [log] handleSignalingMessage 105294ms [log] handleOptions 105294ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 105294ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 105316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfa\xe1\xf1\xfc\xe8\xed\xecT\xa2z\xa0\x8b') 105316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfa\xe1\xf1\xfc\xe8\xed\xecT\xa2z\xa0\x8b') 105324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 105324ms [err] v=0 105324ms [err] o=- 3928295532 3928295532 IN IP4 0.0.0.0 105324ms [err] s=- 105324ms [err] t=0 0 105324ms [err] a=group:BUNDLE 0 105324ms [err] a=msid-semantic:WMS * 105324ms [err] m=application 45019 DTLS/SCTP 5000 105324ms [err] c=IN IP4 172.30.0.1 105324ms [err] a=mid:0 105324ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105324ms [err] a=max-message-size:65536 105324ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 45019 typ host 105324ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51713 typ host 105324ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 45019 typ srflx raddr 172.30.0.1 rport 45019 105324ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 51713 typ srflx raddr 172.17.0.2 rport 51713 105324ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51702 typ relay raddr 172.17.0.2 rport 47114 105324ms [err] a=end-of-candidates 105324ms [err] a=ice-ufrag:IAMi 105324ms [err] a=ice-pwd:j9bb2h30X5dCDYrh6JpWg0 105324ms [err] a=fingerprint:sha-256 C8:A6:48:CB:E6:7C:3C:98:F9:4F:C2:08:88:B9:F0:03:B8:BD:8F:10:FB:92:B3:9B:51:AB:7C:23:6D:50:AD:6A 105324ms [err] a=setup:active 105324ms [err] 105325ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 105326ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 105326ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 105326ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('172.30.0.1', 45019)) State.FROZEN -> State.WAITING 105326ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39735) -> ('172.30.0.1', 45019)) State.FROZEN -> State.WAITING 105327ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('172.17.0.2', 51713)) State.FROZEN -> State.WAITING 105327ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60635) -> ('172.30.0.1', 45019)) State.FROZEN -> State.WAITING 105327ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KsNd7ZpU3E 1 udp 1862270975 172.17.0.2 45019 typ prflx) 105327ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('172.17.0.2', 45019)) State.WAITING -> State.IN_PROGRESS 105327ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xff\x8b\xe7\x87\xc2\x0c5PP\xc4\x9eo') 105328ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('172.30.0.1', 45019)) State.WAITING -> State.IN_PROGRESS 105328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!)F\x19F\xb0>\x10\xd6\xef\xfe=') 105328ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50","content":{"type":"answer","sdp":"v=0\\r\\no=- 3928295532 3928295532 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 45019 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 45019 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51713 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 45019 typ srflx raddr 172.30.0.1 rport 45019\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 51713 typ srflx raddr 172.17.0.2 rport 51713\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51702 typ relay raddr 172.17.0.2 rport 47114\\r\\na=end-of-candidates\\r\\na=ice-ufrag:IAMi\\r\\na=ice-pwd:j9bb2h30X5dCDYrh6JpWg0\\r\\na=fingerprint:sha-256 C8:A6:48:CB:E6:7C:3C:98:F9:4F:C2:08:88:B9:F0:03:B8:BD:8F:10:FB:92:B3:9B:51:AB:7C:23:6D:50:AD:6A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 105328ms [log] handleSignalingMessage 105328ms [log] handleAnswer 105328ms [log] acceptAnswer 105328ms [log] connectionstatechanged connecting checking stable 105328ms [log] connectionstatechanged connecting checking stable 105328ms [log] connectionstatechanged connecting checking stable 105328ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50", "state": "connecting"}] 105328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xff\x8b\xe7\x87\xc2\x0c5PP\xc4\x9eo') 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('172.17.0.2', 45019)) State.IN_PROGRESS -> State.SUCCEEDED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39735) -> ('172.30.0.1', 45019)) State.WAITING -> State.FAILED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('172.17.0.2', 51713)) State.WAITING -> State.FAILED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39735) -> ('172.17.0.2', 51713)) State.FROZEN -> State.FAILED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('141.24.211.56', 45019)) State.FROZEN -> State.FAILED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39735) -> ('141.24.211.56', 45019)) State.FROZEN -> State.FAILED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('141.24.211.56', 51713)) State.FROZEN -> State.FAILED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39735) -> ('141.24.211.56', 51713)) State.FROZEN -> State.FAILED 105329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('141.24.210.113', 51702)) State.FROZEN -> State.FAILED 105330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39735) -> ('141.24.210.113', 51702)) State.FROZEN -> State.FAILED 105330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60635) -> ('172.30.0.1', 45019)) State.WAITING -> State.FAILED 105330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60635) -> ('172.17.0.2', 51713)) State.FROZEN -> State.FAILED 105330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60635) -> ('141.24.211.56', 45019)) State.FROZEN -> State.FAILED 105330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60635) -> ('141.24.211.56', 51713)) State.FROZEN -> State.FAILED 105330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60635) -> ('141.24.210.113', 51702)) State.FROZEN -> State.FAILED 105330ms [err] INFO:aioice.ice:Connection(0) ICE completed 105330ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!)F\x19F\xb0>\x10\xd6\xef\xfe=') 105331ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42392) -> ('172.30.0.1', 45019)) State.IN_PROGRESS -> State.SUCCEEDED 105331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 45019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\xc5a%x\xf7\xda\x97p/:\x8c') 105331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 45019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\xc5a%x\xf7\xda\x97p/:\x8c') 105348ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 105348ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 105349ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 105353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 105354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 105354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 105354ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 105354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 105354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 105354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 105355ms [log] connectionstatechanged connecting completed stable 105355ms [log] connectionstatechanged connected completed stable 105355ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50", "state": "connected"}] 105355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 105355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 105355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 105356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 105356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 105356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 105357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 105357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 105357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 105357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=333094186, stream_id=1, stream_seq=0) 105357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 105358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3464681758, stream_id=1, stream_seq=0) 105358ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 105359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3464681758, gaps=[]) 105359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=333094186, gaps=[]) 105359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 105359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3464681759, stream_id=1, stream_seq=1) 105360ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 105360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3464681759, gaps=[]) 105360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3464681760, stream_id=1, stream_seq=2) 105360ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 105361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3464681760, gaps=[]) 105435ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 105435ms [log] [experimentStatusChanged] {"status": "running", "message": null} 105524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 105524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 105524ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 105525ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 105525ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 105525ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 105525ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 105526ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 105526ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50"}', extra='') 105526ms [log] connectionstatechanged closed closed closed 105526ms [log] connectionstatechanged closed closed closed 105526ms [log] connectionstatechanged closed closed closed 105526ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d7788e94-a9e7-4f40-b0dc-d94e8308ac50", "state": "closed"}] 105527ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 105527ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 105527ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'p/e\x93fzR\xe16\x8d>&') 105529ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'p/e\x93fzR\xe16\x8d>&') 105529ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60635) 105529ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 105529ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 105611ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 105611ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 105670ms [err] Traceback (most recent call last): 105670ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 105671ms [err] return _run_code(code, main_globals, None, 105671ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 105671ms [err] exec(code, run_globals) 105671ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 105671ms [err] sys.exit(main()) 105671ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 105671ms [err] asyncio.run(main_async()) 105671ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 105671ms [err] return loop.run_until_complete(main) 105671ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 105671ms [err] self.run_forever() 105671ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 105672ms [err] self._run_once() 105672ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 105672ms [err] event_list = self._selector.select(timeout) 105672ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 105672ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 105672ms [err] KeyboardInterrupt 105780ms [log] starting device 106182ms [err] DEBUG:asyncio:Using selector: EpollSelector 106252ms [err] ERROR:asyncio:Unclosed client session 106252ms [err] client_session: 106312ms [log] parsing 106312ms [log] creating device handler 106312ms [log] [ready] 106312ms [log] reading line 106312ms [log] [websocketToken] "ab2dbade-6aed-4f20-9943-dce5f008717a" 106328ms [log] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 106328ms [log] [websocketConnected] 106491ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 106491ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 106505ms [log] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1958a5ad-ae8c-4ff6-b063-ca26bc6471d5"}}', extra='') 106505ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1958a5ad-ae8c-4ff6-b063-ca26bc6471d5"} 106547ms [log] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475","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='') 106547ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475", "state": "new"}] 108551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 108551ms [err] v=0 108551ms [err] o=- 3928295535 3928295535 IN IP4 0.0.0.0 108551ms [err] s=- 108551ms [err] t=0 0 108551ms [err] a=group:BUNDLE 0 108551ms [err] a=msid-semantic:WMS * 108551ms [err] m=application 9 DTLS/SCTP 5000 108551ms [err] c=IN IP4 0.0.0.0 108551ms [err] a=mid:0 108551ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108551ms [err] a=max-message-size:65536 108551ms [err] a=ice-ufrag:vISh 108551ms [err] a=ice-pwd:c8A0LSrd6hPgcBKKW0x4i8 108551ms [err] a=fingerprint:sha-256 87:59:4D:CA:EE:71:51:35:65:52:4C:C6:FF:72:A7:55:CB:64:ED:47:28:40:E2:67:22:94:15:5D:C8:0C:3A:AE 108551ms [err] a=setup:actpass 108551ms [err] 108553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 108554ms [log] makeOffer 108554ms [log] connectionstatechanged new new have-local-offer 108554ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475", "state": "new"}] 108555ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 108555ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 108558ms [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"x\x89\xeb\xa6'\xaa\xf1\x8c\x90\x9b\xee\x83") 108558ms [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'\xb2\x15\x1bL\xd7\xc0\x07l|\x95\x85\x00') 108558ms [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"x\x89\xeb\xa6'\xaa\xf1\x8c\x90\x9b\xee\x83") 108559ms [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'\xb2\x15\x1bL\xd7\xc0\x07l|\x95\x85\x00') 108560ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 108560ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'+\xa3D\xd4\xabJn\xb4\x1e\x85\xa1\xb9') 108561ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'+\xa3D\xd4\xabJn\xb4\x1e\x85\xa1\xb9') 108562ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\r\x17r\xbb\xad\x9aY\x8bS\xbd\xf1\xfb') 108563ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\r\x17r\xbb\xad\x9aY\x8bS\xbd\xf1\xfb') 108563ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58169) (expires in 600 seconds) 108563ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 108563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 108564ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 108564ms [log] handleSignalingMessage 108564ms [log] handleOptions 108564ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 108564ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 108589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b';=\xdf\xc7\x98\xde\xd0\xdc\xee\x95)\xc4') 108589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b';=\xdf\xc7\x98\xde\xd0\xdc\xee\x95)\xc4') 108597ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 108597ms [err] v=0 108597ms [err] o=- 3928295535 3928295535 IN IP4 0.0.0.0 108597ms [err] s=- 108597ms [err] t=0 0 108597ms [err] a=group:BUNDLE 0 108597ms [err] a=msid-semantic:WMS * 108597ms [err] m=application 48913 DTLS/SCTP 5000 108597ms [err] c=IN IP4 172.30.0.1 108597ms [err] a=mid:0 108597ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108597ms [err] a=max-message-size:65536 108597ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48913 typ host 108597ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47158 typ host 108597ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48913 typ srflx raddr 172.30.0.1 rport 48913 108597ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47158 typ srflx raddr 172.17.0.2 rport 47158 108597ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55024 typ relay raddr 172.17.0.2 rport 56299 108597ms [err] a=end-of-candidates 108597ms [err] a=ice-ufrag:utFn 108597ms [err] a=ice-pwd:x9fhMmiZTRFwsi0RWQBkl0 108597ms [err] a=fingerprint:sha-256 75:38:B0:F0:7A:76:BD:44:5B:EA:49:A7:E8:FF:79:7D:C9:68:68:C4:04:9C:38:09:BB:55:54:B0:5A:A4:09:95 108597ms [err] a=setup:active 108597ms [err] 108598ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 108599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 108599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 108599ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('172.30.0.1', 48913)) State.FROZEN -> State.WAITING 108599ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55860) -> ('172.30.0.1', 48913)) State.FROZEN -> State.WAITING 108599ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('172.17.0.2', 47158)) State.FROZEN -> State.WAITING 108599ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58169) -> ('172.30.0.1', 48913)) State.FROZEN -> State.WAITING 108599ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2P0tzNeugT 1 udp 1862270975 172.17.0.2 48913 typ prflx) 108600ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('172.17.0.2', 48913)) State.WAITING -> State.IN_PROGRESS 108600ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e1\xcd\xc3h~#$\x893U\x19') 108600ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('172.30.0.1', 48913)) State.WAITING -> State.IN_PROGRESS 108600ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1b\xc5\x9bf\xbcp\x0e\x1a5\xd7\xc4h') 108600ms [log] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475","content":{"type":"answer","sdp":"v=0\\r\\no=- 3928295535 3928295535 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 48913 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 48913 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47158 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48913 typ srflx raddr 172.30.0.1 rport 48913\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47158 typ srflx raddr 172.17.0.2 rport 47158\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55024 typ relay raddr 172.17.0.2 rport 56299\\r\\na=end-of-candidates\\r\\na=ice-ufrag:utFn\\r\\na=ice-pwd:x9fhMmiZTRFwsi0RWQBkl0\\r\\na=fingerprint:sha-256 75:38:B0:F0:7A:76:BD:44:5B:EA:49:A7:E8:FF:79:7D:C9:68:68:C4:04:9C:38:09:BB:55:54:B0:5A:A4:09:95\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 108600ms [log] handleSignalingMessage 108600ms [log] handleAnswer 108600ms [log] acceptAnswer 108600ms [log] connectionstatechanged connecting checking stable 108600ms [log] connectionstatechanged connecting checking stable 108600ms [log] connectionstatechanged connecting checking stable 108600ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475", "state": "connecting"}] 108601ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e1\xcd\xc3h~#$\x893U\x19') 108601ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('172.17.0.2', 48913)) State.IN_PROGRESS -> State.SUCCEEDED 108601ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55860) -> ('172.30.0.1', 48913)) State.WAITING -> State.FAILED 108601ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('172.17.0.2', 47158)) State.WAITING -> State.FAILED 108601ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55860) -> ('172.17.0.2', 47158)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('141.24.211.56', 48913)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55860) -> ('141.24.211.56', 48913)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('141.24.211.56', 47158)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55860) -> ('141.24.211.56', 47158)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('141.24.210.113', 55024)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55860) -> ('141.24.210.113', 55024)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58169) -> ('172.30.0.1', 48913)) State.WAITING -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58169) -> ('172.17.0.2', 47158)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58169) -> ('141.24.211.56', 48913)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58169) -> ('141.24.211.56', 47158)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58169) -> ('141.24.210.113', 55024)) State.FROZEN -> State.FAILED 108602ms [err] INFO:aioice.ice:Connection(0) ICE completed 108604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1b\xc5\x9bf\xbcp\x0e\x1a5\xd7\xc4h') 108604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60968) -> ('172.30.0.1', 48913)) State.IN_PROGRESS -> State.SUCCEEDED 108604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf4\xc6\x87M\xbd \xf3\x19\xcco\xb8m') 108604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf4\xc6\x87M\xbd \xf3\x19\xcco\xb8m') 108620ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 108620ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108621ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 108624ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 108625ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 108625ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 108625ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 108625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 108625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 108626ms [log] connectionstatechanged connecting completed stable 108626ms [log] connectionstatechanged connected completed stable 108626ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475", "state": "connected"}] 108626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 108626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 108627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 108627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 108627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 108627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 108628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 108629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 108629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 108629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3019340745, stream_id=1, stream_seq=0) 108629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 108630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=795467420, stream_id=1, stream_seq=0) 108630ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=795467420, gaps=[]) 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3019340745, gaps=[]) 108631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=795467421, stream_id=1, stream_seq=1) 108632ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=795467421, gaps=[]) 108632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=795467422, stream_id=1, stream_seq=2) 108632ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=795467422, gaps=[]) 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=795467423, stream_id=1, stream_seq=3) 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=795467423, gaps=[]) 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=795467424, stream_id=1, stream_seq=4) 108633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=795467424, gaps=[]) 108707ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108707ms [log] [experimentStatusChanged] {"status": "running", "message": null} 108788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 108788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 108788ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 108788ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 108788ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 108788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 108788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 108789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 108789ms [log] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475"}', extra='') 108789ms [log] connectionstatechanged closed closed closed 108789ms [log] connectionstatechanged closed closed closed 108789ms [log] connectionstatechanged closed closed closed 108789ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cd3146e-e302-4613-9c4b-14de9257a475", "state": "closed"}] 108789ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 108789ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 108790ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xec\xef4S\xfcn\x0b\xb4\xb9\xcc\xc1\x15') 108790ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xec\xef4S\xfcn\x0b\xb4\xb9\xcc\xc1\x15') 108791ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58169) 108791ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 108791ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 108865ms [log] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108865ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 108922ms [err] Traceback (most recent call last): 108922ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108922ms [err] return _run_code(code, main_globals, None, 108922ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108922ms [err] exec(code, run_globals) 108922ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108922ms [err] sys.exit(main()) 108922ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108922ms [err] asyncio.run(main_async()) 108922ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108922ms [err] return loop.run_until_complete(main) 108922ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108922ms [err] self.run_forever() 108922ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108922ms [err] self._run_once() 108922ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108923ms [err] event_list = self._selector.select(timeout) 108923ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108923ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108923ms [err] KeyboardInterrupt ================== 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