================== js Client to python Client Communication: should connect without errors 5156ms [log] starting device 5658ms [err] DEBUG:asyncio:Using selector: EpollSelector 5731ms [err] ERROR:asyncio:Unclosed client session 5731ms [err] client_session: 5845ms [log] parsing 5845ms [log] creating device handler 5845ms [log] [ready] 5845ms [log] reading line 5845ms [log] [websocketToken] "dfe5eb3f-3f7f-4e3f-a761-a76f12189d5b" 5861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 5861ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 7538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 7539ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 7548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8f669d03-8348-4bce-8e4d-5a467b53b8a0"}}', extra='') 7548ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8f669d03-8348-4bce-8e4d-5a467b53b8a0"} 7606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 7611ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef", "state": "new"}] 9614ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 9616ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 9616ms [err] v=0 9616ms [err] o=- 3931337154 3931337154 IN IP4 0.0.0.0 9616ms [err] s=- 9616ms [err] t=0 0 9616ms [err] a=group:BUNDLE 0 9616ms [err] a=msid-semantic:WMS * 9616ms [err] m=application 9 DTLS/SCTP 5000 9616ms [err] c=IN IP4 0.0.0.0 9616ms [err] a=mid:0 9616ms [err] a=sctpmap:5000 webrtc-datachannel 65535 9616ms [err] a=max-message-size:65536 9616ms [err] a=ice-ufrag:7a8g 9616ms [err] a=ice-pwd:g1vAciNUqnKviO3bzdf5yV 9616ms [err] a=fingerprint:sha-256 0C:DF:AC:88:D3:83:6F:8C:47:6C:68:66:E1:88:1D:09:68:CA:F8:3D:54:73:B5:03:A3:D3:B9:7B:20:37:1C:BA 9616ms [err] a=setup:actpass 9616ms [err] 9617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 9618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 9619ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef", "state": "new"}] 9620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 9620ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 9623ms [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'\x8e\xa7q\xf4 \x02O>9gU\x89') 9624ms [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'\x01K\xcd\xbe\xb5;<\xc0P\xb7\xc0}') 9625ms [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'\x8e\xa7q\xf4 \x02O>9gU\x89') 9625ms [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'\x01K\xcd\xbe\xb5;<\xc0P\xb7\xc0}') 9627ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 9627ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe2J\xdc\xa0\xb2\xba\xc5\x8f\xf1\xf2\x12/') 9628ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe2J\xdc\xa0\xb2\xba\xc5\x8f\xf1\xf2\x12/') 9628ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'euC\xbb\x0e\x9b\xc1\xa5j)\xd9\xf2') 9630ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'euC\xbb\x0e\x9b\xc1\xa5j)\xd9\xf2') 9630ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62629) (expires in 600 seconds) 9630ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 9631ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 9632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef"}', extra='') 9632ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9632ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 9632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 9632ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 9653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yf9LD/U+SmyC') 9653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yf9LD/U+SmyC') 9662ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7924157243040574514 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:IsYe\\r\\na=ice-pwd:NMxNt/BfRjd3T5V9bGkTQxrx\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B9:5A:BE:1C:42:FE:02:32:57:E9:FF:3D:D1:5B:EE:EA:29:60:10:B1:C2:38:F4:05:6C:8A:40:1B:77:DE:AF:EC\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef"}', extra='') 9662ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9662ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 9662ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 9662ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 9662ms [err] v=0 9662ms [err] o=- 7924157243040574514 2 IN IP4 127.0.0.1 9662ms [err] s=- 9662ms [err] t=0 0 9662ms [err] a=group:BUNDLE 0 9662ms [err] a=msid-semantic: WMS 9662ms [err] m=application 9 DTLS/SCTP 5000 9662ms [err] c=IN IP4 0.0.0.0 9662ms [err] a=ice-ufrag:IsYe 9662ms [err] a=ice-pwd:NMxNt/BfRjd3T5V9bGkTQxrx 9662ms [err] a=ice-options:trickle 9662ms [err] a=fingerprint:sha-256 B9:5A:BE:1C:42:FE:02:32:57:E9:FF:3D:D1:5B:EE:EA:29:60:10:B1:C2:38:F4:05:6C:8A:40:1B:77:DE:AF:EC 9662ms [err] a=setup:active 9662ms [err] a=mid:0 9662ms [err] a=sctpmap:5000 webrtc-datachannel 1024 9662ms [err] 9663ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 9663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 9663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 9664ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2eqimZw2S8 1 udp 1845501695 172.17.0.3 37239 typ prflx) 9664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9664ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39481) -> ('172.17.0.3', 37239)) State.WAITING -> State.IN_PROGRESS 9665ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8\x1aH\x9a\xbc\xcb_\xdb{\x19\xf0\xac') 9665ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef", "state": "connecting"}] 9666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8\x1aH\x9a\xbc\xcb_\xdb{\x19\xf0\xac') 9666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39481) -> ('172.17.0.3', 37239)) State.IN_PROGRESS -> State.SUCCEEDED 9666ms [err] INFO:aioice.ice:Connection(0) ICE completed 9675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1183021432 1 udp 2113937151 8cf8c697-0db4-4505-9eaa-28b9d2330b67.local 37239 typ host generation 0 ufrag IsYe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef"}', extra='') 9675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 9675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 9680ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8cf8c697-0db4-4505-9eaa-28b9d2330b67.local" resolved to 172.17.0.3 9680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1133213216 1 udp 1677729535 141.24.211.56 37239 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag IsYe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef"}', extra='') 9680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 9680ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 9684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39481) -> ('172.17.0.3', 37239)) State.FROZEN -> State.IN_PROGRESS 9684ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x94\x8a\xe1\xea\xd1P\x0en\xe3A@') 9685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x94\x8a\xe1\xea\xd1P\x0en\xe3A@') 9685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39481) -> ('172.17.0.3', 37239)) State.IN_PROGRESS -> State.SUCCEEDED 9685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42755) -> ('172.17.0.3', 37239)) State.FROZEN -> State.FAILED 9685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39481) -> ('141.24.211.56', 37239)) State.FROZEN -> State.FAILED 9685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42755) -> ('141.24.211.56', 37239)) State.FROZEN -> State.FAILED 9685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62629) -> ('172.17.0.3', 37239)) State.FROZEN -> State.FAILED 9685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62629) -> ('141.24.211.56', 37239)) State.FROZEN -> State.FAILED 9705ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 9705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 9706ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 9707ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 9709ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 9710ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 9710ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 9710ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 9710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 9710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 9710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 9710ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 9711ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef", "state": "connected"}] 9713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 9714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 9714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 9714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 9714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 9714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 9714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 9714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3XlpRN0XeKMl') 9715ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3XlpRN0XeKMl') 9715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 9715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 9715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 9715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1619299541, stream_id=1, stream_seq=0) 9715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 9716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1619299541, gaps=[]) 9716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 9716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1934113404, stream_id=1, stream_seq=0) 9716ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 9716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1934113404, gaps=[]) 9777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gmRfACVdC2nw') 9777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gmRfACVdC2nw') 9793ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 9793ms [log] [experimentStatusChanged] {"status": "running", "message": null} 9843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Sv6vN1Ow5efl') 9843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Sv6vN1Ow5efl') 9843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42755) -> ('172.17.0.3', 37239)) State.WAITING -> State.IN_PROGRESS 9843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12|\xb0\x85\x98\xa2\xc0\xeb\xf3\x8e\x08\x17') 9844ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12|\xb0\x85\x98\xa2\xc0\xeb\xf3\x8e\x08\x17') 9844ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42755) -> ('172.17.0.3', 37239)) State.IN_PROGRESS -> State.SUCCEEDED 9895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef"}', extra='') 9895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 9896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 9896ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 9896ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 9896ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 9897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 9897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 9898ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9898ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 9898ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9898ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9899ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3375f06c-7ed1-446e-afc0-37ce10432aef", "state": "closed"}] 9900ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 9900ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 9901ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'%A\x02c\x0c\x12\x1f\x9aq\xd1\xee\x8d') 9902ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'%A\x02c\x0c\x12\x1f\x9aq\xd1\xee\x8d') 9902ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62629) 9903ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 9903ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 9991ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 9991ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 10061ms [err] Traceback (most recent call last): 10061ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 10061ms [err] return _run_code(code, main_globals, None, 10061ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 10061ms [err] exec(code, run_globals) 10061ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 10061ms [err] sys.exit(main()) 10061ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 10061ms [err] asyncio.run(main_async()) 10061ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 10061ms [err] return loop.run_until_complete(main) 10061ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 10061ms [err] self.run_forever() 10061ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 10061ms [err] self._run_once() 10061ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 10062ms [err] event_list = self._selector.select(timeout) 10062ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 10062ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 10062ms [err] KeyboardInterrupt 10067ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 10067ms [err] h.flush() 10067ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 16963ms [log] starting device 17374ms [err] DEBUG:asyncio:Using selector: EpollSelector 17449ms [err] ERROR:asyncio:Unclosed client session 17449ms [err] client_session: 17520ms [log] parsing 17520ms [log] creating device handler 17520ms [log] [ready] 17520ms [log] reading line 17520ms [log] [websocketToken] "9d448c15-58af-452a-9e39-a1e48c695771" 17539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 17540ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 17799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17799ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/54da1230-7cdf-4bc8-b671-e68e5bb49b8e"}}', extra='') 17813ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/54da1230-7cdf-4bc8-b671-e68e5bb49b8e"} 17857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 17861ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "new"}] 19865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 19866ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 19866ms [err] v=0 19866ms [err] o=- 3931337164 3931337164 IN IP4 0.0.0.0 19866ms [err] s=- 19866ms [err] t=0 0 19866ms [err] a=group:BUNDLE 0 19866ms [err] a=msid-semantic:WMS * 19866ms [err] m=application 9 DTLS/SCTP 5000 19866ms [err] c=IN IP4 0.0.0.0 19866ms [err] a=mid:0 19866ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19866ms [err] a=max-message-size:65536 19866ms [err] a=ice-ufrag:S77c 19866ms [err] a=ice-pwd:jNqTeruAV22EJAZpjbMV89 19866ms [err] a=fingerprint:sha-256 7B:59:3D:88:A9:4C:D5:D2:03:DD:B8:F7:CB:24:62:88:37:C6:A1:60:0A:E8:EE:04:50:9B:EE:33:2C:21:10:E6 19866ms [err] a=setup:actpass 19866ms [err] 19867ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 19868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19869ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "new"}] 19869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19870ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19872ms [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'\xf5\xc4\xe6\x12\x110\xce\x8aR\x80bx') 19872ms [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'zE\xed\xd6\x97E\x17\x02\xa0\x91\xb4\x9c') 19873ms [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'\xf5\xc4\xe6\x12\x110\xce\x8aR\x80bx') 19873ms [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'zE\xed\xd6\x97E\x17\x02\xa0\x91\xb4\x9c') 19875ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 19875ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9bk\x88G\x95\xb1\x19\xb5\xd32<\x04') 19876ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x9bk\x88G\x95\xb1\x19\xb5\xd32<\x04') 19876ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x06\xab~.\xac+\xcd)<0\xaf\x84') 19878ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x06\xab~.\xac+\xcd)<0\xaf\x84') 19878ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50774) (expires in 600 seconds) 19878ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 19878ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19879ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 19879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19879ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 19880ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19906ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\x17n\xb7\xdb\xb9\xcf\x94\xb1\x87\xa4s') 19907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[\x17n\xb7\xdb\xb9\xcf\x94\xb1\x87\xa4s') 19915ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931337164 3931337164 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 60495 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 60495 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33914 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60495 typ srflx raddr 172.30.0.1 rport 60495\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33914 typ srflx raddr 172.17.0.3 rport 33914\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61100 typ relay raddr 172.17.0.3 rport 35088\\r\\na=end-of-candidates\\r\\na=ice-ufrag:SYnk\\r\\na=ice-pwd:2xpMBoVwhh46n19pCce1hs\\r\\na=fingerprint:sha-256 77:5B:80:9C:E6:9C:19:F6:CD:D3:3D:A4:66:10:57:FD:AF:7D:26:08:72:75:F0:A0:37:64:69:B8:60:71:CF:C0\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 19916ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19916ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 19916ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 19916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 19916ms [err] v=0 19916ms [err] o=- 3931337164 3931337164 IN IP4 0.0.0.0 19916ms [err] s=- 19916ms [err] t=0 0 19916ms [err] a=group:BUNDLE 0 19916ms [err] a=msid-semantic:WMS * 19916ms [err] m=application 60495 DTLS/SCTP 5000 19916ms [err] c=IN IP4 172.30.0.1 19916ms [err] a=mid:0 19916ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19916ms [err] a=max-message-size:65536 19916ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60495 typ host 19916ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33914 typ host 19916ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60495 typ srflx raddr 172.30.0.1 rport 60495 19916ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33914 typ srflx raddr 172.17.0.3 rport 33914 19916ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61100 typ relay raddr 172.17.0.3 rport 35088 19916ms [err] a=end-of-candidates 19916ms [err] a=ice-ufrag:SYnk 19916ms [err] a=ice-pwd:2xpMBoVwhh46n19pCce1hs 19916ms [err] a=fingerprint:sha-256 77:5B:80:9C:E6:9C:19:F6:CD:D3:3D:A4:66:10:57:FD:AF:7D:26:08:72:75:F0:A0:37:64:69:B8:60:71:CF:C0 19916ms [err] a=setup:active 19916ms [err] 19918ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 19918ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19919ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('172.30.0.1', 60495)) State.FROZEN -> State.WAITING 19919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49796) -> ('172.30.0.1', 60495)) State.FROZEN -> State.WAITING 19919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('172.17.0.3', 33914)) State.FROZEN -> State.WAITING 19920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50774) -> ('172.30.0.1', 60495)) State.FROZEN -> State.WAITING 19920ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(GIsy0FvYFb 1 udp 1862270975 172.17.0.3 60495 typ prflx) 19920ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19920ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19920ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('172.17.0.3', 60495)) State.WAITING -> State.IN_PROGRESS 19921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\xd8\xc4\xb1\xb5\xcfr\xa5yP\xa9\x9f') 19921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('172.30.0.1', 60495)) State.WAITING -> State.IN_PROGRESS 19921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p^\xf6\x89\xe2\xdc\x1f\x160c\n\xf4') 19922ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "connecting"}] 19922ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F\xd8\xc4\xb1\xb5\xcfr\xa5yP\xa9\x9f') 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('172.17.0.3', 60495)) State.IN_PROGRESS -> State.SUCCEEDED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49796) -> ('172.30.0.1', 60495)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('172.17.0.3', 33914)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49796) -> ('172.17.0.3', 33914)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('141.24.211.56', 60495)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49796) -> ('141.24.211.56', 60495)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('141.24.211.56', 33914)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49796) -> ('141.24.211.56', 33914)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('141.24.210.113', 61100)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49796) -> ('141.24.210.113', 61100)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50774) -> ('172.30.0.1', 60495)) State.WAITING -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50774) -> ('172.17.0.3', 33914)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50774) -> ('141.24.211.56', 60495)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50774) -> ('141.24.211.56', 33914)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50774) -> ('141.24.210.113', 61100)) State.FROZEN -> State.FAILED 19923ms [err] INFO:aioice.ice:Connection(0) ICE completed 19924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p^\xf6\x89\xe2\xdc\x1f\x160c\n\xf4') 19924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40151) -> ('172.30.0.1', 60495)) State.IN_PROGRESS -> State.SUCCEEDED 19924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60495) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\x01\n\xa82\xd2e\xebv\xa9u\x1c') 19925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60495) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\x01\n\xa82\xd2e\xebv\xa9u\x1c') 19941ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 19941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 19943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19947ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 19948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 19948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 19948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 19948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 19948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 19948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19949ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "connected"}] 19950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 19950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 19951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 19951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 19951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 19951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 19953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 19953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 19953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 19954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2010245471, stream_id=1, stream_seq=0) 19954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 19955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=972056676, stream_id=1, stream_seq=0) 19956ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=972056676, gaps=[]) 19956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2010245471, gaps=[]) 19957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 20063ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20063ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a"}', extra='') 20110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 20110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 20110ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20110ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 20110ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 20110ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20110ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20110ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20110ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 20110ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20110ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20110ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20110ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20110ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xb40\xe2\xf3\xca\xfe/\xabS\x00\xba@') 20111ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xb40\xe2\xf3\xca\xfe/\xabS\x00\xba@') 20111ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50774) 20111ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 20111ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 20111ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "closed"}] 20181ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20181ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 20240ms [err] Traceback (most recent call last): 20240ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20240ms [err] return _run_code(code, main_globals, None, 20240ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20240ms [err] exec(code, run_globals) 20240ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20240ms [err] sys.exit(main()) 20240ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20240ms [err] asyncio.run(main_async()) 20240ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20240ms [err] return loop.run_until_complete(main) 20240ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20241ms [err] self.run_forever() 20241ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20241ms [err] self._run_once() 20241ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20242ms [err] event_list = self._selector.select(timeout) 20242ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20242ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20242ms [err] KeyboardInterrupt 20243ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20243ms [err] h.flush() 20243ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 32508ms [log] starting device 32909ms [err] DEBUG:asyncio:Using selector: EpollSelector 32978ms [err] ERROR:asyncio:Unclosed client session 32978ms [err] client_session: 33042ms [log] parsing 33042ms [log] creating device handler 33042ms [log] [ready] 33042ms [log] reading line 33042ms [log] [websocketToken] "d9b7377e-d18c-4cd8-a563-5946629502a1" 33053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 33053ms [log] [websocketConnected] 34754ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 34754ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 34778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/940eab61-f5ee-419e-925f-f0f4ccd3e4e2"}}', extra='') 34778ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/940eab61-f5ee-419e-925f-f0f4ccd3e4e2"} 34811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 34816ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975", "state": "new"}] 36819ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975"}', extra='') 36819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 36819ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6652784132939524176 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:sYr1\\r\\na=ice-pwd:PcSVYh7ddeOWCnFA00eWzQKM\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6A:5F:00:32:A8:D4:2C:5A:CC:42:ED:61:7A:32:96:F4:43:23:F3:BF:73:8E:FC:09:6C:86:D3:5B:CD:E0:A7:D8\\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/a38f9985-9eba-4889-abdb-e23e23e35975"}', extra='') 36819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 36819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 36819ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36819ms [err] v=0 36819ms [err] o=- 6652784132939524176 2 IN IP4 127.0.0.1 36819ms [err] s=- 36819ms [err] t=0 0 36819ms [err] a=group:BUNDLE 0 36819ms [err] a=extmap-allow-mixed 36819ms [err] a=msid-semantic: WMS 36819ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36819ms [err] c=IN IP4 0.0.0.0 36819ms [err] a=ice-ufrag:sYr1 36819ms [err] a=ice-pwd:PcSVYh7ddeOWCnFA00eWzQKM 36819ms [err] a=ice-options:trickle 36819ms [err] a=fingerprint:sha-256 6A:5F:00:32:A8:D4:2C:5A:CC:42:ED:61:7A:32:96:F4:43:23:F3:BF:73:8E:FC:09:6C:86:D3:5B:CD:E0:A7:D8 36819ms [err] a=setup:actpass 36819ms [err] a=mid:0 36819ms [err] a=sctp-port:5000 36819ms [err] a=max-message-size:262144 36819ms [err] 36822ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 36822ms [err] v=0 36822ms [err] o=- 6652784132939524176 2 IN IP4 127.0.0.1 36822ms [err] s=- 36822ms [err] t=0 0 36822ms [err] a=group:BUNDLE 0 36822ms [err] a=extmap-allow-mixed 36822ms [err] a=msid-semantic: WMS 36822ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36822ms [err] c=IN IP4 0.0.0.0 36822ms [err] a=ice-ufrag:sYr1 36822ms [err] a=ice-pwd:PcSVYh7ddeOWCnFA00eWzQKM 36822ms [err] a=ice-options:trickle 36822ms [err] a=fingerprint:sha-256 6A:5F:00:32:A8:D4:2C:5A:CC:42:ED:61:7A:32:96:F4:43:23:F3:BF:73:8E:FC:09:6C:86:D3:5B:CD:E0:A7:D8 36822ms [err] a=setup:actpass 36822ms [err] a=mid:0 36822ms [err] a=sctp-port:5000 36822ms [err] a=max-message-size:262144 36822ms [err] 36823ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 36824ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975", "state": "new"}] 36826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 36826ms [err] v=0 36826ms [err] o=- 3931337181 3931337181 IN IP4 0.0.0.0 36826ms [err] s=- 36826ms [err] t=0 0 36826ms [err] a=group:BUNDLE 0 36826ms [err] a=msid-semantic:WMS * 36826ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 36826ms [err] c=IN IP4 0.0.0.0 36826ms [err] a=mid:0 36826ms [err] a=sctp-port:5000 36826ms [err] a=max-message-size:65536 36826ms [err] a=ice-ufrag:R94i 36826ms [err] a=ice-pwd:ukodxreK3khg6VPtDOuuaZ 36826ms [err] a=fingerprint:sha-256 2D:13:D7:86:98:2A:6D:D2:8C:C6:C5:76:4C:31:B4:27:0B:50:F9:48:60:26:A5:3C:86:94:1B:B2:D5:23:B6:24 36826ms [err] a=setup:active 36826ms [err] 36826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 36826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 36829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 36830ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 36832ms [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\x0b\xdc\xc3+1\xaaK\xf2\x95\xcfW') 36832ms [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'\xdb\xa9\x1e\xbcS\xce\xdc\xacv<}#') 36832ms [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\x0b\xdc\xc3+1\xaaK\xf2\x95\xcfW') 36833ms [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'\xdb\xa9\x1e\xbcS\xce\xdc\xacv<}#') 36834ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 36834ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'In%(r,X,9\x1f^S') 36835ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'In%(r,X,9\x1f^S') 36836ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'*\\d\xe6>=-\xac\x17\x0bp\x12') 36837ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'*\\d\xe6>=-\xac\x17\x0bp\x12') 36837ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55224) (expires in 600 seconds) 36837ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 36837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 36838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 36838ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 36838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 36838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 36839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 36839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 36840ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975", "state": "connecting"}] 36858ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CHeXQtc2TYe6') 36859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CHeXQtc2TYe6') 36859ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(akzgxfqKUs 1 udp 1845501695 172.17.0.3 33702 typ prflx) 36859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41853) -> ('172.17.0.3', 33702)) State.WAITING -> State.IN_PROGRESS 36859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3\xa9\x7f\xc6\x1b\xd6$[\xbePK\xa1') 36863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3\xa9\x7f\xc6\x1b\xd6$[\xbePK\xa1') 36863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41853) -> ('172.17.0.3', 33702)) State.IN_PROGRESS -> State.SUCCEEDED 36863ms [err] INFO:aioice.ice:Connection(0) ICE completed 36873ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2703917927 1 udp 2113937151 4e4727ca-cc1d-4f64-a9c0-8398e876ba13.local 33702 typ host generation 0 ufrag sYr1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975"}', extra='') 36873ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36873ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36873ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 36877ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4e4727ca-cc1d-4f64-a9c0-8398e876ba13.local" resolved to 172.17.0.3 36881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41853) -> ('172.17.0.3', 33702)) State.FROZEN -> State.IN_PROGRESS 36881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W|\xa19\xb6\xd3Z=(,\xcd\x84') 36882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W|\xa19\xb6\xd3Z=(,\xcd\x84') 36882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41853) -> ('172.17.0.3', 33702)) State.IN_PROGRESS -> State.SUCCEEDED 36882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2753727551 1 udp 1677729535 141.24.211.56 33702 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag sYr1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975"}', extra='') 36882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 36885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4147065780 1 udp 33562623 141.24.210.113 63051 typ relay raddr 141.24.211.56 rport 33702 generation 0 ufrag sYr1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975"}', extra='') 36885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 36885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 36885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 36902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38720) -> ('172.17.0.3', 33702)) State.FROZEN -> State.IN_PROGRESS 36902ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9c\xc7\xe4\x19\xe6\x19\x07\xf4\xcf8\x1a`') 36903ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9c\xc7\xe4\x19\xe6\x19\x07\xf4\xcf8\x1a`') 36903ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38720) -> ('172.17.0.3', 33702)) State.IN_PROGRESS -> State.SUCCEEDED 36918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nI7wmpXnyh6z') 36918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nI7wmpXnyh6z') 36918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41853) -> ('141.24.211.56', 33702)) State.FROZEN -> State.FAILED 36918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38720) -> ('141.24.211.56', 33702)) State.FROZEN -> State.FAILED 36918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41853) -> ('141.24.210.113', 63051)) State.FROZEN -> State.FAILED 36918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38720) -> ('141.24.210.113', 63051)) State.FROZEN -> State.FAILED 36918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55224) -> ('172.17.0.3', 33702)) State.FROZEN -> State.FAILED 36918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55224) -> ('141.24.211.56', 33702)) State.FROZEN -> State.FAILED 36918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55224) -> ('141.24.210.113', 63051)) State.FROZEN -> State.FAILED 36923ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 36923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 36924ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 36924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 36927ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 36927ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 36927ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 36928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 36928ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 36928ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975", "state": "connected"}] 36932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 36932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 36932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 36932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 36933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 36933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 36933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1714068906, stream_id=1, stream_seq=0) 36933ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2562139585, stream_id=1, stream_seq=0) 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068906, gaps=[]) 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2562139585, gaps=[]) 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 36934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1714068907, stream_id=1, stream_seq=1) 36935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068907, gaps=[]) 36935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068908, stream_id=1, stream_seq=2) 36935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068908, gaps=[]) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068909, stream_id=1, stream_seq=2) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068909, gaps=[]) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068910, stream_id=1, stream_seq=2) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068910, gaps=[]) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068911, stream_id=1, stream_seq=2) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068911, gaps=[]) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068912, stream_id=1, stream_seq=2) 36936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068912, gaps=[]) 36937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068913, stream_id=1, stream_seq=2) 36937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068913, gaps=[]) 36937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068914, stream_id=1, stream_seq=2) 36937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068914, gaps=[]) 36938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068915, stream_id=1, stream_seq=2) 36938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068915, gaps=[]) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068916, stream_id=1, stream_seq=3) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068916, gaps=[]) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068917, stream_id=1, stream_seq=3) 36939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068917, gaps=[]) 36940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068918, stream_id=1, stream_seq=3) 36940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068918, gaps=[]) 36940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068919, stream_id=1, stream_seq=3) 36941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068919, gaps=[]) 36941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068920, stream_id=1, stream_seq=3) 36941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068920, gaps=[]) 36941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068921, stream_id=1, stream_seq=3) 36941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068921, gaps=[]) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068922, stream_id=1, stream_seq=3) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068922, gaps=[]) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068923, stream_id=1, stream_seq=3) 36942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068923, gaps=[]) 36943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068924, stream_id=1, stream_seq=4) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068924, gaps=[]) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068925, stream_id=1, stream_seq=4) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068925, gaps=[]) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068926, stream_id=1, stream_seq=4) 36944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068926, gaps=[]) 36945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068927, stream_id=1, stream_seq=4) 36945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068927, gaps=[]) 36946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068928, stream_id=1, stream_seq=4) 36946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068928, gaps=[]) 36946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068929, stream_id=1, stream_seq=4) 36946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068929, gaps=[]) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068930, stream_id=1, stream_seq=4) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068930, gaps=[]) 36947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068931, stream_id=1, stream_seq=4) 36948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068931, gaps=[]) 36949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068932, stream_id=1, stream_seq=5) 36949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068932, gaps=[]) 36949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068933, stream_id=1, stream_seq=5) 36949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068933, gaps=[]) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068934, stream_id=1, stream_seq=5) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068934, gaps=[]) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068935, stream_id=1, stream_seq=5) 36950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068935, gaps=[]) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068936, stream_id=1, stream_seq=5) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068936, gaps=[]) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068937, stream_id=1, stream_seq=5) 36951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068937, gaps=[]) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068938, stream_id=1, stream_seq=5) 36952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068938, gaps=[]) 36953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068939, stream_id=1, stream_seq=5) 36953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068939, gaps=[]) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068940, stream_id=1, stream_seq=6) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068940, gaps=[]) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068941, stream_id=1, stream_seq=6) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068941, gaps=[]) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068942, stream_id=1, stream_seq=6) 36955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068942, gaps=[]) 36956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068943, stream_id=1, stream_seq=6) 36956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068943, gaps=[]) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068944, stream_id=1, stream_seq=6) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068944, gaps=[]) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068945, stream_id=1, stream_seq=6) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068945, gaps=[]) 36957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068946, stream_id=1, stream_seq=6) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068946, gaps=[]) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068947, stream_id=1, stream_seq=6) 36958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068947, gaps=[]) 36959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068948, stream_id=1, stream_seq=7) 36959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068948, gaps=[]) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068949, stream_id=1, stream_seq=7) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068949, gaps=[]) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068950, stream_id=1, stream_seq=7) 36960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068950, gaps=[]) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068951, stream_id=1, stream_seq=7) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068951, gaps=[]) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068952, stream_id=1, stream_seq=7) 36961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068952, gaps=[]) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068953, stream_id=1, stream_seq=7) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068953, gaps=[]) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068954, stream_id=1, stream_seq=7) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068954, gaps=[]) 36962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068955, stream_id=1, stream_seq=7) 36963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068955, gaps=[]) 36963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068956, stream_id=1, stream_seq=8) 36963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068956, gaps=[]) 36964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068957, stream_id=1, stream_seq=8) 36964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068957, gaps=[]) 36964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068958, stream_id=1, stream_seq=8) 36964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068958, gaps=[]) 36965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068959, stream_id=1, stream_seq=8) 36965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068959, gaps=[]) 36966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068960, stream_id=1, stream_seq=8) 36966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068960, gaps=[]) 36966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068961, stream_id=1, stream_seq=8) 36966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068961, gaps=[]) 36967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068962, stream_id=1, stream_seq=8) 36967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068962, gaps=[]) 36968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068963, stream_id=1, stream_seq=8) 36968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068963, gaps=[]) 36969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068964, stream_id=1, stream_seq=9) 36970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068964, gaps=[]) 36970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068965, stream_id=1, stream_seq=9) 36970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068965, gaps=[]) 36970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068966, stream_id=1, stream_seq=9) 36970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068966, gaps=[]) 36970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068967, stream_id=1, stream_seq=9) 36971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068967, gaps=[]) 36971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068968, stream_id=1, stream_seq=9) 36971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068968, gaps=[]) 36971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068969, stream_id=1, stream_seq=9) 36971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068969, gaps=[]) 36972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068970, stream_id=1, stream_seq=9) 36972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068970, gaps=[]) 36972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068971, stream_id=1, stream_seq=9) 36972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068971, gaps=[]) 36973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068972, stream_id=1, stream_seq=10) 36973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068972, gaps=[]) 36973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068973, stream_id=1, stream_seq=10) 36973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068973, gaps=[]) 36974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068974, stream_id=1, stream_seq=10) 36974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068974, gaps=[]) 36974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068975, stream_id=1, stream_seq=10) 36974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068975, gaps=[]) 36974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068976, stream_id=1, stream_seq=10) 36975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068976, gaps=[]) 36975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068977, stream_id=1, stream_seq=10) 36975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068977, gaps=[]) 36976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068978, stream_id=1, stream_seq=10) 36976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068978, gaps=[]) 36976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068979, stream_id=1, stream_seq=10) 36976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068979, gaps=[]) 36977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068980, stream_id=1, stream_seq=11) 36977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068980, gaps=[]) 36977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068981, stream_id=1, stream_seq=11) 36978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068981, gaps=[]) 36978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068982, stream_id=1, stream_seq=11) 36978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068982, gaps=[]) 36978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068983, stream_id=1, stream_seq=11) 36978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068983, gaps=[]) 36979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068984, stream_id=1, stream_seq=11) 36979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068984, gaps=[]) 36979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068985, stream_id=1, stream_seq=11) 36980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068985, gaps=[]) 36980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068986, stream_id=1, stream_seq=11) 36980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068986, gaps=[]) 36981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068987, stream_id=1, stream_seq=11) 36981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068987, gaps=[]) 36981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068988, stream_id=1, stream_seq=12) 36981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068988, gaps=[]) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068989, stream_id=1, stream_seq=12) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068989, gaps=[]) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068990, stream_id=1, stream_seq=12) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068990, gaps=[]) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068991, stream_id=1, stream_seq=12) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068991, gaps=[]) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068992, stream_id=1, stream_seq=12) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714068992, gaps=[]) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068993, stream_id=1, stream_seq=12) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714068993, gaps=[]) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068994, stream_id=1, stream_seq=12) 36984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714068994, gaps=[]) 36985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714068995, stream_id=1, stream_seq=12) 36985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714068995, gaps=[]) 36987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FOrJwEbPUwNR') 36987ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33702) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FOrJwEbPUwNR') 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714068996, stream_id=1, stream_seq=13) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714068996, gaps=[]) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068997, stream_id=1, stream_seq=13) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714068997, gaps=[]) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068998, stream_id=1, stream_seq=13) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714068998, gaps=[]) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714068999, stream_id=1, stream_seq=13) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714068999, gaps=[]) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069000, stream_id=1, stream_seq=13) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069000, gaps=[]) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069001, stream_id=1, stream_seq=13) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069001, gaps=[]) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069002, stream_id=1, stream_seq=13) 36990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069002, gaps=[]) 36990ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 36990ms [log] [experimentStatusChanged] {"status": "running", "message": null} 36991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069003, stream_id=1, stream_seq=13) 36991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069003, gaps=[]) 36992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069004, stream_id=1, stream_seq=14) 36992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069004, gaps=[]) 36992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069005, stream_id=1, stream_seq=14) 36992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069005, gaps=[]) 36993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069006, stream_id=1, stream_seq=14) 36993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069006, gaps=[]) 36993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069007, stream_id=1, stream_seq=14) 36993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069007, gaps=[]) 36993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069008, stream_id=1, stream_seq=14) 36993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069008, gaps=[]) 36994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069009, stream_id=1, stream_seq=14) 36994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069009, gaps=[]) 36994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069010, stream_id=1, stream_seq=14) 36994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069010, gaps=[]) 36995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069011, stream_id=1, stream_seq=14) 36995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069011, gaps=[]) 36996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069012, stream_id=1, stream_seq=15) 36996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069012, gaps=[]) 36997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069013, stream_id=1, stream_seq=15) 36997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069013, gaps=[]) 36998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069014, stream_id=1, stream_seq=15) 36998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069014, gaps=[]) 36998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069015, stream_id=1, stream_seq=15) 36998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069015, gaps=[]) 36998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069016, stream_id=1, stream_seq=15) 36999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069016, gaps=[]) 36999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069017, stream_id=1, stream_seq=15) 36999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069017, gaps=[]) 36999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069018, stream_id=1, stream_seq=15) 36999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069018, gaps=[]) 37000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069019, stream_id=1, stream_seq=15) 37000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069019, gaps=[]) 37000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069020, stream_id=1, stream_seq=16) 37000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069020, gaps=[]) 37001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069021, stream_id=1, stream_seq=16) 37001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069021, gaps=[]) 37001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069022, stream_id=1, stream_seq=16) 37001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069022, gaps=[]) 37002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069023, stream_id=1, stream_seq=16) 37002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069023, gaps=[]) 37003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069024, stream_id=1, stream_seq=16) 37003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069024, gaps=[]) 37003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069025, stream_id=1, stream_seq=16) 37003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069025, gaps=[]) 37003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069026, stream_id=1, stream_seq=16) 37004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069026, gaps=[]) 37004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069027, stream_id=1, stream_seq=16) 37004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069027, gaps=[]) 37005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069028, stream_id=1, stream_seq=17) 37005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069028, gaps=[]) 37006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069029, stream_id=1, stream_seq=17) 37006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069029, gaps=[]) 37006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069030, stream_id=1, stream_seq=17) 37006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069030, gaps=[]) 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069031, stream_id=1, stream_seq=17) 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069031, gaps=[]) 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069032, stream_id=1, stream_seq=17) 37007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069032, gaps=[]) 37008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069033, stream_id=1, stream_seq=17) 37008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069033, gaps=[]) 37008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069034, stream_id=1, stream_seq=17) 37008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069034, gaps=[]) 37009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069035, stream_id=1, stream_seq=17) 37009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069035, gaps=[]) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069036, stream_id=1, stream_seq=18) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069036, gaps=[]) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069037, stream_id=1, stream_seq=18) 37010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069037, gaps=[]) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069038, stream_id=1, stream_seq=18) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069038, gaps=[]) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069039, stream_id=1, stream_seq=18) 37011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069039, gaps=[]) 37012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069040, stream_id=1, stream_seq=18) 37012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069040, gaps=[]) 37012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069041, stream_id=1, stream_seq=18) 37012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069041, gaps=[]) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069042, stream_id=1, stream_seq=18) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069042, gaps=[]) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069043, stream_id=1, stream_seq=18) 37013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069043, gaps=[]) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069044, stream_id=1, stream_seq=19) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069044, gaps=[]) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069045, stream_id=1, stream_seq=19) 37014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069045, gaps=[]) 37015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069046, stream_id=1, stream_seq=19) 37015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069046, gaps=[]) 37015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069047, stream_id=1, stream_seq=19) 37015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069047, gaps=[]) 37016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069048, stream_id=1, stream_seq=19) 37016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069048, gaps=[]) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069049, stream_id=1, stream_seq=19) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069049, gaps=[]) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069050, stream_id=1, stream_seq=19) 37017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069050, gaps=[]) 37018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069051, stream_id=1, stream_seq=19) 37018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069051, gaps=[]) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069052, stream_id=1, stream_seq=20) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069052, gaps=[]) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069053, stream_id=1, stream_seq=20) 37019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069053, gaps=[]) 37020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069054, stream_id=1, stream_seq=20) 37020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069054, gaps=[]) 37020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069055, stream_id=1, stream_seq=20) 37020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069055, gaps=[]) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069056, stream_id=1, stream_seq=20) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069056, gaps=[]) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069057, stream_id=1, stream_seq=20) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069057, gaps=[]) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069058, stream_id=1, stream_seq=20) 37021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069058, gaps=[]) 37022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069059, stream_id=1, stream_seq=20) 37022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069059, gaps=[]) 37022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069060, stream_id=1, stream_seq=21) 37022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069060, gaps=[]) 37023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069061, stream_id=1, stream_seq=21) 37023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069061, gaps=[]) 37023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069062, stream_id=1, stream_seq=21) 37023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069062, gaps=[]) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069063, stream_id=1, stream_seq=21) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069063, gaps=[]) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069064, stream_id=1, stream_seq=21) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069064, gaps=[]) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069065, stream_id=1, stream_seq=21) 37024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069065, gaps=[]) 37025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069066, stream_id=1, stream_seq=21) 37025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069066, gaps=[]) 37025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069067, stream_id=1, stream_seq=21) 37025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069067, gaps=[]) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069068, stream_id=1, stream_seq=22) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069068, gaps=[]) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069069, stream_id=1, stream_seq=22) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069069, gaps=[]) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069070, stream_id=1, stream_seq=22) 37027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069070, gaps=[]) 37028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069071, stream_id=1, stream_seq=22) 37028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069071, gaps=[]) 37028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069072, stream_id=1, stream_seq=22) 37028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069072, gaps=[]) 37029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069073, stream_id=1, stream_seq=22) 37029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069073, gaps=[]) 37029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069074, stream_id=1, stream_seq=22) 37029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069074, gaps=[]) 37029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069075, stream_id=1, stream_seq=22) 37030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069075, gaps=[]) 37030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069076, stream_id=1, stream_seq=23) 37030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069076, gaps=[]) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069077, stream_id=1, stream_seq=23) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069077, gaps=[]) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069078, stream_id=1, stream_seq=23) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069078, gaps=[]) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069079, stream_id=1, stream_seq=23) 37031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069079, gaps=[]) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069080, stream_id=1, stream_seq=23) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069080, gaps=[]) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069081, stream_id=1, stream_seq=23) 37032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069081, gaps=[]) 37033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069082, stream_id=1, stream_seq=23) 37033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069082, gaps=[]) 37033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069083, stream_id=1, stream_seq=23) 37033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069083, gaps=[]) 37034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069084, stream_id=1, stream_seq=24) 37034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069084, gaps=[]) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069085, stream_id=1, stream_seq=24) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069085, gaps=[]) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069086, stream_id=1, stream_seq=24) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069086, gaps=[]) 37035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069087, stream_id=1, stream_seq=24) 37036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069087, gaps=[]) 37036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069088, stream_id=1, stream_seq=24) 37036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069088, gaps=[]) 37036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069089, stream_id=1, stream_seq=24) 37036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069089, gaps=[]) 37037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069090, stream_id=1, stream_seq=24) 37037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069090, gaps=[]) 37037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069091, stream_id=1, stream_seq=24) 37037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069091, gaps=[]) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069092, stream_id=1, stream_seq=25) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069092, gaps=[]) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069093, stream_id=1, stream_seq=25) 37038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069093, gaps=[]) 37039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069094, stream_id=1, stream_seq=25) 37039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069094, gaps=[]) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069095, stream_id=1, stream_seq=25) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069095, gaps=[]) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069096, stream_id=1, stream_seq=25) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069096, gaps=[]) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069097, stream_id=1, stream_seq=25) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069097, gaps=[]) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069098, stream_id=1, stream_seq=25) 37040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069098, gaps=[]) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069099, stream_id=1, stream_seq=25) 37041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069099, gaps=[]) 37042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069100, stream_id=1, stream_seq=26) 37043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069100, gaps=[]) 37043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069101, stream_id=1, stream_seq=26) 37043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069101, gaps=[]) 37043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069102, stream_id=1, stream_seq=26) 37043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069102, gaps=[]) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069103, stream_id=1, stream_seq=26) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069103, gaps=[]) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069104, stream_id=1, stream_seq=26) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069104, gaps=[]) 37044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069105, stream_id=1, stream_seq=26) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069105, gaps=[]) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069106, stream_id=1, stream_seq=26) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069106, gaps=[]) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069107, stream_id=1, stream_seq=26) 37045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069107, gaps=[]) 37046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069108, stream_id=1, stream_seq=27) 37046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069108, gaps=[]) 37047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069109, stream_id=1, stream_seq=27) 37047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069109, gaps=[]) 37047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069110, stream_id=1, stream_seq=27) 37047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069110, gaps=[]) 37047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069111, stream_id=1, stream_seq=27) 37047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069111, gaps=[]) 37048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069112, stream_id=1, stream_seq=27) 37048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069112, gaps=[]) 37048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069113, stream_id=1, stream_seq=27) 37048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069113, gaps=[]) 37049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069114, stream_id=1, stream_seq=27) 37049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069114, gaps=[]) 37049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069115, stream_id=1, stream_seq=27) 37049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069115, gaps=[]) 37050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069116, stream_id=1, stream_seq=28) 37051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069116, gaps=[]) 37051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069117, stream_id=1, stream_seq=28) 37051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069117, gaps=[]) 37052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069118, stream_id=1, stream_seq=28) 37052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069118, gaps=[]) 37052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069119, stream_id=1, stream_seq=28) 37052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069119, gaps=[]) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069120, stream_id=1, stream_seq=28) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069120, gaps=[]) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069121, stream_id=1, stream_seq=28) 37053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069121, gaps=[]) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069122, stream_id=1, stream_seq=28) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069122, gaps=[]) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069123, stream_id=1, stream_seq=28) 37054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069123, gaps=[]) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069124, stream_id=1, stream_seq=29) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069124, gaps=[]) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069125, stream_id=1, stream_seq=29) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069125, gaps=[]) 37055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069126, stream_id=1, stream_seq=29) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069126, gaps=[]) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069127, stream_id=1, stream_seq=29) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069127, gaps=[]) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069128, stream_id=1, stream_seq=29) 37056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069128, gaps=[]) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069129, stream_id=1, stream_seq=29) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069129, gaps=[]) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069130, stream_id=1, stream_seq=29) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069130, gaps=[]) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069131, stream_id=1, stream_seq=29) 37057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069131, gaps=[]) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069132, stream_id=1, stream_seq=30) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069132, gaps=[]) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069133, stream_id=1, stream_seq=30) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069133, gaps=[]) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069134, stream_id=1, stream_seq=30) 37059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069134, gaps=[]) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069135, stream_id=1, stream_seq=30) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069135, gaps=[]) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069136, stream_id=1, stream_seq=30) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069136, gaps=[]) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069137, stream_id=1, stream_seq=30) 37060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069137, gaps=[]) 37061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069138, stream_id=1, stream_seq=30) 37061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069138, gaps=[]) 37062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069139, stream_id=1, stream_seq=30) 37062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069139, gaps=[]) 37062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069140, stream_id=1, stream_seq=31) 37062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069140, gaps=[]) 37063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069141, stream_id=1, stream_seq=31) 37063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069141, gaps=[]) 37064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069142, stream_id=1, stream_seq=31) 37064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069142, gaps=[]) 37064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069143, stream_id=1, stream_seq=31) 37064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069143, gaps=[]) 37065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069144, stream_id=1, stream_seq=31) 37065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069144, gaps=[]) 37065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069145, stream_id=1, stream_seq=31) 37065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069145, gaps=[]) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069146, stream_id=1, stream_seq=31) 37066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069146, gaps=[]) 37067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069147, stream_id=1, stream_seq=31) 37067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069147, gaps=[]) 37068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069148, stream_id=1, stream_seq=32) 37069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069148, gaps=[]) 37069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069149, stream_id=1, stream_seq=32) 37069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069149, gaps=[]) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069150, stream_id=1, stream_seq=32) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069150, gaps=[]) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069151, stream_id=1, stream_seq=32) 37070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069151, gaps=[]) 37071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069152, stream_id=1, stream_seq=32) 37071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069152, gaps=[]) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069153, stream_id=1, stream_seq=32) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069153, gaps=[]) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069154, stream_id=1, stream_seq=32) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069154, gaps=[]) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069155, stream_id=1, stream_seq=32) 37072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069155, gaps=[]) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1714069156, stream_id=1, stream_seq=33) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1714069156, gaps=[]) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069157, stream_id=1, stream_seq=33) 37073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1714069157, gaps=[]) 37074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069158, stream_id=1, stream_seq=33) 37074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1714069158, gaps=[]) 37074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069159, stream_id=1, stream_seq=33) 37074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1714069159, gaps=[]) 37075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069160, stream_id=1, stream_seq=33) 37075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1714069160, gaps=[]) 37075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069161, stream_id=1, stream_seq=33) 37075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1714069161, gaps=[]) 37075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1714069162, stream_id=1, stream_seq=33) 37075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1714069162, gaps=[]) 37076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1714069163, stream_id=1, stream_seq=33) 37105ms [log] 262140 37105ms [log] 262140 37105ms [log] [file] 37106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1714069163, gaps=[]) 37274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975"}', extra='') 37275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 37275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 37275ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 37275ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 37275ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 37275ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 37276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 37276ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37276ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 37276ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37276ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 37277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a38f9985-9eba-4889-abdb-e23e23e35975", "state": "closed"}] 37277ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 37277ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 37277ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x9f\xc6\x1a\xde\x01\xc5\xc4\xe9yl-\x08') 37278ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x9f\xc6\x1a\xde\x01\xc5\xc4\xe9yl-\x08') 37278ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55224) 37278ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 37278ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 37339ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 37339ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 37401ms [err] Traceback (most recent call last): 37401ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 37401ms [err] return _run_code(code, main_globals, None, 37401ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 37401ms [err] exec(code, run_globals) 37401ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 37401ms [err] sys.exit(main()) 37401ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 37401ms [err] asyncio.run(main_async()) 37401ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 37401ms [err] return loop.run_until_complete(main) 37401ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 37402ms [err] self.run_forever() 37402ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 37402ms [err] self._run_once() 37402ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 37402ms [err] event_list = self._selector.select(timeout) 37402ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 37402ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 37402ms [err] KeyboardInterrupt 37406ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 37406ms [err] h.flush() 37406ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 42462ms [log] starting device 42853ms [err] DEBUG:asyncio:Using selector: EpollSelector 42935ms [err] ERROR:asyncio:Unclosed client session 42935ms [err] client_session: 42995ms [log] parsing 42995ms [log] creating device handler 42995ms [log] [ready] 42995ms [log] reading line 42995ms [log] [websocketToken] "4eafba0d-fbd8-4bad-8563-45974597223e" 43013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43013ms [log] [websocketConnected] 43231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43231ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43248ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c1b47933-acda-4f84-8837-1ec2da6d0179"}}', extra='') 43248ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c1b47933-acda-4f84-8837-1ec2da6d0179"} 43303ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 43308ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "new"}] 45311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 45311ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45334ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931337190 3931337190 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 47861 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 47861 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33655 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33655 typ srflx raddr 172.17.0.3 rport 33655\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47861 typ srflx raddr 172.30.0.1 rport 47861\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63306 typ relay raddr 172.17.0.3 rport 59169\\r\\na=end-of-candidates\\r\\na=ice-ufrag:w9R8\\r\\na=ice-pwd:3KiQr1gKOcaIZa72THEYTG\\r\\na=fingerprint:sha-256 D6:B9:F8:84:62:77:0C:79:5C:16:F0:B3:60:E0:EC:F1:49:89:D1:78:00:65:F5:ED:78:A3:A1:9C:7D:9E:23:09\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 45334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 45334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 45335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45335ms [err] v=0 45335ms [err] o=- 3931337190 3931337190 IN IP4 0.0.0.0 45335ms [err] s=- 45335ms [err] t=0 0 45335ms [err] a=group:BUNDLE 0 45335ms [err] a=msid-semantic:WMS * 45335ms [err] m=application 47861 DTLS/SCTP 5000 45335ms [err] c=IN IP4 172.30.0.1 45335ms [err] a=mid:0 45335ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45335ms [err] a=max-message-size:65536 45335ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47861 typ host 45335ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33655 typ host 45335ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33655 typ srflx raddr 172.17.0.3 rport 33655 45335ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47861 typ srflx raddr 172.30.0.1 rport 47861 45335ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63306 typ relay raddr 172.17.0.3 rport 59169 45335ms [err] a=end-of-candidates 45335ms [err] a=ice-ufrag:w9R8 45335ms [err] a=ice-pwd:3KiQr1gKOcaIZa72THEYTG 45335ms [err] a=fingerprint:sha-256 D6:B9:F8:84:62:77:0C:79:5C:16:F0:B3:60:E0:EC:F1:49:89:D1:78:00:65:F5:ED:78:A3:A1:9C:7D:9E:23:09 45335ms [err] a=setup:actpass 45335ms [err] 45337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 45337ms [err] v=0 45337ms [err] o=- 3931337190 3931337190 IN IP4 0.0.0.0 45337ms [err] s=- 45337ms [err] t=0 0 45337ms [err] a=group:BUNDLE 0 45337ms [err] a=msid-semantic:WMS * 45337ms [err] m=application 47861 DTLS/SCTP 5000 45337ms [err] c=IN IP4 172.30.0.1 45337ms [err] a=mid:0 45337ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45337ms [err] a=max-message-size:65536 45337ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47861 typ host 45337ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33655 typ host 45337ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33655 typ srflx raddr 172.17.0.3 rport 33655 45337ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47861 typ srflx raddr 172.30.0.1 rport 47861 45337ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63306 typ relay raddr 172.17.0.3 rport 59169 45337ms [err] a=end-of-candidates 45337ms [err] a=ice-ufrag:w9R8 45337ms [err] a=ice-pwd:3KiQr1gKOcaIZa72THEYTG 45337ms [err] a=fingerprint:sha-256 D6:B9:F8:84:62:77:0C:79:5C:16:F0:B3:60:E0:EC:F1:49:89:D1:78:00:65:F5:ED:78:A3:A1:9C:7D:9E:23:09 45337ms [err] a=setup:actpass 45337ms [err] 45338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 45338ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "new"}] 45340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 45340ms [err] v=0 45340ms [err] o=- 3931337190 3931337190 IN IP4 0.0.0.0 45340ms [err] s=- 45340ms [err] t=0 0 45340ms [err] a=group:BUNDLE 0 45340ms [err] a=msid-semantic:WMS * 45340ms [err] m=application 9 DTLS/SCTP 5000 45340ms [err] c=IN IP4 0.0.0.0 45340ms [err] a=mid:0 45340ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45340ms [err] a=max-message-size:65536 45340ms [err] a=ice-ufrag:fj7q 45340ms [err] a=ice-pwd:4eP6f5TmA5lXFZlkF99DMd 45340ms [err] a=fingerprint:sha-256 08:D0:8E:B5:D2:62:A3:DA:6A:34:D4:0E:C8:F8:C6:8C:4F:38:14:F3:15:24:03:FF:BB:E3:CA:53:3C:7F:EC:B6 45340ms [err] a=setup:active 45340ms [err] 45340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 45340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45343ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45345ms [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'uQ\xe4\x98\xee\xd7\x85\x88\xc7s\xbf\xb4') 45345ms [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'\xe7C\xcd\x98k\xe5x\xec\x13\x13\x18!') 45346ms [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'uQ\xe4\x98\xee\xd7\x85\x88\xc7s\xbf\xb4') 45346ms [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'\xe7C\xcd\x98k\xe5x\xec\x13\x13\x18!') 45348ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45348ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x13:\xc85\xff5\xf41\xf5\x08\xb1\xe0') 45349ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x13:\xc85\xff5\xf41\xf5\x08\xb1\xe0') 45349ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x0c\x10\xef\x99'\x02q\xef\x05T\x18\\") 45350ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\x0c\x10\xef\x99'\x02q\xef\x05T\x18\\") 45350ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52534) (expires in 600 seconds) 45351ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 45351ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45352ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 45352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45352ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('172.30.0.1', 47861)) State.FROZEN -> State.WAITING 45353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53057) -> ('172.30.0.1', 47861)) State.FROZEN -> State.WAITING 45353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('172.17.0.3', 33655)) State.FROZEN -> State.WAITING 45353ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52534) -> ('172.30.0.1', 47861)) State.FROZEN -> State.WAITING 45353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45354ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('172.30.0.1', 47861)) State.WAITING -> State.IN_PROGRESS 45354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47861) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x044\x07\xc5\xeb\xe8\x8a\xd0F'\xe3\x90") 45354ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "connecting"}] 45355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47861) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x044\x07\xc5\xeb\xe8\x8a\xd0F'\xe3\x90") 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('172.30.0.1', 47861)) State.IN_PROGRESS -> State.SUCCEEDED 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('141.24.211.56', 33655)) State.FROZEN -> State.WAITING 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('141.24.211.56', 47861)) State.FROZEN -> State.WAITING 45355ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('141.24.210.113', 63306)) State.FROZEN -> State.WAITING 45369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47861) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x9c\x17\xbfR\xdc\xdaW\x84\x07\xa4\x99') 45369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47861) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x9c\x17\xbfR\xdc\xdaW\x84\x07\xa4\x99') 45369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53057) -> ('172.30.0.1', 47861)) State.WAITING -> State.FAILED 45369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('172.17.0.3', 33655)) State.WAITING -> State.FAILED 45369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53057) -> ('172.17.0.3', 33655)) State.FROZEN -> State.FAILED 45369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('141.24.211.56', 33655)) State.WAITING -> State.FAILED 45369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53057) -> ('141.24.211.56', 33655)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('141.24.211.56', 47861)) State.WAITING -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53057) -> ('141.24.211.56', 47861)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52534) -> ('172.30.0.1', 47861)) State.WAITING -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52534) -> ('172.17.0.3', 33655)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('141.24.210.113', 63306)) State.WAITING -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53057) -> ('141.24.210.113', 63306)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52534) -> ('141.24.211.56', 33655)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52534) -> ('141.24.211.56', 47861)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52534) -> ('141.24.210.113', 63306)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) ICE completed 45371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47861) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xc9&\xef\xd0{'\xbdY\x1cF\x95\x94") 45371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47861) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xc9&\xef\xd0{'\xbdY\x1cF\x95\x94") 45371ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5FAwNlkrFk 1 udp 1862270975 172.17.0.3 47861 typ prflx) 45371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('172.17.0.3', 47861)) State.WAITING -> State.IN_PROGRESS 45371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47861) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaa\x9e\xe3\xa5\xe7\xde\xa8|\xd8\xb6\x1b\x0c') 45373ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47861) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaa\x9e\xe3\xa5\xe7\xde\xa8|\xd8\xb6\x1b\x0c') 45373ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39477) -> ('172.17.0.3', 47861)) State.IN_PROGRESS -> State.SUCCEEDED 45374ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 45374ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45375ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 45376ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 45393ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 45393ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 45393ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 45393ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45394ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 45394ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "connected"}] 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3669934441, stream_id=1, stream_seq=0) 45397ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1687175437, stream_id=1, stream_seq=0) 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934441, gaps=[]) 45398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1687175437, gaps=[]) 45398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3669934442, stream_id=1, stream_seq=1) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934442, gaps=[]) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934443, stream_id=1, stream_seq=2) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934443, gaps=[]) 45401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934444, stream_id=1, stream_seq=2) 45401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934444, gaps=[]) 45401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934445, stream_id=1, stream_seq=2) 45401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934445, gaps=[]) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934446, stream_id=1, stream_seq=2) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934446, gaps=[]) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934447, stream_id=1, stream_seq=2) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934447, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934448, stream_id=1, stream_seq=2) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934448, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934449, stream_id=1, stream_seq=2) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934449, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934450, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934450, gaps=[]) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934451, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934451, gaps=[]) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934452, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934452, gaps=[]) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934453, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934453, gaps=[]) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934454, stream_id=1, stream_seq=3) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934454, gaps=[]) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934455, stream_id=1, stream_seq=3) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934455, gaps=[]) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934456, stream_id=1, stream_seq=3) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934456, gaps=[]) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934457, stream_id=1, stream_seq=4) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934457, gaps=[]) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934458, stream_id=1, stream_seq=4) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934458, gaps=[]) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934459, stream_id=1, stream_seq=4) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934459, gaps=[]) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934460, stream_id=1, stream_seq=4) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934460, gaps=[]) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934461, stream_id=1, stream_seq=4) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934461, gaps=[]) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934462, stream_id=1, stream_seq=4) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934462, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934463, stream_id=1, stream_seq=4) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934463, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934464, stream_id=1, stream_seq=5) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934464, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934465, stream_id=1, stream_seq=5) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934465, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934466, stream_id=1, stream_seq=5) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934466, gaps=[]) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934467, stream_id=1, stream_seq=5) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934467, gaps=[]) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934468, stream_id=1, stream_seq=5) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934468, gaps=[]) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934469, stream_id=1, stream_seq=5) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934469, gaps=[]) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934470, stream_id=1, stream_seq=5) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934470, gaps=[]) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934471, stream_id=1, stream_seq=6) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934471, gaps=[]) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934472, stream_id=1, stream_seq=6) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934472, gaps=[]) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934473, stream_id=1, stream_seq=6) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934473, gaps=[]) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934474, stream_id=1, stream_seq=6) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934474, gaps=[]) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934475, stream_id=1, stream_seq=6) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934475, gaps=[]) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934476, stream_id=1, stream_seq=6) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934476, gaps=[]) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934477, stream_id=1, stream_seq=6) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934477, gaps=[]) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934478, stream_id=1, stream_seq=7) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934478, gaps=[]) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934479, stream_id=1, stream_seq=7) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934479, gaps=[]) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934480, stream_id=1, stream_seq=7) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934480, gaps=[]) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934481, stream_id=1, stream_seq=7) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934481, gaps=[]) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934482, stream_id=1, stream_seq=7) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934482, gaps=[]) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934483, stream_id=1, stream_seq=7) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934483, gaps=[]) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934484, stream_id=1, stream_seq=7) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934484, gaps=[]) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934485, stream_id=1, stream_seq=8) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934485, gaps=[]) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934486, stream_id=1, stream_seq=8) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934486, gaps=[]) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934487, stream_id=1, stream_seq=8) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934487, gaps=[]) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934488, stream_id=1, stream_seq=8) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934488, gaps=[]) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934489, stream_id=1, stream_seq=8) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934489, gaps=[]) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934490, stream_id=1, stream_seq=8) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934490, gaps=[]) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934491, stream_id=1, stream_seq=8) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934491, gaps=[]) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934492, stream_id=1, stream_seq=9) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934492, gaps=[]) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934493, stream_id=1, stream_seq=9) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934493, gaps=[]) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934494, stream_id=1, stream_seq=9) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934494, gaps=[]) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934495, stream_id=1, stream_seq=9) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934495, gaps=[]) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934496, stream_id=1, stream_seq=9) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934496, gaps=[]) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934497, stream_id=1, stream_seq=9) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934497, gaps=[]) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934498, stream_id=1, stream_seq=9) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934498, gaps=[]) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934499, stream_id=1, stream_seq=10) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934499, gaps=[]) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934500, stream_id=1, stream_seq=10) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934500, gaps=[]) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934501, stream_id=1, stream_seq=10) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934501, gaps=[]) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934502, stream_id=1, stream_seq=10) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934502, gaps=[]) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934503, stream_id=1, stream_seq=10) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934503, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934504, stream_id=1, stream_seq=10) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934504, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934505, stream_id=1, stream_seq=10) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934505, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934506, stream_id=1, stream_seq=11) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934506, gaps=[]) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934507, stream_id=1, stream_seq=11) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934507, gaps=[]) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934508, stream_id=1, stream_seq=11) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934508, gaps=[]) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934509, stream_id=1, stream_seq=11) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934509, gaps=[]) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934510, stream_id=1, stream_seq=11) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934510, gaps=[]) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934511, stream_id=1, stream_seq=11) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934511, gaps=[]) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934512, stream_id=1, stream_seq=11) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934512, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934513, stream_id=1, stream_seq=12) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934513, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934514, stream_id=1, stream_seq=12) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934514, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934515, stream_id=1, stream_seq=12) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934515, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934516, stream_id=1, stream_seq=12) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934516, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934517, stream_id=1, stream_seq=12) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934517, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934518, stream_id=1, stream_seq=12) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934518, gaps=[]) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934519, stream_id=1, stream_seq=12) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934519, gaps=[]) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934520, stream_id=1, stream_seq=13) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934520, gaps=[]) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934521, stream_id=1, stream_seq=13) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934521, gaps=[]) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934522, stream_id=1, stream_seq=13) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934522, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934523, stream_id=1, stream_seq=13) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934523, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934524, stream_id=1, stream_seq=13) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934524, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934525, stream_id=1, stream_seq=13) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934525, gaps=[]) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934526, stream_id=1, stream_seq=13) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934526, gaps=[]) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934527, stream_id=1, stream_seq=14) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934527, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934528, stream_id=1, stream_seq=14) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934528, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934529, stream_id=1, stream_seq=14) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934529, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934530, stream_id=1, stream_seq=14) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934530, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934531, stream_id=1, stream_seq=14) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934531, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934532, stream_id=1, stream_seq=14) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934532, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934533, stream_id=1, stream_seq=14) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934533, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934534, stream_id=1, stream_seq=15) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934534, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934535, stream_id=1, stream_seq=15) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934535, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934536, stream_id=1, stream_seq=15) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934536, gaps=[]) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934537, stream_id=1, stream_seq=15) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934537, gaps=[]) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934538, stream_id=1, stream_seq=15) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934538, gaps=[]) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934539, stream_id=1, stream_seq=15) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934539, gaps=[]) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934540, stream_id=1, stream_seq=15) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934540, gaps=[]) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934541, stream_id=1, stream_seq=16) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934541, gaps=[]) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934542, stream_id=1, stream_seq=16) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934542, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934543, stream_id=1, stream_seq=16) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934543, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934544, stream_id=1, stream_seq=16) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934544, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934545, stream_id=1, stream_seq=16) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934545, gaps=[]) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934546, stream_id=1, stream_seq=16) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934546, gaps=[]) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934547, stream_id=1, stream_seq=16) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934547, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934548, stream_id=1, stream_seq=17) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934548, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934549, stream_id=1, stream_seq=17) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934549, gaps=[]) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934550, stream_id=1, stream_seq=17) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934550, gaps=[]) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934551, stream_id=1, stream_seq=17) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934551, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934552, stream_id=1, stream_seq=17) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934552, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934553, stream_id=1, stream_seq=17) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934553, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934554, stream_id=1, stream_seq=17) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934554, gaps=[]) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934555, stream_id=1, stream_seq=18) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934555, gaps=[]) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934556, stream_id=1, stream_seq=18) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934556, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934557, stream_id=1, stream_seq=18) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934557, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934558, stream_id=1, stream_seq=18) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934558, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934559, stream_id=1, stream_seq=18) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934559, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934560, stream_id=1, stream_seq=18) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934560, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934561, stream_id=1, stream_seq=18) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934561, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934562, stream_id=1, stream_seq=19) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934562, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934563, stream_id=1, stream_seq=19) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934563, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934564, stream_id=1, stream_seq=19) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934564, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934565, stream_id=1, stream_seq=19) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934565, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934566, stream_id=1, stream_seq=19) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934566, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934567, stream_id=1, stream_seq=19) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934567, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934568, stream_id=1, stream_seq=19) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934568, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934569, stream_id=1, stream_seq=20) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934569, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934570, stream_id=1, stream_seq=20) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934570, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934571, stream_id=1, stream_seq=20) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934571, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934572, stream_id=1, stream_seq=20) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934572, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934573, stream_id=1, stream_seq=20) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934573, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934574, stream_id=1, stream_seq=20) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934574, gaps=[]) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934575, stream_id=1, stream_seq=20) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934575, gaps=[]) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934576, stream_id=1, stream_seq=21) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934576, gaps=[]) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934577, stream_id=1, stream_seq=21) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934577, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934578, stream_id=1, stream_seq=21) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934578, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934579, stream_id=1, stream_seq=21) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934579, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934580, stream_id=1, stream_seq=21) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934580, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934581, stream_id=1, stream_seq=21) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934581, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934582, stream_id=1, stream_seq=21) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934582, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934583, stream_id=1, stream_seq=22) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934583, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934584, stream_id=1, stream_seq=22) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934584, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934585, stream_id=1, stream_seq=22) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934585, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934586, stream_id=1, stream_seq=22) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934586, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934587, stream_id=1, stream_seq=22) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934587, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934588, stream_id=1, stream_seq=22) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934588, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934589, stream_id=1, stream_seq=22) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934589, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934590, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934590, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934591, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934591, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934592, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934592, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934593, stream_id=1, stream_seq=23) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934593, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934594, stream_id=1, stream_seq=23) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934594, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934595, stream_id=1, stream_seq=23) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934595, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934596, stream_id=1, stream_seq=23) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934596, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934597, stream_id=1, stream_seq=24) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934597, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934598, stream_id=1, stream_seq=24) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934598, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934599, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934599, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934600, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934600, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934601, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934601, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934602, stream_id=1, stream_seq=24) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934602, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934603, stream_id=1, stream_seq=24) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934603, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934604, stream_id=1, stream_seq=25) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934604, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934605, stream_id=1, stream_seq=25) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934605, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934606, stream_id=1, stream_seq=25) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934606, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934607, stream_id=1, stream_seq=25) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934607, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934608, stream_id=1, stream_seq=25) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934608, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934609, stream_id=1, stream_seq=25) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934609, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934610, stream_id=1, stream_seq=25) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934610, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934611, stream_id=1, stream_seq=26) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934611, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934612, stream_id=1, stream_seq=26) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934612, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934613, stream_id=1, stream_seq=26) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934613, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934614, stream_id=1, stream_seq=26) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934614, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934615, stream_id=1, stream_seq=26) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934615, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934616, stream_id=1, stream_seq=26) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934616, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934617, stream_id=1, stream_seq=26) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934617, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934618, stream_id=1, stream_seq=27) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934618, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934619, stream_id=1, stream_seq=27) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934619, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934620, stream_id=1, stream_seq=27) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934620, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934621, stream_id=1, stream_seq=27) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934621, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934622, stream_id=1, stream_seq=27) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934622, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934623, stream_id=1, stream_seq=27) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934623, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934624, stream_id=1, stream_seq=27) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934624, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934625, stream_id=1, stream_seq=28) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934625, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934626, stream_id=1, stream_seq=28) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934626, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934627, stream_id=1, stream_seq=28) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934627, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934628, stream_id=1, stream_seq=28) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934628, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934629, stream_id=1, stream_seq=28) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934629, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934630, stream_id=1, stream_seq=28) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934630, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934631, stream_id=1, stream_seq=28) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934631, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934632, stream_id=1, stream_seq=29) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934632, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934633, stream_id=1, stream_seq=29) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934633, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934634, stream_id=1, stream_seq=29) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934634, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934635, stream_id=1, stream_seq=29) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934635, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934636, stream_id=1, stream_seq=29) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934636, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934637, stream_id=1, stream_seq=29) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934637, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934638, stream_id=1, stream_seq=29) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934638, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934639, stream_id=1, stream_seq=30) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934639, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934640, stream_id=1, stream_seq=30) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934640, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934641, stream_id=1, stream_seq=30) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934641, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934642, stream_id=1, stream_seq=30) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934642, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934643, stream_id=1, stream_seq=30) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934643, gaps=[]) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934644, stream_id=1, stream_seq=30) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934644, gaps=[]) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934645, stream_id=1, stream_seq=30) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934645, gaps=[]) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934646, stream_id=1, stream_seq=31) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934646, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934647, stream_id=1, stream_seq=31) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934647, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934648, stream_id=1, stream_seq=31) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934648, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934649, stream_id=1, stream_seq=31) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934649, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934650, stream_id=1, stream_seq=31) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934650, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934651, stream_id=1, stream_seq=31) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934651, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934652, stream_id=1, stream_seq=31) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934652, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934653, stream_id=1, stream_seq=32) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934653, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934654, stream_id=1, stream_seq=32) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934654, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934655, stream_id=1, stream_seq=32) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934655, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934656, stream_id=1, stream_seq=32) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934656, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934657, stream_id=1, stream_seq=32) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934657, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934658, stream_id=1, stream_seq=32) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934658, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934659, stream_id=1, stream_seq=32) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934659, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3669934660, stream_id=1, stream_seq=33) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934660, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934661, stream_id=1, stream_seq=33) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934661, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934662, stream_id=1, stream_seq=33) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934662, gaps=[]) 45476ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45476ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934663, stream_id=1, stream_seq=33) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934663, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934664, stream_id=1, stream_seq=33) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934664, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3669934665, stream_id=1, stream_seq=33) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934665, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3669934666, stream_id=1, stream_seq=33) 45511ms [log] 262140 45511ms [log] 262140 45511ms [log] [file] 45511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934666, gaps=[]) 45681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90"}', extra='') 45681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 45681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 45681ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45681ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 45681ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 45681ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45682ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 45682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45683ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "closed"}] 45683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45683ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45683ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf0\xd6\xf3\nU\x1f\x98::\xa4=\x89') 45684ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf0\xd6\xf3\nU\x1f\x98::\xa4=\x89') 45684ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52534) 45684ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 45684ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 45753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45754ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 45837ms [err] Traceback (most recent call last): 45837ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45837ms [err] return _run_code(code, main_globals, None, 45837ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45838ms [err] exec(code, run_globals) 45838ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45838ms [err] sys.exit(main()) 45838ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45838ms [err] asyncio.run(main_async()) 45838ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45838ms [err] return loop.run_until_complete(main) 45838ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45838ms [err] self.run_forever() 45838ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45839ms [err] self._run_once() 45839ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45839ms [err] event_list = self._selector.select(timeout) 45839ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45839ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45839ms [err] KeyboardInterrupt 45841ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45841ms [err] h.flush() 45841ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value 51492ms [log] starting device 51897ms [err] DEBUG:asyncio:Using selector: EpollSelector 51965ms [err] ERROR:asyncio:Unclosed client session 51965ms [err] client_session: 52034ms [log] parsing 52034ms [log] creating device handler 52034ms [log] [ready] 52034ms [log] reading line 52034ms [log] [websocketToken] "72d943d0-751e-4522-93df-85d949351063" 52045ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52045ms [log] [websocketConnected] 53732ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53734ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 53758ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/05ff2584-8f18-4b9f-9ac5-7983b4a04bc2"}}', extra='') 53758ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/05ff2584-8f18-4b9f-9ac5-7983b4a04bc2"} 53837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a","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='') 53844ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a", "state": "new"}] 55848ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 55849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 55849ms [err] v=0 55849ms [err] o=- 3931337200 3931337200 IN IP4 0.0.0.0 55849ms [err] s=- 55849ms [err] t=0 0 55849ms [err] a=group:BUNDLE 0 55849ms [err] a=msid-semantic:WMS * 55849ms [err] m=application 9 DTLS/SCTP 5000 55849ms [err] c=IN IP4 0.0.0.0 55849ms [err] a=mid:0 55849ms [err] a=sctpmap:5000 webrtc-datachannel 65535 55849ms [err] a=max-message-size:65536 55849ms [err] a=ice-ufrag:EiLO 55849ms [err] a=ice-pwd:5WLSUFnOMFsLn0AsCiYyJl 55849ms [err] a=fingerprint:sha-256 2B:C8:AC:A5:B7:07:40:3F:91:A6:29:00:DF:1D:03:82:5B:4E:69:92:80:FE:97:A1:CC:6A:38:8F:8B:6E:27:B9 55849ms [err] a=setup:actpass 55849ms [err] 55851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 55851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 55852ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a", "state": "new"}] 55853ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 55853ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 55855ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\n\xf0\xd6K\x11*\xa3\x94U.\xeb') 55855ms [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'\xc3\xb0\x8f\xf5\xff\xc61N\xe6\xd9\xe8\xdc') 55856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\n\xf0\xd6K\x11*\xa3\x94U.\xeb') 55856ms [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'\xc3\xb0\x8f\xf5\xff\xc61N\xe6\xd9\xe8\xdc') 55858ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 55858ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'Q\xd4P\x82\x1d\xca4\xa64[\xb4{') 55859ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'Q\xd4P\x82\x1d\xca4\xa64[\xb4{') 55859ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'b\xeaz\x9c\xf9\xf9\x10\xe6tT&\xda') 55860ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'b\xeaz\x9c\xf9\xf9\x10\xe6tT&\xda') 55860ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54244) (expires in 600 seconds) 55860ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 55861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 55861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a"}', extra='') 55862ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55862ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 55862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 55862ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 55880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1258355573111960840 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:HnNL\\r\\na=ice-pwd:BVqmK3VmkB5Rvk31tw8fValW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 61:05:AB:1C:1B:2A:B2:3A:D5:0E:21:C8:B8:8E:2E:E3:7E:A3:5B:EE:64:B4:56:24:13:36:E9:7D:C2:10:C6:5F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a"}', extra='') 55880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 55880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 55880ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 55880ms [err] v=0 55880ms [err] o=- 1258355573111960840 2 IN IP4 127.0.0.1 55880ms [err] s=- 55880ms [err] t=0 0 55880ms [err] a=group:BUNDLE 0 55880ms [err] a=msid-semantic: WMS 55880ms [err] m=application 9 DTLS/SCTP 5000 55880ms [err] c=IN IP4 0.0.0.0 55880ms [err] a=ice-ufrag:HnNL 55880ms [err] a=ice-pwd:BVqmK3VmkB5Rvk31tw8fValW 55880ms [err] a=ice-options:trickle 55880ms [err] a=fingerprint:sha-256 61:05:AB:1C:1B:2A:B2:3A:D5:0E:21:C8:B8:8E:2E:E3:7E:A3:5B:EE:64:B4:56:24:13:36:E9:7D:C2:10:C6:5F 55880ms [err] a=setup:active 55880ms [err] a=mid:0 55880ms [err] a=sctpmap:5000 webrtc-datachannel 1024 55880ms [err] 55882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZOzC/g3BNcHV') 55882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZOzC/g3BNcHV') 55882ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 55883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 55883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 55883ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RKKfhUI2Jc 1 udp 1845501695 172.17.0.3 60291 typ prflx) 55883ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42804) -> ('172.17.0.3', 60291)) State.WAITING -> State.IN_PROGRESS 55884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea\xe0\x95/\xec\t\xfb\x96S\x85\x91\xc0') 55885ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a", "state": "connecting"}] 55886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea\xe0\x95/\xec\t\xfb\x96S\x85\x91\xc0') 55886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42804) -> ('172.17.0.3', 60291)) State.IN_PROGRESS -> State.SUCCEEDED 55886ms [err] INFO:aioice.ice:Connection(0) ICE completed 55892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2807454968 1 udp 2113937151 ebb86fb1-973c-4d56-a62d-aba946c63b7e.local 60291 typ host generation 0 ufrag HnNL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a"}', extra='') 55892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 55893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 55897ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ebb86fb1-973c-4d56-a62d-aba946c63b7e.local" resolved to 172.17.0.3 55904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42804) -> ('172.17.0.3', 60291)) State.FROZEN -> State.IN_PROGRESS 55905ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'>\xd8\xd5Y?\x10\xf4c\x0b\xfc\xf6I') 55906ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'>\xd8\xd5Y?\x10\xf4c\x0b\xfc\xf6I') 55906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2936936255 1 udp 1677729535 141.24.211.56 60291 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag HnNL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a"}', extra='') 55906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 55907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 55907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42804) -> ('172.17.0.3', 60291)) State.IN_PROGRESS -> State.SUCCEEDED 55907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57776) -> ('172.17.0.3', 60291)) State.FROZEN -> State.FAILED 55907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42804) -> ('141.24.211.56', 60291)) State.FROZEN -> State.FAILED 55907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57776) -> ('141.24.211.56', 60291)) State.FROZEN -> State.FAILED 55907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54244) -> ('172.17.0.3', 60291)) State.FROZEN -> State.FAILED 55907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54244) -> ('141.24.211.56', 60291)) State.FROZEN -> State.FAILED 55925ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 55925ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 55926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 55927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 55929ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 55930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 55930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 55930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 55930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 55931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 55931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 55931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 55931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a", "state": "connected"}] 55937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 55937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 55937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 55937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 55937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 55937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 55937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 55938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'17JbW3UlHPFz') 55938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'17JbW3UlHPFz') 55938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 55938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 55938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 55938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2349955582, stream_id=1, stream_seq=0) 55938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 55939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2349955582, gaps=[]) 55939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 55939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1161154673, stream_id=1, stream_seq=0) 55939ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 55939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1161154673, gaps=[]) 55941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1161154674, stream_id=1, stream_seq=1) 55941ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 55941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1161154674, gaps=[]) 55941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1161154675, stream_id=1, stream_seq=2) 55941ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 55942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1161154675, gaps=[]) 55995ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mE7pwg7nGOWW') 55996ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mE7pwg7nGOWW') 56018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56018ms [log] [experimentStatusChanged] {"status": "running", "message": null} 56059ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oG7D8rnV1d+5') 56059ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oG7D8rnV1d+5') 56059ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57776) -> ('172.17.0.3', 60291)) State.WAITING -> State.IN_PROGRESS 56059ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\x84\xe8!\xfd\xc9o\xe7*t\xff6') 56061ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 60291) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\x84\xe8!\xfd\xc9o\xe7*t\xff6') 56061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57776) -> ('172.17.0.3', 60291)) State.IN_PROGRESS -> State.SUCCEEDED 56089ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a"}', extra='') 56089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 56089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 56089ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 56090ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 56090ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 56090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 56090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 56090ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56091ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 56091ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56091ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 56091ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be78b57b-4f94-40a2-b08b-55ff77a9128a", "state": "closed"}] 56092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 56092ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 56093ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'T{v\xd3\xb2\xac\x9f\x0b2\xa5ui') 56093ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'T{v\xd3\xb2\xac\x9f\x0b2\xa5ui') 56093ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54244) 56094ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 56094ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 56170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56170ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 56219ms [err] Traceback (most recent call last): 56219ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 56221ms [err] return _run_code(code, main_globals, None, 56221ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 56221ms [err] exec(code, run_globals) 56221ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 56221ms [err] sys.exit(main()) 56221ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 56221ms [err] asyncio.run(main_async()) 56221ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 56221ms [err] return loop.run_until_complete(main) 56221ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 56221ms [err] self.run_forever() 56221ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 56221ms [err] self._run_once() 56221ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 56221ms [err] event_list = self._selector.select(timeout) 56221ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 56221ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 56221ms [err] KeyboardInterrupt 56222ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 56222ms [err] h.flush() 56222ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 56321ms [log] starting device 56720ms [err] DEBUG:asyncio:Using selector: EpollSelector 56789ms [err] ERROR:asyncio:Unclosed client session 56789ms [err] client_session: 56867ms [log] parsing 56867ms [log] creating device handler 56867ms [log] [ready] 56867ms [log] reading line 56867ms [log] [websocketToken] "651f4726-b881-4229-bd0c-c46ae38ac8bb" 56880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 56880ms [log] [websocketConnected] 58583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 58584ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 58612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/93b70dff-1d14-4ea9-b600-b9189be04578"}}', extra='') 58612ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/93b70dff-1d14-4ea9-b600-b9189be04578"} 58652ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9","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='') 58657ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9", "state": "new"}] 60660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9"}', extra='') 60660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 60660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 666942803120236503 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:XIog\\r\\na=ice-pwd:fJ0JyCJFMztZ48VVEH/hAYcf\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0D:81:53:CA:A9:49:18:C3:91:A7:1C:96:CA:F8:7B:7B:ED:FB:B3:08:1E:57:0D:1B:2E:65:86:32:2C:E5:9B:94\\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/03ef8986-3527-4a8b-b401-713af046aff9"}', extra='') 60660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 60660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 60661ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 60661ms [err] v=0 60661ms [err] o=- 666942803120236503 2 IN IP4 127.0.0.1 60661ms [err] s=- 60661ms [err] t=0 0 60661ms [err] a=group:BUNDLE 0 60661ms [err] a=extmap-allow-mixed 60661ms [err] a=msid-semantic: WMS 60661ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 60661ms [err] c=IN IP4 0.0.0.0 60661ms [err] a=ice-ufrag:XIog 60661ms [err] a=ice-pwd:fJ0JyCJFMztZ48VVEH/hAYcf 60661ms [err] a=ice-options:trickle 60661ms [err] a=fingerprint:sha-256 0D:81:53:CA:A9:49:18:C3:91:A7:1C:96:CA:F8:7B:7B:ED:FB:B3:08:1E:57:0D:1B:2E:65:86:32:2C:E5:9B:94 60661ms [err] a=setup:actpass 60661ms [err] a=mid:0 60661ms [err] a=sctp-port:5000 60661ms [err] a=max-message-size:262144 60661ms [err] 60663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 60663ms [err] v=0 60663ms [err] o=- 666942803120236503 2 IN IP4 127.0.0.1 60663ms [err] s=- 60663ms [err] t=0 0 60663ms [err] a=group:BUNDLE 0 60663ms [err] a=extmap-allow-mixed 60663ms [err] a=msid-semantic: WMS 60663ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 60663ms [err] c=IN IP4 0.0.0.0 60663ms [err] a=ice-ufrag:XIog 60663ms [err] a=ice-pwd:fJ0JyCJFMztZ48VVEH/hAYcf 60663ms [err] a=ice-options:trickle 60663ms [err] a=fingerprint:sha-256 0D:81:53:CA:A9:49:18:C3:91:A7:1C:96:CA:F8:7B:7B:ED:FB:B3:08:1E:57:0D:1B:2E:65:86:32:2C:E5:9B:94 60663ms [err] a=setup:actpass 60663ms [err] a=mid:0 60663ms [err] a=sctp-port:5000 60663ms [err] a=max-message-size:262144 60663ms [err] 60663ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 60664ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9", "state": "new"}] 60665ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 60665ms [err] v=0 60665ms [err] o=- 3931337205 3931337205 IN IP4 0.0.0.0 60665ms [err] s=- 60665ms [err] t=0 0 60665ms [err] a=group:BUNDLE 0 60665ms [err] a=msid-semantic:WMS * 60665ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 60665ms [err] c=IN IP4 0.0.0.0 60665ms [err] a=mid:0 60665ms [err] a=sctp-port:5000 60665ms [err] a=max-message-size:65536 60665ms [err] a=ice-ufrag:6JeS 60665ms [err] a=ice-pwd:THCFZCm1JDBF5uF9IMhApX 60665ms [err] a=fingerprint:sha-256 C1:4E:E0:DC:6A:41:16:46:AA:E5:DC:4F:A0:A9:E4:C3:75:56:B8:7B:4C:45:5B:9B:B4:60:3D:BD:32:34:A6:77 60665ms [err] a=setup:active 60665ms [err] 60666ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 60666ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 60666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 60668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 60668ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 60670ms [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'\x07\xab\xfe\xfd&\xdc#/\xa9?\x1c\x80') 60671ms [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'/\xccj5\xd6E\xc2f\xcb\x12\xc7\xb9') 60671ms [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'\x07\xab\xfe\xfd&\xdc#/\xa9?\x1c\x80') 60672ms [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'/\xccj5\xd6E\xc2f\xcb\x12\xc7\xb9') 60673ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 60674ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf8\x9f1\xb0g\xae\xe0H\x05V\tN') 60675ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf8\x9f1\xb0g\xae\xe0H\x05V\tN') 60675ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe2#\xca\xeez\x8f\xfa\xe7C\xcfz\x0e') 60676ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe2#\xca\xeez\x8f\xfa\xe7C\xcfz\x0e') 60676ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50559) (expires in 600 seconds) 60676ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 60676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 60677ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 60677ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 60678ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 60678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 60678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 60678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 60678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 60679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9", "state": "connecting"}] 60700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oTIzkChrfmhT') 60700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oTIzkChrfmhT') 60701ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Eaye04oIbW 1 udp 1845501695 172.17.0.3 46948 typ prflx) 60701ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52444) -> ('172.17.0.3', 46948)) State.WAITING -> State.IN_PROGRESS 60701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xdborr\x81\x0caiF\x02,') 60704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xdborr\x81\x0caiF\x02,') 60705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52444) -> ('172.17.0.3', 46948)) State.IN_PROGRESS -> State.SUCCEEDED 60706ms [err] INFO:aioice.ice:Connection(0) ICE completed 60715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:958962080 1 udp 2113937151 6a714e08-c418-453e-8e2f-c8ae901fe544.local 46948 typ host generation 0 ufrag XIog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9"}', extra='') 60715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 60715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 60719ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6a714e08-c418-453e-8e2f-c8ae901fe544.local" resolved to 172.17.0.3 60719ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52444) -> ('172.17.0.3', 46948)) State.FROZEN -> State.IN_PROGRESS 60719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\xc2\x9c=\x08z\xe6\xcc\x9f\xb4\xc5\xda') 60720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\xc2\x9c=\x08z\xe6\xcc\x9f\xb4\xc5\xda') 60720ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52444) -> ('172.17.0.3', 46948)) State.IN_PROGRESS -> State.SUCCEEDED 60723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:829477479 1 udp 1677729535 141.24.211.56 46948 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag XIog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9"}', extra='') 60724ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60724ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 60724ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 60726ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2405198229 1 udp 33562623 141.24.210.113 52868 typ relay raddr 141.24.211.56 rport 46948 generation 0 ufrag XIog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9"}', extra='') 60726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 60726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 60726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 60739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49712) -> ('172.17.0.3', 46948)) State.FROZEN -> State.IN_PROGRESS 60740ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x07C'\xa8\x86\xd1\xdb\xc9,XR\xda") 60741ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x07C'\xa8\x86\xd1\xdb\xc9,XR\xda") 60741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49712) -> ('172.17.0.3', 46948)) State.IN_PROGRESS -> State.SUCCEEDED 60760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52444) -> ('141.24.211.56', 46948)) State.FROZEN -> State.IN_PROGRESS 60761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 46948) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03\xf8\xce\xe9\xaf\xdd\xdd(\x84\xb4B\xdb') 60762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YF9bB5EqjKib') 60762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YF9bB5EqjKib') 60762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49712) -> ('141.24.211.56', 46948)) State.FROZEN -> State.FAILED 60762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52444) -> ('141.24.210.113', 52868)) State.FROZEN -> State.FAILED 60762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49712) -> ('141.24.210.113', 52868)) State.FROZEN -> State.FAILED 60762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50559) -> ('172.17.0.3', 46948)) State.FROZEN -> State.FAILED 60762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50559) -> ('141.24.211.56', 46948)) State.FROZEN -> State.FAILED 60762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50559) -> ('141.24.210.113', 52868)) State.FROZEN -> State.FAILED 60782ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 60782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 60783ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 60784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 60788ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 60789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 60789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 60789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 60789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 60789ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9", "state": "connected"}] 60793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 60794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 60794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 60796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 60796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 60796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 60798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2803334765, stream_id=1, stream_seq=0) 60798ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 60798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1062412886, stream_id=1, stream_seq=0) 60798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 60799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2803334765, gaps=[]) 60799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1062412886, gaps=[]) 60799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 60800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2803334766, stream_id=1, stream_seq=1) 60800ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 60800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2803334766, gaps=[]) 60801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2803334767, stream_id=1, stream_seq=2) 60801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2803334767, gaps=[]) 60801ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 60802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2803334768, stream_id=1, stream_seq=3) 60802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2803334768, gaps=[]) 60802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2803334769, stream_id=1, stream_seq=4) 60802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2803334769, gaps=[]) 60824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3wBK9I8SgGFb') 60824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46948) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3wBK9I8SgGFb') 60868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 60868ms [log] [experimentStatusChanged] {"status": "running", "message": null} 60968ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9"}', extra='') 60968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 60968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 60968ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 60969ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 60969ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 60969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 60969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 60970ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60970ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 60971ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60971ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60972ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/03ef8986-3527-4a8b-b401-713af046aff9", "state": "closed"}] 60973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 60973ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 60974ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'?\x00\xbbG\x1bI\x06uS\xff\xdb\xda') 60975ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'?\x00\xbbG\x1bI\x06uS\xff\xdb\xda') 60975ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50559) 60975ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 60975ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 61041ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 61041ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 61107ms [err] Traceback (most recent call last): 61107ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 61108ms [err] return _run_code(code, main_globals, None, 61108ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 61108ms [err] exec(code, run_globals) 61108ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 61108ms [err] sys.exit(main()) 61108ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 61108ms [err] asyncio.run(main_async()) 61108ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 61109ms [err] return loop.run_until_complete(main) 61109ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 61109ms [err] self.run_forever() 61109ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 61110ms [err] self._run_once() 61110ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 61110ms [err] event_list = self._selector.select(timeout) 61110ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 61111ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 61111ms [err] KeyboardInterrupt 61113ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 61113ms [err] h.flush() 61113ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 71020ms [log] starting device 71412ms [err] DEBUG:asyncio:Using selector: EpollSelector 71483ms [err] ERROR:asyncio:Unclosed client session 71483ms [err] client_session: 71557ms [log] parsing 71557ms [log] creating device handler 71557ms [log] [ready] 71557ms [log] reading line 71557ms [log] [websocketToken] "a0d16b1a-da91-4a8f-bc79-410a34cedbe6" 71576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71576ms [log] [websocketConnected] 71751ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71751ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/47041225-d812-46f4-8909-65ae22134832"}}', extra='') 71778ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/47041225-d812-46f4-8909-65ae22134832"} 71820ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30","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='') 71826ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "new"}] 73829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 73829ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73849ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931337218 3931337218 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 39067 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 39067 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49643 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49643 typ srflx raddr 172.17.0.3 rport 49643\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39067 typ srflx raddr 172.30.0.1 rport 39067\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57678 typ relay raddr 172.17.0.3 rport 47079\\r\\na=end-of-candidates\\r\\na=ice-ufrag:znDE\\r\\na=ice-pwd:y2LmgLVqhpqqGF4GKFYcbn\\r\\na=fingerprint:sha-256 93:5C:E0:1A:90:F6:82:0C:8F:F5:41:CE:D6:B2:E5:BC:E8:93:43:D1:EA:C1:F4:99:C4:D1:F7:96:91:95:A3:A2\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 73850ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73850ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 73850ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 73850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73850ms [err] v=0 73850ms [err] o=- 3931337218 3931337218 IN IP4 0.0.0.0 73850ms [err] s=- 73850ms [err] t=0 0 73850ms [err] a=group:BUNDLE 0 73850ms [err] a=msid-semantic:WMS * 73850ms [err] m=application 39067 DTLS/SCTP 5000 73850ms [err] c=IN IP4 172.30.0.1 73850ms [err] a=mid:0 73850ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73850ms [err] a=max-message-size:65536 73850ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39067 typ host 73850ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49643 typ host 73850ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49643 typ srflx raddr 172.17.0.3 rport 49643 73850ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39067 typ srflx raddr 172.30.0.1 rport 39067 73850ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57678 typ relay raddr 172.17.0.3 rport 47079 73850ms [err] a=end-of-candidates 73850ms [err] a=ice-ufrag:znDE 73850ms [err] a=ice-pwd:y2LmgLVqhpqqGF4GKFYcbn 73850ms [err] a=fingerprint:sha-256 93:5C:E0:1A:90:F6:82:0C:8F:F5:41:CE:D6:B2:E5:BC:E8:93:43:D1:EA:C1:F4:99:C4:D1:F7:96:91:95:A3:A2 73850ms [err] a=setup:actpass 73850ms [err] 73853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73853ms [err] v=0 73853ms [err] o=- 3931337218 3931337218 IN IP4 0.0.0.0 73853ms [err] s=- 73853ms [err] t=0 0 73853ms [err] a=group:BUNDLE 0 73853ms [err] a=msid-semantic:WMS * 73853ms [err] m=application 39067 DTLS/SCTP 5000 73853ms [err] c=IN IP4 172.30.0.1 73853ms [err] a=mid:0 73853ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73853ms [err] a=max-message-size:65536 73853ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39067 typ host 73853ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49643 typ host 73853ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49643 typ srflx raddr 172.17.0.3 rport 49643 73853ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39067 typ srflx raddr 172.30.0.1 rport 39067 73853ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57678 typ relay raddr 172.17.0.3 rport 47079 73853ms [err] a=end-of-candidates 73853ms [err] a=ice-ufrag:znDE 73853ms [err] a=ice-pwd:y2LmgLVqhpqqGF4GKFYcbn 73853ms [err] a=fingerprint:sha-256 93:5C:E0:1A:90:F6:82:0C:8F:F5:41:CE:D6:B2:E5:BC:E8:93:43:D1:EA:C1:F4:99:C4:D1:F7:96:91:95:A3:A2 73853ms [err] a=setup:actpass 73853ms [err] 73853ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 73854ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "new"}] 73855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 73855ms [err] v=0 73855ms [err] o=- 3931337218 3931337218 IN IP4 0.0.0.0 73855ms [err] s=- 73855ms [err] t=0 0 73855ms [err] a=group:BUNDLE 0 73855ms [err] a=msid-semantic:WMS * 73855ms [err] m=application 9 DTLS/SCTP 5000 73855ms [err] c=IN IP4 0.0.0.0 73855ms [err] a=mid:0 73855ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73855ms [err] a=max-message-size:65536 73855ms [err] a=ice-ufrag:darP 73855ms [err] a=ice-pwd:5i1urvH10tBH3nLCWkDvUS 73855ms [err] a=fingerprint:sha-256 92:A6:DC:9A:2F:7A:4C:97:27:40:DD:14:41:26:CA:25:7A:2B:86:AC:B4:38:BD:8B:1D:3C:29:8B:78:5C:44:F5 73855ms [err] a=setup:active 73855ms [err] 73855ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73856ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73857ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73858ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73860ms [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'H\xc3\x88\x0e\x9c\xa9\xcc\x82\x1cd\x91\x03') 73860ms [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'\x8fd\xb2\xf2y\xd6\x9a\xd9\x9e\xa9\x83\xc6') 73861ms [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'H\xc3\x88\x0e\x9c\xa9\xcc\x82\x1cd\x91\x03') 73861ms [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'\x8fd\xb2\xf2y\xd6\x9a\xd9\x9e\xa9\x83\xc6') 73863ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 73863ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u\xa1\xfc\xb6\xb4\x8fM[\xbb\xe2\xac\xd2') 73864ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'u\xa1\xfc\xb6\xb4\x8fM[\xbb\xe2\xac\xd2') 73864ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'*&\x03u\x1ar}\x0c\xff\xad\xc0\xce') 73866ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'*&\x03u\x1ar}\x0c\xff\xad\xc0\xce') 73866ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63954) (expires in 600 seconds) 73866ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 73866ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73867ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 73867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73868ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('172.30.0.1', 39067)) State.FROZEN -> State.WAITING 73868ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49727) -> ('172.30.0.1', 39067)) State.FROZEN -> State.WAITING 73869ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('172.17.0.3', 49643)) State.FROZEN -> State.WAITING 73869ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63954) -> ('172.30.0.1', 39067)) State.FROZEN -> State.WAITING 73869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('172.30.0.1', 39067)) State.WAITING -> State.IN_PROGRESS 73870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\xb1\xe3\xb8Q\xef5%z\xec\xa5\x0b') 73870ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "connecting"}] 73871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\xb1\xe3\xb8Q\xef5%z\xec\xa5\x0b') 73872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('172.30.0.1', 39067)) State.IN_PROGRESS -> State.SUCCEEDED 73872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('141.24.211.56', 49643)) State.FROZEN -> State.WAITING 73872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('141.24.211.56', 39067)) State.FROZEN -> State.WAITING 73872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('141.24.210.113', 57678)) State.FROZEN -> State.WAITING 73886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\x16F\xa5\x04\xa1\x07\x14`\xe1\x8d\x8e') 73887ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\x16F\xa5\x04\xa1\x07\x14`\xe1\x8d\x8e') 73887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49727) -> ('172.30.0.1', 39067)) State.WAITING -> State.FAILED 73887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('172.17.0.3', 49643)) State.WAITING -> State.FAILED 73887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49727) -> ('172.17.0.3', 49643)) State.FROZEN -> State.FAILED 73887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('141.24.211.56', 49643)) State.WAITING -> State.FAILED 73887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49727) -> ('141.24.211.56', 49643)) State.FROZEN -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('141.24.211.56', 39067)) State.WAITING -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49727) -> ('141.24.211.56', 39067)) State.FROZEN -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63954) -> ('172.30.0.1', 39067)) State.WAITING -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63954) -> ('172.17.0.3', 49643)) State.FROZEN -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('141.24.210.113', 57678)) State.WAITING -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49727) -> ('141.24.210.113', 57678)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63954) -> ('141.24.211.56', 49643)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63954) -> ('141.24.211.56', 39067)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63954) -> ('141.24.210.113', 57678)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) ICE completed 73889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80TJ\xa5Hp\xd0\xed1P\x1a\xb2') 73890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80TJ\xa5Hp\xd0\xed1P\x1a\xb2') 73890ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gj1P0VSPtQ 1 udp 1862270975 172.17.0.3 39067 typ prflx) 73890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56361) -> ('172.17.0.3', 39067)) State.WAITING -> State.IN_PROGRESS 73890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\x85Q%\xab\xe1\xc1\x91\x1f\t\xff\xab') 73891ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 73891ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 73892ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 73892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39067) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\x85Q%\xab\xe1\xc1\x91\x1f\t\xff\xab') 73913ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 73914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 73914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 73914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 73915ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "connected"}] 73915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 73915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 73915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 73917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1706612854, stream_id=1, stream_seq=0) 73917ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2658013233, stream_id=1, stream_seq=0) 73918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 73918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1706612854, gaps=[]) 73919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2658013233, gaps=[]) 73919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 73920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1706612855, stream_id=1, stream_seq=1) 73920ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 73920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1706612855, gaps=[]) 73921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1706612856, stream_id=1, stream_seq=2) 73921ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 73922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1706612856, gaps=[]) 73984ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73984ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30"}', extra='') 74083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 74083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 74083ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74084ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 74084ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 74084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74084ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74084ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74084ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 74085ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74085ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74085ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "closed"}] 74086ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74086ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74086ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xb7\x1ah\x98y\xd2<\x15X".\x98') 74087ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xb7\x1ah\x98y\xd2<\x15X".\x98') 74087ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63954) 74088ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 74088ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 74163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74163ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 74245ms [err] Traceback (most recent call last): 74245ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74245ms [err] return _run_code(code, main_globals, None, 74245ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74245ms [err] exec(code, run_globals) 74245ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74245ms [err] sys.exit(main()) 74245ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74246ms [err] asyncio.run(main_async()) 74246ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74246ms [err] return loop.run_until_complete(main) 74246ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74246ms [err] self.run_forever() 74246ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74246ms [err] self._run_once() 74246ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74247ms [err] event_list = self._selector.select(timeout) 74247ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74247ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74247ms [err] KeyboardInterrupt 74249ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74249ms [err] h.flush() 74249ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 74356ms [log] starting device 74750ms [err] DEBUG:asyncio:Using selector: EpollSelector 74822ms [err] ERROR:asyncio:Unclosed client session 74822ms [err] client_session: 74899ms [log] parsing 74899ms [log] creating device handler 74899ms [log] [ready] 74899ms [log] reading line 74899ms [log] [websocketToken] "8836cac3-1cfd-46ce-9928-73b6192e2e21" 74921ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 74921ms [log] [websocketConnected] 75099ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 75099ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 75117ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/307f3b3c-d35a-4197-9fa0-ec2e33e4c48c"}}', extra='') 75117ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/307f3b3c-d35a-4197-9fa0-ec2e33e4c48c"} 75154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48","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='') 75160ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "new"}] 77163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 77164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 77164ms [err] v=0 77164ms [err] o=- 3931337221 3931337221 IN IP4 0.0.0.0 77164ms [err] s=- 77164ms [err] t=0 0 77164ms [err] a=group:BUNDLE 0 77164ms [err] a=msid-semantic:WMS * 77164ms [err] m=application 9 DTLS/SCTP 5000 77164ms [err] c=IN IP4 0.0.0.0 77164ms [err] a=mid:0 77164ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77164ms [err] a=max-message-size:65536 77164ms [err] a=ice-ufrag:Qp46 77164ms [err] a=ice-pwd:1qVcfHwMqIMTpsd3FY67d5 77164ms [err] a=fingerprint:sha-256 E0:CF:69:80:C9:41:31:34:59:1B:97:64:D5:61:CD:A6:FD:10:80:54:1C:10:5C:FA:E6:3D:8A:3B:BD:2F:6E:4F 77164ms [err] a=setup:actpass 77164ms [err] 77166ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 77166ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 77167ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "new"}] 77168ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 77168ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 77170ms [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\x11\xe6r\x0b\xc7x\xb2\x83\x023\xac') 77170ms [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'\x04\xdf\xb8\x99T}\xeb\xfb\x0b\xb5ca') 77171ms [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\x11\xe6r\x0b\xc7x\xb2\x83\x023\xac') 77172ms [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'\x04\xdf\xb8\x99T}\xeb\xfb\x0b\xb5ca') 77173ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 77174ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe2\xf2\xd9^q+1\x989\xd7\xe6X') 77174ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe2\xf2\xd9^q+1\x989\xd7\xe6X') 77175ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'z\x0c\xd6\xf9\xb5\xa1\xe5,\xea~\x9e\x1e') 77176ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'z\x0c\xd6\xf9\xb5\xa1\xe5,\xea~\x9e\x1e') 77176ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52886) (expires in 600 seconds) 77176ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 77177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 77178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 77178ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77178ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 77178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 77178ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 77206ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35884) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\xc7s\xd5-\x0fT\xe0?\xbf\xdc\xd1') 77207ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35884) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\xc7s\xd5-\x0fT\xe0?\xbf\xdc\xd1') 77222ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931337221 3931337221 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 35884 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 35884 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37501 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35884 typ srflx raddr 172.30.0.1 rport 35884\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 37501 typ srflx raddr 172.17.0.3 rport 37501\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52125 typ relay raddr 172.17.0.3 rport 44476\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ljq1\\r\\na=ice-pwd:Q6LHq0N78xVOvz1mN9vcDe\\r\\na=fingerprint:sha-256 4F:A8:BF:DC:A7:65:9D:F6:1E:35:C9:62:CC:4C:66:D4:18:02:92:5D:2C:6A:F9:DA:CE:FA:FA:80:AE:95:77:8A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 77222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 77222ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 77222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 77222ms [err] v=0 77222ms [err] o=- 3931337221 3931337221 IN IP4 0.0.0.0 77222ms [err] s=- 77222ms [err] t=0 0 77222ms [err] a=group:BUNDLE 0 77222ms [err] a=msid-semantic:WMS * 77222ms [err] m=application 35884 DTLS/SCTP 5000 77222ms [err] c=IN IP4 172.30.0.1 77222ms [err] a=mid:0 77222ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77222ms [err] a=max-message-size:65536 77222ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35884 typ host 77222ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37501 typ host 77222ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35884 typ srflx raddr 172.30.0.1 rport 35884 77222ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 37501 typ srflx raddr 172.17.0.3 rport 37501 77222ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52125 typ relay raddr 172.17.0.3 rport 44476 77222ms [err] a=end-of-candidates 77222ms [err] a=ice-ufrag:ljq1 77222ms [err] a=ice-pwd:Q6LHq0N78xVOvz1mN9vcDe 77222ms [err] a=fingerprint:sha-256 4F:A8:BF:DC:A7:65:9D:F6:1E:35:C9:62:CC:4C:66:D4:18:02:92:5D:2C:6A:F9:DA:CE:FA:FA:80:AE:95:77:8A 77222ms [err] a=setup:active 77222ms [err] 77224ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 77224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 77224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 77225ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('172.30.0.1', 35884)) State.FROZEN -> State.WAITING 77225ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48557) -> ('172.30.0.1', 35884)) State.FROZEN -> State.WAITING 77225ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('172.17.0.3', 37501)) State.FROZEN -> State.WAITING 77225ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52886) -> ('172.30.0.1', 35884)) State.FROZEN -> State.WAITING 77225ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(1X4A1CbeIM 1 udp 1862270975 172.17.0.3 35884 typ prflx) 77225ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('172.17.0.3', 35884)) State.WAITING -> State.IN_PROGRESS 77226ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35884) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x0e\x8a:\x9d\xe0\xd5\xbe\xdc|\x18D') 77226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('172.30.0.1', 35884)) State.WAITING -> State.IN_PROGRESS 77227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35884) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e4\xd16!\xaafK\xee\x1bI\x90') 77228ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "connecting"}] 77228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35884) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x0e\x8a:\x9d\xe0\xd5\xbe\xdc|\x18D') 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('172.17.0.3', 35884)) State.IN_PROGRESS -> State.SUCCEEDED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48557) -> ('172.30.0.1', 35884)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('172.17.0.3', 37501)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48557) -> ('172.17.0.3', 37501)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('141.24.211.56', 35884)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48557) -> ('141.24.211.56', 35884)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('141.24.211.56', 37501)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48557) -> ('141.24.211.56', 37501)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('141.24.210.113', 52125)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48557) -> ('141.24.210.113', 52125)) State.FROZEN -> State.FAILED 77229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52886) -> ('172.30.0.1', 35884)) State.WAITING -> State.FAILED 77229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52886) -> ('172.17.0.3', 37501)) State.FROZEN -> State.FAILED 77229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52886) -> ('141.24.211.56', 35884)) State.FROZEN -> State.FAILED 77229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52886) -> ('141.24.211.56', 37501)) State.FROZEN -> State.FAILED 77229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52886) -> ('141.24.210.113', 52125)) State.FROZEN -> State.FAILED 77229ms [err] INFO:aioice.ice:Connection(0) ICE completed 77233ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35884) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e4\xd16!\xaafK\xee\x1bI\x90') 77233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39653) -> ('172.30.0.1', 35884)) State.IN_PROGRESS -> State.SUCCEEDED 77234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35884) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\x07"\x9a\n\xff\xb9\xe6\x1fT\xe9\xfa') 77234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35884) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\x07"\x9a\n\xff\xb9\xe6\x1fT\xe9\xfa') 77247ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 77247ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 77248ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 77249ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 77251ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 77252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 77252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 77252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 77252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 77252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 77252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 77253ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 77253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "connected"}] 77254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 77254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 77254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 77254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 77254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 77254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 77255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 77255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 77256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 77256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2339981422, stream_id=1, stream_seq=0) 77256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 77257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1862580929, stream_id=1, stream_seq=0) 77257ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 77258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580929, gaps=[]) 77258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2339981422, gaps=[]) 77258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 77259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1862580930, stream_id=1, stream_seq=1) 77259ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 77259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580930, gaps=[]) 77259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1862580931, stream_id=1, stream_seq=2) 77259ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580931, gaps=[]) 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1862580932, stream_id=1, stream_seq=3) 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580932, gaps=[]) 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1862580933, stream_id=1, stream_seq=4) 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580933, gaps=[]) 77347ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 77347ms [log] [experimentStatusChanged] {"status": "running", "message": null} 77423ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48"}', extra='') 77424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 77424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 77424ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 77424ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 77424ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 77424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 77425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 77425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 77425ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 77425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 77426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 77427ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "closed"}] 77427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 77427ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 77428ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'K\xa7\x81;\xdd\x9f\xa72uI"f') 77429ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'K\xa7\x81;\xdd\x9f\xa72uI"f') 77430ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52886) 77430ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 77430ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 77516ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 77517ms [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 77578ms [err] Traceback (most recent call last): 77578ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 77578ms [err] return _run_code(code, main_globals, None, 77578ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 77578ms [err] exec(code, run_globals) 77578ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 77578ms [err] sys.exit(main()) 77578ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 77578ms [err] asyncio.run(main_async()) 77578ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 77578ms [err] return loop.run_until_complete(main) 77578ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 77579ms [err] self.run_forever() 77579ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 77579ms [err] self._run_once() 77579ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 77580ms [err] event_list = self._selector.select(timeout) 77580ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 77580ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 77580ms [err] KeyboardInterrupt 77582ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 77582ms [err] h.flush() 77582ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value 83151ms [log] starting device 83552ms [err] DEBUG:asyncio:Using selector: EpollSelector 83619ms [err] ERROR:asyncio:Unclosed client session 83619ms [err] client_session: 83680ms [log] parsing 83680ms [log] creating device handler 83680ms [log] [ready] 83680ms [log] reading line 83680ms [log] [websocketToken] "27c23835-4b6b-4290-94ec-f6e8f99be696" 83692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 83692ms [log] [websocketConnected] 85369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 85369ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 85389ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9e70a77b-5fb3-4233-beb1-740a3b013997"}}', extra='') 85389ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9e70a77b-5fb3-4233-beb1-740a3b013997"} 85426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e","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='') 85431ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e", "state": "new"}] 87432ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 87434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 87434ms [err] v=0 87434ms [err] o=- 3931337232 3931337232 IN IP4 0.0.0.0 87434ms [err] s=- 87434ms [err] t=0 0 87434ms [err] a=group:BUNDLE 0 87434ms [err] a=msid-semantic:WMS * 87434ms [err] m=application 9 DTLS/SCTP 5000 87434ms [err] c=IN IP4 0.0.0.0 87434ms [err] a=mid:0 87434ms [err] a=sctpmap:5000 webrtc-datachannel 65535 87434ms [err] a=max-message-size:65536 87434ms [err] a=ice-ufrag:Rp5o 87434ms [err] a=ice-pwd:5BiLI0UT1HFVdBgzp1WF8L 87434ms [err] a=fingerprint:sha-256 95:16:85:B2:F1:36:2F:0D:90:FB:E3:46:E8:69:8C:8E:F5:6C:01:02:4E:46:9F:97:E9:D7:80:6F:AE:B6:55:6B 87434ms [err] a=setup:actpass 87434ms [err] 87435ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 87435ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 87436ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e", "state": "new"}] 87437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 87437ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 87439ms [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' \xea\x01\xc4\x19\xed}@/j\xe8H') 87440ms [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'\xe7Rzw\x19\x1fK>2\x94W\xd6') 87440ms [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' \xea\x01\xc4\x19\xed}@/j\xe8H') 87441ms [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'\xe7Rzw\x19\x1fK>2\x94W\xd6') 87445ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 87445ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x82\n\xc0\xcc\xdewv\xd4<\xb0\xbd\xd3') 87446ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x82\n\xc0\xcc\xdewv\xd4<\xb0\xbd\xd3') 87446ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8cD\xc9\x84\x81\xe0\x91\xda\x9c\xad\x1a\xa3') 87447ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8cD\xc9\x84\x81\xe0\x91\xda\x9c\xad\x1a\xa3') 87447ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61083) (expires in 600 seconds) 87447ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 87448ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 87449ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 87449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e"}', extra='') 87449ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87449ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 87468ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5557753279360989016 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:s8np\\r\\na=ice-pwd:uR5OoctIg2uw2O8MasoJvKzP\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E1:F2:6F:AD:65:74:0F:BD:46:E8:39:EF:58:96:63:82:3D:9C:E9:6C:9C:89:7D:11:85:48:BF:A0:9B:84:A6:3C\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e"}', extra='') 87468ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87468ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 87468ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 87468ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 87468ms [err] v=0 87468ms [err] o=- 5557753279360989016 2 IN IP4 127.0.0.1 87468ms [err] s=- 87468ms [err] t=0 0 87468ms [err] a=group:BUNDLE 0 87468ms [err] a=msid-semantic: WMS 87468ms [err] m=application 9 DTLS/SCTP 5000 87468ms [err] c=IN IP4 0.0.0.0 87468ms [err] a=ice-ufrag:s8np 87468ms [err] a=ice-pwd:uR5OoctIg2uw2O8MasoJvKzP 87468ms [err] a=ice-options:trickle 87468ms [err] a=fingerprint:sha-256 E1:F2:6F:AD:65:74:0F:BD:46:E8:39:EF:58:96:63:82:3D:9C:E9:6C:9C:89:7D:11:85:48:BF:A0:9B:84:A6:3C 87468ms [err] a=setup:active 87468ms [err] a=mid:0 87468ms [err] a=sctpmap:5000 webrtc-datachannel 1024 87468ms [err] 87469ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 87469ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87470ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87470ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87470ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87470ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87471ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e", "state": "connecting"}] 87473ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IqLl5cSEhUPz') 87473ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IqLl5cSEhUPz') 87473ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KTzUWahLYc 1 udp 1845501695 172.17.0.3 33590 typ prflx) 87474ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37168) -> ('172.17.0.3', 33590)) State.WAITING -> State.IN_PROGRESS 87474ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',\x1b3\xe7\x85\xf4\xd6\xc0\xbb\x04\x95\xb3') 87477ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',\x1b3\xe7\x85\xf4\xd6\xc0\xbb\x04\x95\xb3') 87477ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37168) -> ('172.17.0.3', 33590)) State.IN_PROGRESS -> State.SUCCEEDED 87478ms [err] INFO:aioice.ice:Connection(0) ICE completed 87484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1631131705 1 udp 2113937151 d4ef9e25-7997-4b5b-9ace-7150ebbd75a0.local 33590 typ host generation 0 ufrag s8np network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e"}', extra='') 87485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87490ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d4ef9e25-7997-4b5b-9ace-7150ebbd75a0.local" resolved to 172.17.0.3 87491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37168) -> ('172.17.0.3', 33590)) State.FROZEN -> State.IN_PROGRESS 87491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\xa8\xab&\x16\x98\xdcJ\x84J\x8b\x01') 87492ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\xa8\xab&\x16\x98\xdcJ\x84J\x8b\x01') 87492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37168) -> ('172.17.0.3', 33590)) State.IN_PROGRESS -> State.SUCCEEDED 87492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38058) -> ('172.17.0.3', 33590)) State.FROZEN -> State.FAILED 87492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61083) -> ('172.17.0.3', 33590)) State.FROZEN -> State.FAILED 87499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1680938849 1 udp 1677729535 141.24.211.56 33590 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag s8np network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e"}', extra='') 87499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87500ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87511ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37168) -> ('141.24.211.56', 33590)) State.FROZEN -> State.IN_PROGRESS 87511ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16n\xcc\xf1Hr\x16V\xad?[\xf2') 87526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pYkjN0BKO/4X') 87527ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pYkjN0BKO/4X') 87531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38058) -> ('141.24.211.56', 33590)) State.FROZEN -> State.IN_PROGRESS 87531ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xae\xd2\xe7\x8f\xce\x17\x81W\x89\xb0/\xcc') 87552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61083) -> ('141.24.211.56', 33590)) State.FROZEN -> State.IN_PROGRESS 87552ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x8eV\x92\x94\xcc\x90'\x98zEP\xf1") 87552ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'f%.l\xad\xe6\x19~\x90\xd5\x80\\') 87553ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'f%.l\xad\xe6\x19~\x90\xd5\x80\\') 87554ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 33590) 87573ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 87573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 87576ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87579ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 87579ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 87580ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 87580ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 87581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 87581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 87581ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87581ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e", "state": "connected"}] 87586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 87587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 87588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 87589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 87589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 87589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3978032526, stream_id=1, stream_seq=0) 87590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 87590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2Q2UsjeMELG2') 87590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2Q2UsjeMELG2') 87592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3978032526, gaps=[]) 87592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 87592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=964592810, stream_id=1, stream_seq=0) 87592ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=964592810, gaps=[]) 87595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=964592811, stream_id=1, stream_seq=1) 87595ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 87595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=964592811, gaps=[]) 87596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=964592812, stream_id=1, stream_seq=2) 87596ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 87597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=964592812, gaps=[]) 87652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SUjUEHvVbl9c') 87653ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SUjUEHvVbl9c') 87653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38058) -> ('172.17.0.3', 33590)) State.WAITING -> State.IN_PROGRESS 87654ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaf\x13\x1et\xda*{\xb6\xd6\xa7o\x9b') 87657ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33590) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaf\x13\x1et\xda*{\xb6\xd6\xa7o\x9b') 87658ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38058) -> ('172.17.0.3', 33590)) State.IN_PROGRESS -> State.SUCCEEDED 87679ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87679ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e"}', extra='') 87761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 87761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 87761ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87762ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 87762ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 87762ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87762ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87763ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 87764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87765ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fac04634-2378-4a6b-ac81-b6a76cccde7e", "state": "closed"}] 87765ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87766ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87766ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xae\x8e@\xa5\xae\xd6y\xbc\x90\xdf\xbf\xb8') 87767ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xae\x8e@\xa5\xae\xd6y\xbc\x90\xdf\xbf\xb8') 87767ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61083) 87768ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 87768ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 87860ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87860ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 87911ms [err] Traceback (most recent call last): 87911ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87912ms [err] return _run_code(code, main_globals, None, 87912ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87912ms [err] exec(code, run_globals) 87912ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87912ms [err] sys.exit(main()) 87912ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87912ms [err] asyncio.run(main_async()) 87912ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87912ms [err] return loop.run_until_complete(main) 87912ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87912ms [err] self.run_forever() 87912ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87912ms [err] self._run_once() 87912ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87913ms [err] event_list = self._selector.select(timeout) 87913ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87913ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87913ms [err] KeyboardInterrupt 87915ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87915ms [err] h.flush() 87915ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 88017ms [log] starting device 88424ms [err] DEBUG:asyncio:Using selector: EpollSelector 88494ms [err] ERROR:asyncio:Unclosed client session 88494ms [err] client_session: 88566ms [log] parsing 88566ms [log] creating device handler 88566ms [log] [ready] 88566ms [log] reading line 88566ms [log] [websocketToken] "3d5d721c-cbb1-4bd6-8893-16da152c6e97" 88579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 88579ms [log] [websocketConnected] 90282ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90283ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 90300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5a65f419-74f2-409c-bd95-b777b985cb04"}}', extra='') 90300ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5a65f419-74f2-409c-bd95-b777b985cb04"} 90340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2","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='') 90344ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2", "state": "new"}] 92347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 92349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 92349ms [err] v=0 92349ms [err] o=- 3931337237 3931337237 IN IP4 0.0.0.0 92349ms [err] s=- 92349ms [err] t=0 0 92349ms [err] a=group:BUNDLE 0 92349ms [err] a=msid-semantic:WMS * 92349ms [err] m=application 9 DTLS/SCTP 5000 92349ms [err] c=IN IP4 0.0.0.0 92349ms [err] a=mid:0 92349ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92349ms [err] a=max-message-size:65536 92349ms [err] a=ice-ufrag:2tRc 92349ms [err] a=ice-pwd:YQxKtbBq9R38YfcqB8T5Wc 92349ms [err] a=fingerprint:sha-256 98:00:9B:B6:CF:36:E2:70:2A:4C:3A:54:2F:CD:4A:C2:56:4B:B5:95:A0:8D:A2:C5:10:34:FD:F3:A9:EC:1C:E4 92349ms [err] a=setup:actpass 92349ms [err] 92350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 92350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 92352ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2", "state": "new"}] 92352ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 92352ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 92354ms [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'\xc6a\x91&\xb6\xd93\x16\xb5`\x88\xea') 92355ms [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'\x14$\xf0l\xd2z\xea.j\x16V\x94') 92355ms [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'\xc6a\x91&\xb6\xd93\x16\xb5`\x88\xea') 92356ms [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'\x14$\xf0l\xd2z\xea.j\x16V\x94') 92357ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 92358ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf8;X\xec\xe1\xd5\x8e\x8d\xdf\xf2\x03\x1c') 92358ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf8;X\xec\xe1\xd5\x8e\x8d\xdf\xf2\x03\x1c') 92359ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd7\xc2\xcbh0|\xcf\x9e:\x9d\xa0\xa1') 92360ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd7\xc2\xcbh0|\xcf\x9e:\x9d\xa0\xa1') 92360ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63603) (expires in 600 seconds) 92360ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 92360ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 92361ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 92361ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 92361ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2"}', extra='') 92362ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92362ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 92382ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 268644242992551811 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:Sjlj\\r\\na=ice-pwd:+ZQvwOSMOjR1zXtDb/dpgoAe\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7C:CD:7F:1E:23:5E:3A:1A:41:80:A4:0F:86:68:DA:9B:EF:83:4A:58:59:D0:E9:61:71:A4:66:2A:CB:DD:82:99\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2"}', extra='') 92382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 92382ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 92382ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 92382ms [err] v=0 92382ms [err] o=- 268644242992551811 2 IN IP4 127.0.0.1 92382ms [err] s=- 92382ms [err] t=0 0 92382ms [err] a=group:BUNDLE 0 92382ms [err] a=msid-semantic: WMS 92382ms [err] m=application 9 DTLS/SCTP 5000 92382ms [err] c=IN IP4 0.0.0.0 92382ms [err] a=ice-ufrag:Sjlj 92382ms [err] a=ice-pwd:+ZQvwOSMOjR1zXtDb/dpgoAe 92382ms [err] a=ice-options:trickle 92382ms [err] a=fingerprint:sha-256 7C:CD:7F:1E:23:5E:3A:1A:41:80:A4:0F:86:68:DA:9B:EF:83:4A:58:59:D0:E9:61:71:A4:66:2A:CB:DD:82:99 92382ms [err] a=setup:active 92382ms [err] a=mid:0 92382ms [err] a=sctpmap:5000 webrtc-datachannel 1024 92382ms [err] 92383ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'opZA+cGV52RG') 92384ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'opZA+cGV52RG') 92384ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 92384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 92385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 92385ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DK3jQmsTyH 1 udp 1845501695 172.17.0.3 37019 typ prflx) 92385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92386ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35985) -> ('172.17.0.3', 37019)) State.WAITING -> State.IN_PROGRESS 92386ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf5\x97L\xa7u\xae\xe3V^wI\xc7') 92387ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2", "state": "connecting"}] 92388ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf5\x97L\xa7u\xae\xe3V^wI\xc7') 92388ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35985) -> ('172.17.0.3', 37019)) State.IN_PROGRESS -> State.SUCCEEDED 92388ms [err] INFO:aioice.ice:Connection(0) ICE completed 92393ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2858878754 1 udp 2113937151 33bc78ae-e37d-425f-9af1-2803ab662484.local 37019 typ host generation 0 ufrag Sjlj network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2"}', extra='') 92393ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92393ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 92393ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 92399ms [err] INFO:aioice.ice:Connection(0) Remote candidate "33bc78ae-e37d-425f-9af1-2803ab662484.local" resolved to 172.17.0.3 92406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35985) -> ('172.17.0.3', 37019)) State.FROZEN -> State.IN_PROGRESS 92406ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\x14\xd4\xd63\xe6\x81\xf6\x9cq\x90\xf7') 92407ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\x14\xd4\xd63\xe6\x81\xf6\x9cq\x90\xf7') 92407ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35985) -> ('172.17.0.3', 37019)) State.IN_PROGRESS -> State.SUCCEEDED 92408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35644) -> ('172.17.0.3', 37019)) State.FROZEN -> State.FAILED 92408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63603) -> ('172.17.0.3', 37019)) State.FROZEN -> State.FAILED 92408ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2722057445 1 udp 1677729535 141.24.211.56 37019 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Sjlj network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2"}', extra='') 92408ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92408ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 92408ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 92426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35985) -> ('141.24.211.56', 37019)) State.FROZEN -> State.IN_PROGRESS 92427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\\/\x06\xb0+\xe6,\x0c2\xfa\xaf') 92434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n7SvyvWr4Cp4') 92435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n7SvyvWr4Cp4') 92448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35644) -> ('141.24.211.56', 37019)) State.FROZEN -> State.IN_PROGRESS 92448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|u\xad\xd3\xdd\x03\x81Y\x90\x01\x87K') 92469ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63603) -> ('141.24.211.56', 37019)) State.FROZEN -> State.IN_PROGRESS 92469ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\xf1\x1amdt5Ks\x12\xc5S') 92469ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b"5q'\x19%\x0c\xeb\xfa\xf9\xb4\x1da") 92470ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b"5q'\x19%\x0c\xeb\xfa\xf9\xb4\x1da") 92470ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 37019) 92490ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 92490ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 92491ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 92493ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 92497ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 92497ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 92497ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 92498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 92498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 92498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 92499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 92499ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 92499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8GSNsAo6eIxk') 92500ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8GSNsAo6eIxk') 92500ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2", "state": "connected"}] 92505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 92505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 92505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 92505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 92506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 92506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 92506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 92507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 92507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 92507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 92507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2039451319, stream_id=1, stream_seq=0) 92508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 92509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2039451319, gaps=[]) 92509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 92509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2383155346, stream_id=1, stream_seq=0) 92509ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 92510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2383155346, gaps=[]) 92512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2383155347, stream_id=1, stream_seq=1) 92513ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 92513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2383155347, gaps=[]) 92514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2383155348, stream_id=1, stream_seq=2) 92514ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 92516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2383155348, gaps=[]) 92516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2383155349, stream_id=1, stream_seq=3) 92516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2383155349, gaps=[]) 92516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2383155350, stream_id=1, stream_seq=4) 92516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2383155350, gaps=[]) 92559ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vW9doD3fbRdD') 92559ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vW9doD3fbRdD') 92559ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35644) -> ('172.17.0.3', 37019)) State.WAITING -> State.IN_PROGRESS 92560ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(\xf5\xd4z\xc0\xbe\x80\xef}\xbf\x93\xc0') 92564ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37019) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(\xf5\xd4z\xc0\xbe\x80\xef}\xbf\x93\xc0') 92565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35644) -> ('172.17.0.3', 37019)) State.IN_PROGRESS -> State.SUCCEEDED 92605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 92605ms [log] [experimentStatusChanged] {"status": "running", "message": null} 92684ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2"}', extra='') 92685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 92685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 92685ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 92685ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 92685ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 92686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 92686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 92687ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92687ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 92687ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92687ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92688ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3f33965-cdec-4c4a-95b9-e219d88b42a2", "state": "closed"}] 92689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 92689ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 92690ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x7fS\xca\x19\xa9c\x89\xd3\xf1\x8b\x87z') 92690ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x7fS\xca\x19\xa9c\x89\xd3\xf1\x8b\x87z') 92691ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63603) 92691ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 92691ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 92776ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 92776ms [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 92835ms [err] Traceback (most recent call last): 92835ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 92835ms [err] return _run_code(code, main_globals, None, 92835ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 92835ms [err] exec(code, run_globals) 92835ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 92835ms [err] sys.exit(main()) 92835ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 92835ms [err] asyncio.run(main_async()) 92835ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 92835ms [err] return loop.run_until_complete(main) 92835ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 92836ms [err] self.run_forever() 92836ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 92836ms [err] self._run_once() 92836ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 92837ms [err] event_list = self._selector.select(timeout) 92837ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 92842ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 92842ms [err] KeyboardInterrupt 92842ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 92842ms [err] h.flush() 92842ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 102660ms [log] starting device 103050ms [err] DEBUG:asyncio:Using selector: EpollSelector 103121ms [err] ERROR:asyncio:Unclosed client session 103121ms [err] client_session: 103185ms [log] parsing 103185ms [log] creating device handler 103185ms [log] [ready] 103185ms [log] reading line 103185ms [log] [websocketToken] "1879b137-7bbb-4f33-9d84-af933ee30ee1" 103201ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103201ms [log] [websocketConnected] 103384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103384ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103404ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9840c1f0-7912-4b94-a1fe-13a5189b7aa0"}}', extra='') 103405ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9840c1f0-7912-4b94-a1fe-13a5189b7aa0"} 103443ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4","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='') 103447ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "new"}] 105450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 105452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 105452ms [err] v=0 105452ms [err] o=- 3931337250 3931337250 IN IP4 0.0.0.0 105452ms [err] s=- 105452ms [err] t=0 0 105452ms [err] a=group:BUNDLE 0 105452ms [err] a=msid-semantic:WMS * 105452ms [err] m=application 9 DTLS/SCTP 5000 105452ms [err] c=IN IP4 0.0.0.0 105452ms [err] a=mid:0 105452ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105452ms [err] a=max-message-size:65536 105452ms [err] a=ice-ufrag:0FdB 105452ms [err] a=ice-pwd:TLe86oEvKlJcK7yvlk8iHe 105452ms [err] a=fingerprint:sha-256 DE:62:50:19:06:2C:98:03:31:81:8E:7C:F5:E2:7D:C2:71:53:1D:38:38:E7:29:37:E2:7E:94:F3:1D:86:E1:89 105452ms [err] a=setup:actpass 105452ms [err] 105453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 105453ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 105454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "new"}] 105455ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 105455ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 105457ms [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'\xa3\xeb\t\xb2\xbaL\xbb\r\x85\x03\x85\xcb') 105457ms [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'\xdc\xf4\xe3\xf6\x14q\xe7/\xc8\xb2\xaf\x1f') 105458ms [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'\xa3\xeb\t\xb2\xbaL\xbb\r\x85\x03\x85\xcb') 105459ms [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'\xdc\xf4\xe3\xf6\x14q\xe7/\xc8\xb2\xaf\x1f') 105460ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 105460ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'@e\xf7\xbfk\xf1\xe9cw\x9c\xb7\xf5') 105461ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'@e\xf7\xbfk\xf1\xe9cw\x9c\xb7\xf5') 105462ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'{{K\x19!\x9b\xfd&Xix#') 105462ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'{{K\x19!\x9b\xfd&Xix#') 105463ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54118) (expires in 600 seconds) 105463ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 105463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 105464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 105464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 105464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 105464ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 105490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44230) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yN\\\xc2B\xe3\xe9D\xa0.A\xce') 105490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44230) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yN\\\xc2B\xe3\xe9D\xa0.A\xce') 105498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931337250 3931337250 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 44230 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 44230 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44707 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44230 typ srflx raddr 172.30.0.1 rport 44230\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44707 typ srflx raddr 172.17.0.3 rport 44707\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57013 typ relay raddr 172.17.0.3 rport 42593\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Pomf\\r\\na=ice-pwd:lgas62TeBQR14J84L6OCWT\\r\\na=fingerprint:sha-256 D1:D3:A9:D9:44:99:B8:64:C7:86:77:CC:2F:10:1C:0B:93:A4:7C:81:F0:83:79:D7:97:A3:8F:AA:E7:4B:91:89\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 105498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 105498ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 105498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 105498ms [err] v=0 105498ms [err] o=- 3931337250 3931337250 IN IP4 0.0.0.0 105498ms [err] s=- 105498ms [err] t=0 0 105498ms [err] a=group:BUNDLE 0 105498ms [err] a=msid-semantic:WMS * 105498ms [err] m=application 44230 DTLS/SCTP 5000 105498ms [err] c=IN IP4 172.30.0.1 105498ms [err] a=mid:0 105498ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105498ms [err] a=max-message-size:65536 105498ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44230 typ host 105498ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44707 typ host 105498ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44230 typ srflx raddr 172.30.0.1 rport 44230 105498ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44707 typ srflx raddr 172.17.0.3 rport 44707 105498ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57013 typ relay raddr 172.17.0.3 rport 42593 105498ms [err] a=end-of-candidates 105498ms [err] a=ice-ufrag:Pomf 105498ms [err] a=ice-pwd:lgas62TeBQR14J84L6OCWT 105498ms [err] a=fingerprint:sha-256 D1:D3:A9:D9:44:99:B8:64:C7:86:77:CC:2F:10:1C:0B:93:A4:7C:81:F0:83:79:D7:97:A3:8F:AA:E7:4B:91:89 105498ms [err] a=setup:active 105498ms [err] 105501ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 105501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 105501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 105502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('172.30.0.1', 44230)) State.FROZEN -> State.WAITING 105502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38201) -> ('172.30.0.1', 44230)) State.FROZEN -> State.WAITING 105502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('172.17.0.3', 44707)) State.FROZEN -> State.WAITING 105502ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54118) -> ('172.30.0.1', 44230)) State.FROZEN -> State.WAITING 105502ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BgTI7ey4od 1 udp 1862270975 172.17.0.3 44230 typ prflx) 105502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105503ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105503ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('172.17.0.3', 44230)) State.WAITING -> State.IN_PROGRESS 105503ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44230) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\x82\xb9\x9d\xc3~-\xf1\r\xb8b\x14') 105503ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('172.30.0.1', 44230)) State.WAITING -> State.IN_PROGRESS 105503ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44230) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94\xc0T\x92\x82\x82\x00-\xbf=]\x14') 105504ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "connecting"}] 105504ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44230) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\x82\xb9\x9d\xc3~-\xf1\r\xb8b\x14') 105504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('172.17.0.3', 44230)) State.IN_PROGRESS -> State.SUCCEEDED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38201) -> ('172.30.0.1', 44230)) State.WAITING -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('172.17.0.3', 44707)) State.WAITING -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38201) -> ('172.17.0.3', 44707)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('141.24.211.56', 44230)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38201) -> ('141.24.211.56', 44230)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('141.24.211.56', 44707)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38201) -> ('141.24.211.56', 44707)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('141.24.210.113', 57013)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38201) -> ('141.24.210.113', 57013)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54118) -> ('172.30.0.1', 44230)) State.WAITING -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54118) -> ('172.17.0.3', 44707)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54118) -> ('141.24.211.56', 44230)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54118) -> ('141.24.211.56', 44707)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54118) -> ('141.24.210.113', 57013)) State.FROZEN -> State.FAILED 105506ms [err] INFO:aioice.ice:Connection(0) ICE completed 105506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44230) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94\xc0T\x92\x82\x82\x00-\xbf=]\x14') 105506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36132) -> ('172.30.0.1', 44230)) State.IN_PROGRESS -> State.SUCCEEDED 105507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44230) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xc9\xa0\xd9c\xaa\x0eyb\x9ds\xbc') 105507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44230) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xc9\xa0\xd9c\xaa\x0eyb\x9ds\xbc') 105523ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 105523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 105524ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 105524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 105527ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 105528ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 105528ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 105528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 105528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 105529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 105529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 105529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 105529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "connected"}] 105530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 105530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 105530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 105530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 105530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 105530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 105531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 105531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 105532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 105532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2714182269, stream_id=1, stream_seq=0) 105532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 105533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1326399026, stream_id=1, stream_seq=0) 105533ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 105533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1326399026, gaps=[]) 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2714182269, gaps=[]) 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1326399027, stream_id=1, stream_seq=1) 105534ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1326399027, gaps=[]) 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1326399028, stream_id=1, stream_seq=2) 105534ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 105535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1326399028, gaps=[]) 105634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 105635ms [log] [experimentStatusChanged] {"status": "running", "message": null} 105700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4"}', extra='') 105700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 105700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 105700ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 105701ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 105701ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 105701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 105701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 105702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105702ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 105702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "closed"}] 105704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 105704ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 105705ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x1c\xc4\xf8\xab7\xc5\x13\xee7\x95-5') 105705ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x1c\xc4\xf8\xab7\xc5\x13\xee7\x95-5') 105706ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54118) 105706ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 105706ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 105788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 105788ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 105840ms [err] Traceback (most recent call last): 105840ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 105840ms [err] return _run_code(code, main_globals, None, 105840ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 105840ms [err] exec(code, run_globals) 105840ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 105840ms [err] sys.exit(main()) 105840ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 105840ms [err] asyncio.run(main_async()) 105840ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 105841ms [err] return loop.run_until_complete(main) 105841ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 105841ms [err] self.run_forever() 105841ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 105841ms [err] self._run_once() 105841ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 105842ms [err] event_list = self._selector.select(timeout) 105842ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 105842ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 105842ms [err] KeyboardInterrupt 105843ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 105843ms [err] h.flush() 105843ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 105957ms [log] starting device 106346ms [err] DEBUG:asyncio:Using selector: EpollSelector 106416ms [err] ERROR:asyncio:Unclosed client session 106416ms [err] client_session: 106482ms [log] parsing 106482ms [log] creating device handler 106482ms [log] [ready] 106482ms [log] reading line 106482ms [log] [websocketToken] "8bdba30c-e6b3-421c-a7e1-10135b52c92f" 106501ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 106501ms [log] [websocketConnected] 106714ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 106714ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 106736ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c9ce09d9-1867-401b-9500-588c9e796b3a"}}', extra='') 106736ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c9ce09d9-1867-401b-9500-588c9e796b3a"} 106791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6","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='') 106798ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "new"}] 108802ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 108802ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108802ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 108802ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 108803ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 108826ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931337253 3931337253 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 48087 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 48087 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57293 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57293 typ srflx raddr 172.17.0.3 rport 57293\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48087 typ srflx raddr 172.30.0.1 rport 48087\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49762 typ relay raddr 172.17.0.3 rport 45988\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UpKQ\\r\\na=ice-pwd:PLwdJasGy2IJMe7nlUSPf7\\r\\na=fingerprint:sha-256 F5:82:15:C0:7E:20:9D:F8:05:B8:FE:5B:7E:49:72:9D:F9:7F:7B:56:87:D4:04:86:0C:21:A2:66:81:82:11:65\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 108826ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108826ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 108826ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 108826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 108826ms [err] v=0 108826ms [err] o=- 3931337253 3931337253 IN IP4 0.0.0.0 108826ms [err] s=- 108826ms [err] t=0 0 108826ms [err] a=group:BUNDLE 0 108826ms [err] a=msid-semantic:WMS * 108826ms [err] m=application 48087 DTLS/SCTP 5000 108826ms [err] c=IN IP4 172.30.0.1 108826ms [err] a=mid:0 108826ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108826ms [err] a=max-message-size:65536 108826ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48087 typ host 108826ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57293 typ host 108826ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57293 typ srflx raddr 172.17.0.3 rport 57293 108826ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48087 typ srflx raddr 172.30.0.1 rport 48087 108826ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49762 typ relay raddr 172.17.0.3 rport 45988 108826ms [err] a=end-of-candidates 108826ms [err] a=ice-ufrag:UpKQ 108826ms [err] a=ice-pwd:PLwdJasGy2IJMe7nlUSPf7 108826ms [err] a=fingerprint:sha-256 F5:82:15:C0:7E:20:9D:F8:05:B8:FE:5B:7E:49:72:9D:F9:7F:7B:56:87:D4:04:86:0C:21:A2:66:81:82:11:65 108826ms [err] a=setup:actpass 108826ms [err] 108829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 108829ms [err] v=0 108829ms [err] o=- 3931337253 3931337253 IN IP4 0.0.0.0 108829ms [err] s=- 108829ms [err] t=0 0 108829ms [err] a=group:BUNDLE 0 108829ms [err] a=msid-semantic:WMS * 108829ms [err] m=application 48087 DTLS/SCTP 5000 108829ms [err] c=IN IP4 172.30.0.1 108829ms [err] a=mid:0 108829ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108829ms [err] a=max-message-size:65536 108829ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48087 typ host 108829ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57293 typ host 108829ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57293 typ srflx raddr 172.17.0.3 rport 57293 108829ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48087 typ srflx raddr 172.30.0.1 rport 48087 108829ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49762 typ relay raddr 172.17.0.3 rport 45988 108829ms [err] a=end-of-candidates 108829ms [err] a=ice-ufrag:UpKQ 108829ms [err] a=ice-pwd:PLwdJasGy2IJMe7nlUSPf7 108829ms [err] a=fingerprint:sha-256 F5:82:15:C0:7E:20:9D:F8:05:B8:FE:5B:7E:49:72:9D:F9:7F:7B:56:87:D4:04:86:0C:21:A2:66:81:82:11:65 108829ms [err] a=setup:actpass 108829ms [err] 108830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 108830ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "new"}] 108832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 108832ms [err] v=0 108832ms [err] o=- 3931337253 3931337253 IN IP4 0.0.0.0 108832ms [err] s=- 108832ms [err] t=0 0 108832ms [err] a=group:BUNDLE 0 108832ms [err] a=msid-semantic:WMS * 108832ms [err] m=application 9 DTLS/SCTP 5000 108832ms [err] c=IN IP4 0.0.0.0 108832ms [err] a=mid:0 108832ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108832ms [err] a=max-message-size:65536 108832ms [err] a=ice-ufrag:2IRp 108832ms [err] a=ice-pwd:ZU1vRF7DpNXR5oDIJA5P9S 108832ms [err] a=fingerprint:sha-256 9B:AD:A7:58:93:1F:3E:2F:5B:9C:2B:0D:B0:4B:8C:CA:10:35:6C:27:EA:DF:D6:77:92:4C:A2:53:62:99:62:54 108832ms [err] a=setup:active 108832ms [err] 108833ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 108833ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 108834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 108836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 108836ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 108838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xd8?4\x89L\x81\x1c\x8ch\xbb<') 108838ms [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'\x07=7\xfb\x03\xa4\x90\x9b\x00\xc0\x183') 108839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U\xd8?4\x89L\x81\x1c\x8ch\xbb<') 108839ms [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'\x07=7\xfb\x03\xa4\x90\x9b\x00\xc0\x183') 108841ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 108841ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'lj%Orj=\x01\x96\xee|\xcf') 108842ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'lj%Orj=\x01\x96\xee|\xcf') 108843ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b' \x08p;\xe0\xf40\x7f\xd2\x8b\xc7\xd1') 108844ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b' \x08p;\xe0\xf40\x7f\xd2\x8b\xc7\xd1') 108844ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49980) (expires in 600 seconds) 108844ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 108844ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 108845ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 108845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 108845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 108846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('172.30.0.1', 48087)) State.FROZEN -> State.WAITING 108846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47346) -> ('172.30.0.1', 48087)) State.FROZEN -> State.WAITING 108846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('172.17.0.3', 57293)) State.FROZEN -> State.WAITING 108846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49980) -> ('172.30.0.1', 48087)) State.FROZEN -> State.WAITING 108847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108847ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('172.30.0.1', 48087)) State.WAITING -> State.IN_PROGRESS 108848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48087) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x13\xc1\xb0\x86O\xed\xf8p\x0b\x13\xb8\xd0') 108848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "connecting"}] 108849ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48087) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x13\xc1\xb0\x86O\xed\xf8p\x0b\x13\xb8\xd0') 108849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('172.30.0.1', 48087)) State.IN_PROGRESS -> State.SUCCEEDED 108849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('141.24.211.56', 57293)) State.FROZEN -> State.WAITING 108849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('141.24.211.56', 48087)) State.FROZEN -> State.WAITING 108849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('141.24.210.113', 49762)) State.FROZEN -> State.WAITING 108862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48087) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x8e$\xad\x0e\x95\xd4\xeb\x14\x94\xc9\xe9') 108862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48087) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x8e$\xad\x0e\x95\xd4\xeb\x14\x94\xc9\xe9') 108862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47346) -> ('172.30.0.1', 48087)) State.WAITING -> State.FAILED 108862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('172.17.0.3', 57293)) State.WAITING -> State.FAILED 108862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47346) -> ('172.17.0.3', 57293)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('141.24.211.56', 57293)) State.WAITING -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47346) -> ('141.24.211.56', 57293)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('141.24.211.56', 48087)) State.WAITING -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47346) -> ('141.24.211.56', 48087)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49980) -> ('172.30.0.1', 48087)) State.WAITING -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49980) -> ('172.17.0.3', 57293)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('141.24.210.113', 49762)) State.WAITING -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47346) -> ('141.24.210.113', 49762)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49980) -> ('141.24.211.56', 57293)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49980) -> ('141.24.211.56', 48087)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49980) -> ('141.24.210.113', 49762)) State.FROZEN -> State.FAILED 108864ms [err] INFO:aioice.ice:Connection(0) ICE completed 108864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48087) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J\x13W8pK\x92Gi}\x10\x95') 108864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48087) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J\x13W8pK\x92Gi}\x10\x95') 108864ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NW7dpuhRg5 1 udp 1862270975 172.17.0.3 48087 typ prflx) 108865ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('172.17.0.3', 48087)) State.WAITING -> State.IN_PROGRESS 108865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48087) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4\r\xf3\x89S^\xe1o\x05e\xb2\xf2') 108865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48087) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4\r\xf3\x89S^\xe1o\x05e\xb2\xf2') 108866ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56366) -> ('172.17.0.3', 48087)) State.IN_PROGRESS -> State.SUCCEEDED 108867ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 108867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 108869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 108886ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 108887ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 108887ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 108887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 108888ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "connected"}] 108888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 108888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 108888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 108889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 108890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 108890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 108891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2896984411, stream_id=1, stream_seq=0) 108892ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 108892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=631877485, stream_id=1, stream_seq=0) 108892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 108893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984411, gaps=[]) 108893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=631877485, gaps=[]) 108893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 108895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2896984412, stream_id=1, stream_seq=1) 108895ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 108895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984412, gaps=[]) 108895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2896984413, stream_id=1, stream_seq=2) 108896ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 108896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984413, gaps=[]) 108896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2896984414, stream_id=1, stream_seq=3) 108896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984414, gaps=[]) 108897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2896984415, stream_id=1, stream_seq=4) 108897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984415, gaps=[]) 108961ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108961ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109059ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6"}', extra='') 109059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 109059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 109059ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 109060ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 109060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109061ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 109061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109062ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "closed"}] 109062ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109062ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109063ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x92\xf4CB5vxgg\x0e\xe8{') 109064ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x92\xf4CB5vxgg\x0e\xe8{') 109064ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49980) 109065ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 109065ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 109139ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109139ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 109213ms [err] Traceback (most recent call last): 109213ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109213ms [err] return _run_code(code, main_globals, None, 109213ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109214ms [err] exec(code, run_globals) 109214ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109214ms [err] sys.exit(main()) 109214ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109214ms [err] asyncio.run(main_async()) 109214ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109214ms [err] return loop.run_until_complete(main) 109214ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109214ms [err] self.run_forever() 109214ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109214ms [err] self._run_once() 109214ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109215ms [err] event_list = self._selector.select(timeout) 109215ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109215ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109215ms [err] KeyboardInterrupt 109217ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109217ms [err] h.flush() 109217ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Client Communication (device <-> device): should start an experiment ================== Client Communication (edge instantiable <-> device): should connect without errors ================== Client Communication (edge instantiable <-> device): should start an experiment