================== js Client to python Client Communication: should connect without errors 5586ms [log] starting device 5982ms [err] DEBUG:asyncio:Using selector: EpollSelector 6076ms [err] ERROR:asyncio:Unclosed client session 6076ms [err] client_session: 6170ms [log] parsing 6170ms [log] creating device handler 6170ms [log] [ready] 6170ms [log] reading line 6170ms [log] [websocketToken] "16d90de3-e40c-40e2-8a19-3c3c6d9a9094" 6186ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 6186ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 7911ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 7911ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 7925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/eba6350f-571a-4a42-9643-73745dd1e662"}}', extra='') 7925ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/eba6350f-571a-4a42-9643-73745dd1e662"} 7976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 7980ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34", "state": "new"}] 9982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 9983ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 9983ms [err] v=0 9983ms [err] o=- 3947696405 3947696405 IN IP4 0.0.0.0 9983ms [err] s=- 9983ms [err] t=0 0 9983ms [err] a=group:BUNDLE 0 9983ms [err] a=msid-semantic:WMS * 9983ms [err] m=application 9 DTLS/SCTP 5000 9983ms [err] c=IN IP4 0.0.0.0 9983ms [err] a=mid:0 9983ms [err] a=sctpmap:5000 webrtc-datachannel 65535 9983ms [err] a=max-message-size:65536 9983ms [err] a=ice-ufrag:E0ac 9983ms [err] a=ice-pwd:rYEAiLZvAI2cPQyKbeowgw 9983ms [err] a=fingerprint:sha-256 D4:15:44:EA:C1:C2:03:E5:A0:33:7E:C7:54:11:B4:B2:C2:F6:76:03:C1:38:6F:70:CA:87:BF:2A:2B:C3:BD:7B 9983ms [err] a=setup:actpass 9983ms [err] 9985ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 9985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 9987ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34", "state": "new"}] 9988ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 9988ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 9990ms [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'\xcd\xba \xac\xcc\xdaV\xe0\x07Cm\x1e') 9991ms [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'98~P\xf2\x8c\xf8x4\xd5\xed ') 9992ms [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'\xcd\xba \xac\xcc\xdaV\xe0\x07Cm\x1e') 9992ms [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'98~P\xf2\x8c\xf8x4\xd5\xed ') 9993ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 9994ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc6]\x0e\xd4\xe5s\x94.\x1c\x01%\xe7') 9995ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc6]\x0e\xd4\xe5s\x94.\x1c\x01%\xe7') 9995ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'D\xf2\xef\xca!\xc2\xaa\xc6.\xa6\xa5-') 9997ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'D\xf2\xef\xca!\xc2\xaa\xc6.\xa6\xa5-') 9997ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60144) (expires in 600 seconds) 9997ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 9997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 9998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34"}', extra='') 9998ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9998ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 9998ms [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='') 9998ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 10020ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6182614280015460451 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:pRQ1\\r\\na=ice-pwd:Ac+YU8PzayfvIsSKJtePWMVK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 57:6F:89:07:39:D3:90:9A:6C:4A:C7:B6:CE:64:3B:0C:AB:E8:BE:D0:8E:BD:9C:3C:C6:7A:06:79:FF:AD:2B:A7\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34"}', extra='') 10020ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10020ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 10020ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 10020ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 10020ms [err] v=0 10020ms [err] o=- 6182614280015460451 2 IN IP4 127.0.0.1 10020ms [err] s=- 10020ms [err] t=0 0 10020ms [err] a=group:BUNDLE 0 10020ms [err] a=msid-semantic: WMS 10020ms [err] m=application 9 DTLS/SCTP 5000 10020ms [err] c=IN IP4 0.0.0.0 10020ms [err] a=ice-ufrag:pRQ1 10020ms [err] a=ice-pwd:Ac+YU8PzayfvIsSKJtePWMVK 10020ms [err] a=ice-options:trickle 10020ms [err] a=fingerprint:sha-256 57:6F:89:07:39:D3:90:9A:6C:4A:C7:B6:CE:64:3B:0C:AB:E8:BE:D0:8E:BD:9C:3C:C6:7A:06:79:FF:AD:2B:A7 10020ms [err] a=setup:active 10020ms [err] a=mid:0 10020ms [err] a=sctpmap:5000 webrtc-datachannel 1024 10020ms [err] 10021ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 10021ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 10021ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 10022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10022ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10022ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34", "state": "connecting"}] 10022ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OIeMsUxvPINl') 10023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OIeMsUxvPINl') 10023ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(71k5UTxQQT 1 udp 1845501695 172.17.0.3 39855 typ prflx) 10023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53178) -> ('172.17.0.3', 39855)) State.WAITING -> State.IN_PROGRESS 10024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\xe1\xe4\x80\x01\xf5F\xa9!\x99\x80\xc7') 10027ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\xe1\xe4\x80\x01\xf5F\xa9!\x99\x80\xc7') 10028ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53178) -> ('172.17.0.3', 39855)) State.IN_PROGRESS -> State.SUCCEEDED 10028ms [err] INFO:aioice.ice:Connection(0) ICE completed 10035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1825773427 1 udp 2113937151 1343d847-2d51-462c-9bf9-72684f408ef3.local 39855 typ host generation 0 ufrag pRQ1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34"}', extra='') 10035ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10035ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 10036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 10039ms [err] INFO:aioice.ice:Connection(0) Remote candidate "1343d847-2d51-462c-9bf9-72684f408ef3.local" resolved to 172.17.0.3 10042ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53178) -> ('172.17.0.3', 39855)) State.FROZEN -> State.IN_PROGRESS 10042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a\xe8\xfc-\x02Px\xcd\xa6\x05\xc9z') 10043ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a\xe8\xfc-\x02Px\xcd\xa6\x05\xc9z') 10043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53178) -> ('172.17.0.3', 39855)) State.IN_PROGRESS -> State.SUCCEEDED 10043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34946) -> ('172.17.0.3', 39855)) State.FROZEN -> State.FAILED 10043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60144) -> ('172.17.0.3', 39855)) State.FROZEN -> State.FAILED 10063ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 10063ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 10064ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 10065ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 10066ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1775966251 1 udp 1677729535 141.24.211.56 39855 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag pRQ1 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34"}', extra='') 10066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 10066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 10068ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 10069ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 10069ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 10069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 10069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 10070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 10070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 10070ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 10070ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34", "state": "connected"}] 10073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 10073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 10074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 10074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 10074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 10074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 10074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 10075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qibQHB9I6Kon') 10075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qibQHB9I6Kon') 10075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 10075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 10076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 10076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=11187116, stream_id=1, stream_seq=0) 10076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 10077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=11187116, gaps=[]) 10077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 10077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2594496325, stream_id=1, stream_seq=0) 10077ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 10077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2594496325, gaps=[]) 10138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n2jXZj7bvZa4') 10138ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n2jXZj7bvZa4') 10160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 10161ms [log] [experimentStatusChanged] {"status": "running", "message": null} 10200ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OUc/u860Kkm3') 10200ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OUc/u860Kkm3') 10201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34946) -> ('172.17.0.3', 39855)) State.WAITING -> State.IN_PROGRESS 10201ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i\xdfL6\xb7HR\x9br\x97\xbd\x03') 10203ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 39855) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i\xdfL6\xb7HR\x9br\x97\xbd\x03') 10203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34946) -> ('172.17.0.3', 39855)) State.IN_PROGRESS -> State.SUCCEEDED 10203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53178) -> ('141.24.211.56', 39855)) State.FROZEN -> State.FAILED 10204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34946) -> ('141.24.211.56', 39855)) State.FROZEN -> State.FAILED 10204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60144) -> ('141.24.211.56', 39855)) State.FROZEN -> State.FAILED 10236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34"}', extra='') 10236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 10236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 10236ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 10237ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 10237ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 10237ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 10237ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 10238ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 10238ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10239ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10239ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5573000-ebc7-4c5a-9c68-313f84e28b34", "state": "closed"}] 10240ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 10240ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 10240ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'k.\xc4\x14\xfb\xbe\x1d\xb2\rT\x92\x0c') 10241ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'k.\xc4\x14\xfb\xbe\x1d\xb2\rT\x92\x0c') 10242ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60144) 10242ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 10242ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 10342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 10343ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 10392ms [err] Traceback (most recent call last): 10392ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 10392ms [err] return _run_code(code, main_globals, None, 10392ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 10392ms [err] exec(code, run_globals) 10392ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 10392ms [err] sys.exit(main()) 10392ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 10392ms [err] asyncio.run(main_async()) 10392ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 10392ms [err] return loop.run_until_complete(main) 10392ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 10393ms [err] self.run_forever() 10393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 10393ms [err] self._run_once() 10393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 10393ms [err] event_list = self._selector.select(timeout) 10393ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 10394ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 10394ms [err] KeyboardInterrupt 10397ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 10397ms [err] h.flush() 10397ms [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 15423ms [log] starting device 15764ms [err] DEBUG:asyncio:Using selector: EpollSelector 15858ms [err] ERROR:asyncio:Unclosed client session 15858ms [err] client_session: 15919ms [log] parsing 15919ms [log] creating device handler 15919ms [log] [ready] 15919ms [log] reading line 15919ms [log] [websocketToken] "a39b1821-26db-4ed0-8bf6-94c3a06ea961" 15932ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15932ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 16167ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 16167ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 16198ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8b973755-6acb-4ee2-babd-074a1f68bf53"}}', extra='') 16198ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8b973755-6acb-4ee2-babd-074a1f68bf53"} 16258ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 16264ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c", "state": "new"}] 18266ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 18266ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18266ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 18266ms [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='') 18266ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 18289ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947696413 3947696413 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 57089 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 57089 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42310 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57089 typ srflx raddr 172.30.0.1 rport 57089\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42310 typ srflx raddr 172.17.0.3 rport 42310\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 65439 typ relay raddr 172.17.0.3 rport 35749\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WAgb\\r\\na=ice-pwd:YT8g3gPntZmpFcEGKeTEZm\\r\\na=fingerprint:sha-256 B3:13:F2:2A:61:74:04:A4:DA:7B:C0:ED:81:1B:D1:81:1B:99:5A:9F:DA:A6:98:01:AB:B4:C7:4C:27:78:49:8A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 18289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 18289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 18289ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 18289ms [err] v=0 18289ms [err] o=- 3947696413 3947696413 IN IP4 0.0.0.0 18289ms [err] s=- 18289ms [err] t=0 0 18289ms [err] a=group:BUNDLE 0 18289ms [err] a=msid-semantic:WMS * 18289ms [err] m=application 57089 DTLS/SCTP 5000 18289ms [err] c=IN IP4 172.30.0.1 18289ms [err] a=mid:0 18289ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18289ms [err] a=max-message-size:65536 18289ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57089 typ host 18289ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42310 typ host 18289ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57089 typ srflx raddr 172.30.0.1 rport 57089 18289ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42310 typ srflx raddr 172.17.0.3 rport 42310 18289ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 65439 typ relay raddr 172.17.0.3 rport 35749 18289ms [err] a=end-of-candidates 18289ms [err] a=ice-ufrag:WAgb 18289ms [err] a=ice-pwd:YT8g3gPntZmpFcEGKeTEZm 18289ms [err] a=fingerprint:sha-256 B3:13:F2:2A:61:74:04:A4:DA:7B:C0:ED:81:1B:D1:81:1B:99:5A:9F:DA:A6:98:01:AB:B4:C7:4C:27:78:49:8A 18289ms [err] a=setup:actpass 18289ms [err] 18291ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 18291ms [err] v=0 18291ms [err] o=- 3947696413 3947696413 IN IP4 0.0.0.0 18291ms [err] s=- 18291ms [err] t=0 0 18291ms [err] a=group:BUNDLE 0 18291ms [err] a=msid-semantic:WMS * 18291ms [err] m=application 57089 DTLS/SCTP 5000 18291ms [err] c=IN IP4 172.30.0.1 18291ms [err] a=mid:0 18291ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18291ms [err] a=max-message-size:65536 18291ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57089 typ host 18291ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42310 typ host 18291ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57089 typ srflx raddr 172.30.0.1 rport 57089 18291ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42310 typ srflx raddr 172.17.0.3 rport 42310 18291ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 65439 typ relay raddr 172.17.0.3 rport 35749 18291ms [err] a=end-of-candidates 18291ms [err] a=ice-ufrag:WAgb 18291ms [err] a=ice-pwd:YT8g3gPntZmpFcEGKeTEZm 18291ms [err] a=fingerprint:sha-256 B3:13:F2:2A:61:74:04:A4:DA:7B:C0:ED:81:1B:D1:81:1B:99:5A:9F:DA:A6:98:01:AB:B4:C7:4C:27:78:49:8A 18291ms [err] a=setup:actpass 18291ms [err] 18291ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 18291ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c", "state": "new"}] 18292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 18292ms [err] v=0 18292ms [err] o=- 3947696413 3947696413 IN IP4 0.0.0.0 18292ms [err] s=- 18292ms [err] t=0 0 18292ms [err] a=group:BUNDLE 0 18292ms [err] a=msid-semantic:WMS * 18292ms [err] m=application 9 DTLS/SCTP 5000 18292ms [err] c=IN IP4 0.0.0.0 18292ms [err] a=mid:0 18292ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18292ms [err] a=max-message-size:65536 18292ms [err] a=ice-ufrag:3Ovr 18292ms [err] a=ice-pwd:6R233DljDArRXyGYJmEvOC 18292ms [err] a=fingerprint:sha-256 94:EA:A7:A5:17:87:B7:EB:F0:6E:06:01:06:0D:5A:22:A7:D8:F6:06:CD:4B:DB:56:F4:64:D4:28:D1:91:E7:68 18292ms [err] a=setup:active 18292ms [err] 18293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 18293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 18293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 18294ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 18294ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 18296ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\xbb\n\x8a\xe4\xd7X!\x8f\xdb\xe8\x1b') 18296ms [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':\xcc\x99\x02\x07\x86,/(X/\xfc') 18297ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\xbb\n\x8a\xe4\xd7X!\x8f\xdb\xe8\x1b') 18297ms [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':\xcc\x99\x02\x07\x86,/(X/\xfc') 18298ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 18298ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x18\xbd\x0b\x9c\xbdF|\xf6\xaa\xed91') 18299ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x18\xbd\x0b\x9c\xbdF|\xf6\xaa\xed91') 18299ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0c\xdbY\xba\x9f\x91(A\x03\x1a\xf9r') 18300ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x0c\xdbY\xba\x9f\x91(A\x03\x1a\xf9r') 18300ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61584) (expires in 600 seconds) 18300ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 18300ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 18301ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 18301ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 18301ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 18302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('172.30.0.1', 57089)) State.FROZEN -> State.WAITING 18302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42668) -> ('172.30.0.1', 57089)) State.FROZEN -> State.WAITING 18302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('172.17.0.3', 42310)) State.FROZEN -> State.WAITING 18302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61584) -> ('172.30.0.1', 57089)) State.FROZEN -> State.WAITING 18302ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18302ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('172.30.0.1', 57089)) State.WAITING -> State.IN_PROGRESS 18302ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57089) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xc9\xc1\x05L\xa4\xaeXA\xf0/7') 18303ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c", "state": "connecting"}] 18303ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57089) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xc9\xc1\x05L\xa4\xaeXA\xf0/7') 18303ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('172.30.0.1', 57089)) State.IN_PROGRESS -> State.SUCCEEDED 18303ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('141.24.211.56', 57089)) State.FROZEN -> State.WAITING 18304ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('141.24.211.56', 42310)) State.FROZEN -> State.WAITING 18304ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('141.24.210.113', 65439)) State.FROZEN -> State.WAITING 18315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57089) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't\xefU\xc0\x14\x83\x939\xc3o\xa5\xfa') 18315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57089) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't\xefU\xc0\x14\x83\x939\xc3o\xa5\xfa') 18315ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42668) -> ('172.30.0.1', 57089)) State.WAITING -> State.FAILED 18315ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('172.17.0.3', 42310)) State.WAITING -> State.FAILED 18315ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42668) -> ('172.17.0.3', 42310)) State.FROZEN -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('141.24.211.56', 57089)) State.WAITING -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42668) -> ('141.24.211.56', 57089)) State.FROZEN -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('141.24.211.56', 42310)) State.WAITING -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42668) -> ('141.24.211.56', 42310)) State.FROZEN -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61584) -> ('172.30.0.1', 57089)) State.WAITING -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61584) -> ('172.17.0.3', 42310)) State.FROZEN -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('141.24.210.113', 65439)) State.WAITING -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42668) -> ('141.24.210.113', 65439)) State.FROZEN -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61584) -> ('141.24.211.56', 57089)) State.FROZEN -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61584) -> ('141.24.211.56', 42310)) State.FROZEN -> State.FAILED 18316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61584) -> ('141.24.210.113', 65439)) State.FROZEN -> State.FAILED 18317ms [err] INFO:aioice.ice:Connection(0) ICE completed 18317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57089) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf2\x9d\x84\xea\xb3=\xdbM\xa6\x93\x9d\xf2') 18317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57089) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf2\x9d\x84\xea\xb3=\xdbM\xa6\x93\x9d\xf2') 18317ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tL8S4pSOCf 1 udp 1862270975 172.17.0.3 57089 typ prflx) 18317ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('172.17.0.3', 57089)) State.WAITING -> State.IN_PROGRESS 18317ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57089) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\x1f\xc7&\xca\xe2\xf4\xeeI\xf7\xd9Q') 18318ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57089) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\x1f\xc7&\xca\xe2\xf4\xeeI\xf7\xd9Q') 18318ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39929) -> ('172.17.0.3', 57089)) State.IN_PROGRESS -> State.SUCCEEDED 18323ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 18323ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 18324ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 18324ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 18340ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 18340ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 18340ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 18340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 18340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 18341ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c", "state": "connected"}] 18341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 18341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 18341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 18342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 18342ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 18343ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 18344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2662454042, stream_id=1, stream_seq=0) 18344ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 18344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3775800044, stream_id=1, stream_seq=0) 18344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 18344ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2662454042, gaps=[]) 18345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3775800044, gaps=[]) 18345ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 18422ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18422ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18507ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c"}', extra='') 18507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 18508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 18508ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18508ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 18508ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 18508ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18509ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18509ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18510ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 18510ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18510ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18511ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/191a6f3e-41dc-4b1a-9b0c-b5e8896c3b8c", "state": "closed"}] 18511ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18512ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18512ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd3\xd8\xfdG\xd4\x14X\xf4-\x1a!\xc4') 18513ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd3\xd8\xfdG\xd4\x14X\xf4-\x1a!\xc4') 18513ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61584) 18513ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 18513ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 18596ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18596ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 18667ms [err] Traceback (most recent call last): 18667ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18667ms [err] return _run_code(code, main_globals, None, 18667ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18667ms [err] exec(code, run_globals) 18667ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18667ms [err] sys.exit(main()) 18667ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18667ms [err] asyncio.run(main_async()) 18667ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18667ms [err] return loop.run_until_complete(main) 18667ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18667ms [err] self.run_forever() 18667ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18668ms [err] self._run_once() 18668ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18668ms [err] event_list = self._selector.select(timeout) 18668ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18669ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18669ms [err] KeyboardInterrupt 18671ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18671ms [err] h.flush() 18671ms [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 31039ms [log] starting device 31405ms [err] DEBUG:asyncio:Using selector: EpollSelector 31491ms [err] ERROR:asyncio:Unclosed client session 31491ms [err] client_session: 31573ms [log] parsing 31573ms [log] creating device handler 31573ms [log] [ready] 31573ms [log] reading line 31573ms [log] [websocketToken] "08a83a92-079e-4f55-bb3f-a9e99865a282" 31587ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31587ms [log] [websocketConnected] 33350ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 33350ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 33373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/464a4d86-7ab5-4dda-b005-a1cc27fe7c73"}}', extra='') 33373ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/464a4d86-7ab5-4dda-b005-a1cc27fe7c73"} 33427ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 33434ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c", "state": "new"}] 35438ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 35439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 35439ms [err] v=0 35439ms [err] o=- 3947696431 3947696431 IN IP4 0.0.0.0 35439ms [err] s=- 35439ms [err] t=0 0 35439ms [err] a=group:BUNDLE 0 35439ms [err] a=msid-semantic:WMS * 35439ms [err] m=application 9 DTLS/SCTP 5000 35439ms [err] c=IN IP4 0.0.0.0 35439ms [err] a=mid:0 35439ms [err] a=sctpmap:5000 webrtc-datachannel 65535 35439ms [err] a=max-message-size:65536 35439ms [err] a=ice-ufrag:ppqu 35439ms [err] a=ice-pwd:ix6JQzb1lEh1tT93ghgPwQ 35439ms [err] a=fingerprint:sha-256 3B:A6:2E:41:84:2D:F2:6A:CE:BE:48:53:A0:FF:62:AD:F0:1D:0B:DB:C9:B5:AE:84:53:4A:37:81:AB:A7:2E:6A 35439ms [err] a=setup:actpass 35439ms [err] 35441ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 35441ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 35443ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c", "state": "new"}] 35443ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 35444ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 35446ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"W\x15.\xb1\xc7'\xa7~\x15\xd2\x9f\xea") 35446ms [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'aP\x9c\xe0\xa1\x12q\x80\xde\xd9d\x08') 35447ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"W\x15.\xb1\xc7'\xa7~\x15\xd2\x9f\xea") 35447ms [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'aP\x9c\xe0\xa1\x12q\x80\xde\xd9d\x08') 35449ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 35449ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'd\xb6 ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf6) 35452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 35453ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c"}', extra='') 35453ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35453ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 35453ms [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='') 35453ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 35472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6897720407791669842 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:A1Rp\\r\\na=ice-pwd:FwY+twZgLyYy18ey+lqnaC8Z\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BC:9F:C2:74:5B:4F:6D:B2:0B:F2:82:5C:26:C2:98:9F:06:B7:1A:CD:D2:82:C9:78:E6:DC:30:64:2E:DA:97:22\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c"}', extra='') 35472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 35472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 35473ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 35473ms [err] v=0 35473ms [err] o=- 6897720407791669842 2 IN IP4 127.0.0.1 35473ms [err] s=- 35473ms [err] t=0 0 35473ms [err] a=group:BUNDLE 0 35473ms [err] a=msid-semantic: WMS 35473ms [err] m=application 9 DTLS/SCTP 5000 35473ms [err] c=IN IP4 0.0.0.0 35473ms [err] a=ice-ufrag:A1Rp 35473ms [err] a=ice-pwd:FwY+twZgLyYy18ey+lqnaC8Z 35473ms [err] a=ice-options:trickle 35473ms [err] a=fingerprint:sha-256 BC:9F:C2:74:5B:4F:6D:B2:0B:F2:82:5C:26:C2:98:9F:06:B7:1A:CD:D2:82:C9:78:E6:DC:30:64:2E:DA:97:22 35473ms [err] a=setup:active 35473ms [err] a=mid:0 35473ms [err] a=sctpmap:5000 webrtc-datachannel 1024 35473ms [err] 35474ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 35474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 35474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 35474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35475ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c", "state": "connecting"}] 35475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3MagwjiOZqup') 35475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3MagwjiOZqup') 35476ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(fhMqRCxQRg 1 udp 1845501695 172.17.0.3 43807 typ prflx) 35476ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49946) -> ('172.17.0.3', 43807)) State.WAITING -> State.IN_PROGRESS 35476ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\x0erP\xf2\x8e\x00\xf9\xf6\xfc\x02%') 35482ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\x0erP\xf2\x8e\x00\xf9\xf6\xfc\x02%') 35482ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49946) -> ('172.17.0.3', 43807)) State.IN_PROGRESS -> State.SUCCEEDED 35482ms [err] INFO:aioice.ice:Connection(0) ICE completed 35485ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3629562269 1 udp 2113937151 8648f166-ddbb-4dd2-8553-127a3c60b838.local 43807 typ host generation 0 ufrag A1Rp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c"}', extra='') 35485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35488ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8648f166-ddbb-4dd2-8553-127a3c60b838.local" resolved to 172.17.0.3 35495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49946) -> ('172.17.0.3', 43807)) State.FROZEN -> State.IN_PROGRESS 35495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaa\x90Q\x99\xb1P\x03\r\xdd\x93!\xd3') 35496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaa\x90Q\x99\xb1P\x03\r\xdd\x93!\xd3') 35496ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49946) -> ('172.17.0.3', 43807)) State.IN_PROGRESS -> State.SUCCEEDED 35496ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41953) -> ('172.17.0.3', 43807)) State.FROZEN -> State.FAILED 35496ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52632) -> ('172.17.0.3', 43807)) State.FROZEN -> State.FAILED 35513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3490640474 1 udp 1677729535 141.24.211.56 43807 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag A1Rp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c"}', extra='') 35513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35513ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49946) -> ('141.24.211.56', 43807)) State.FROZEN -> State.IN_PROGRESS 35516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\xe2\xc9\xa2n\x0f\xff\xfa7d`{') 35528ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Li2lukEVY24y') 35528ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Li2lukEVY24y') 35536ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41953) -> ('141.24.211.56', 43807)) State.FROZEN -> State.IN_PROGRESS 35536ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'`r\xa3\x9abu8&I/q.') 35557ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52632) -> ('141.24.211.56', 43807)) State.FROZEN -> State.IN_PROGRESS 35557ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf3\xa9\x19\xf3d^\xef\xed\x1c\x1cL\x04') 35558ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\x19wR\x80#wB completed 35578ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 35580ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 35581ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 35584ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 35585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 35585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 35585ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 35585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 35586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 35586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 35586ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 35587ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c", "state": "connected"}] 35592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 35593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 35593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 35593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 35594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 35594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 35594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 35594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZRxSFjeU9h8a') 35595ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZRxSFjeU9h8a') 35595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 35596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 35596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 35596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2393462404, stream_id=1, stream_seq=0) 35596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 35597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2393462404, gaps=[]) 35597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 35598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1197730277, stream_id=1, stream_seq=0) 35598ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 35598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730277, gaps=[]) 35600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1197730278, stream_id=1, stream_seq=1) 35600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730278, gaps=[]) 35601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730279, stream_id=1, stream_seq=2) 35602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730279, gaps=[]) 35602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730280, stream_id=1, stream_seq=2) 35602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730280, gaps=[]) 35602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730281, stream_id=1, stream_seq=2) 35602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730281, gaps=[]) 35603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730282, stream_id=1, stream_seq=2) 35603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730282, gaps=[]) 35604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730283, stream_id=1, stream_seq=2) 35604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730283, gaps=[]) 35605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730284, stream_id=1, stream_seq=2) 35605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730284, gaps=[]) 35607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730285, stream_id=1, stream_seq=2) 35607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730285, gaps=[]) 35607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730286, stream_id=1, stream_seq=2) 35607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730287, stream_id=1, stream_seq=3) 35607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=1197730287, gaps=[]) 35608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730288, stream_id=1, stream_seq=3) 35608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=1197730288, gaps=[]) 35609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730289, stream_id=1, stream_seq=3) 35609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=1197730289, gaps=[]) 35610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730290, stream_id=1, stream_seq=3) 35610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=1197730290, gaps=[]) 35611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730291, stream_id=1, stream_seq=3) 35611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=1197730291, gaps=[]) 35612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730292, stream_id=1, stream_seq=3) 35612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=1197730292, gaps=[]) 35613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730293, stream_id=1, stream_seq=3) 35613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=1197730293, gaps=[]) 35614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730294, stream_id=1, stream_seq=3) 35615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730294, gaps=[]) 35615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730295, stream_id=1, stream_seq=4) 35615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730295, gaps=[]) 35616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730296, stream_id=1, stream_seq=4) 35616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730296, gaps=[]) 35617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730297, stream_id=1, stream_seq=4) 35617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045124, cumulative_tsn=1197730297, gaps=[]) 35618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730298, stream_id=1, stream_seq=4) 35618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=1197730298, gaps=[]) 35620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730299, stream_id=1, stream_seq=4) 35620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=1197730299, gaps=[]) 35620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730300, stream_id=1, stream_seq=4) 35621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=1197730300, gaps=[]) 35621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730301, stream_id=1, stream_seq=4) 35621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=1197730301, gaps=[]) 35624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730302, stream_id=1, stream_seq=4) 35624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730302, gaps=[]) 35626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730303, stream_id=1, stream_seq=5) 35626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730303, gaps=[]) 35626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730304, stream_id=1, stream_seq=5) 35626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730304, gaps=[]) 35627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730305, stream_id=1, stream_seq=5) 35627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730305, gaps=[]) 35627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730306, stream_id=1, stream_seq=5) 35627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730306, gaps=[]) 35628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730307, stream_id=1, stream_seq=5) 35628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730307, gaps=[]) 35629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730308, stream_id=1, stream_seq=5) 35629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730308, gaps=[]) 35630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730309, stream_id=1, stream_seq=5) 35630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730309, gaps=[]) 35630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730310, stream_id=1, stream_seq=5) 35630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730310, gaps=[]) 35631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730311, stream_id=1, stream_seq=6) 35631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730311, gaps=[]) 35633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730312, stream_id=1, stream_seq=6) 35633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730312, gaps=[]) 35633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730313, stream_id=1, stream_seq=6) 35633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730313, gaps=[]) 35634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730314, stream_id=1, stream_seq=6) 35634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730314, gaps=[]) 35634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730315, stream_id=1, stream_seq=6) 35634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730315, gaps=[]) 35635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730316, stream_id=1, stream_seq=6) 35635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730316, gaps=[]) 35636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730317, stream_id=1, stream_seq=6) 35636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730317, gaps=[]) 35636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730318, stream_id=1, stream_seq=6) 35636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730318, gaps=[]) 35637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730319, stream_id=1, stream_seq=7) 35638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730319, gaps=[]) 35638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730320, stream_id=1, stream_seq=7) 35638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730320, gaps=[]) 35639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730321, stream_id=1, stream_seq=7) 35639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730321, gaps=[]) 35639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730322, stream_id=1, stream_seq=7) 35639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730322, gaps=[]) 35639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730323, stream_id=1, stream_seq=7) 35639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730323, gaps=[]) 35640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730324, stream_id=1, stream_seq=7) 35640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730324, gaps=[]) 35640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730325, stream_id=1, stream_seq=7) 35640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730325, gaps=[]) 35641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730326, stream_id=1, stream_seq=7) 35641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730326, gaps=[]) 35643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730327, stream_id=1, stream_seq=8) 35643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730327, gaps=[]) 35643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730328, stream_id=1, stream_seq=8) 35643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730328, gaps=[]) 35644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730329, stream_id=1, stream_seq=8) 35644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730329, gaps=[]) 35644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730330, stream_id=1, stream_seq=8) 35645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730330, gaps=[]) 35645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730331, stream_id=1, stream_seq=8) 35645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730331, gaps=[]) 35645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730332, stream_id=1, stream_seq=8) 35646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730332, gaps=[]) 35646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730333, stream_id=1, stream_seq=8) 35646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730333, gaps=[]) 35646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730334, stream_id=1, stream_seq=8) 35646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730334, gaps=[]) 35647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730335, stream_id=1, stream_seq=9) 35648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730335, gaps=[]) 35648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730336, stream_id=1, stream_seq=9) 35648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730336, gaps=[]) 35648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730337, stream_id=1, stream_seq=9) 35648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730337, gaps=[]) 35649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730338, stream_id=1, stream_seq=9) 35649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730338, gaps=[]) 35649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730339, stream_id=1, stream_seq=9) 35649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730339, gaps=[]) 35650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730340, stream_id=1, stream_seq=9) 35650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730340, gaps=[]) 35650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730341, stream_id=1, stream_seq=9) 35650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730341, gaps=[]) 35650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730342, stream_id=1, stream_seq=9) 35651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730342, gaps=[]) 35651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730343, stream_id=1, stream_seq=10) 35651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730343, gaps=[]) 35652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730344, stream_id=1, stream_seq=10) 35652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730344, gaps=[]) 35652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730345, stream_id=1, stream_seq=10) 35652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730345, gaps=[]) 35652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730346, stream_id=1, stream_seq=10) 35652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730346, gaps=[]) 35653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730347, stream_id=1, stream_seq=10) 35653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730347, gaps=[]) 35654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730348, stream_id=1, stream_seq=10) 35654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730348, gaps=[]) 35654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730349, stream_id=1, stream_seq=10) 35654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730349, gaps=[]) 35654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730350, stream_id=1, stream_seq=10) 35654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730350, gaps=[]) 35655ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rphIckeDbCW9') 35656ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rphIckeDbCW9') 35656ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41953) -> ('172.17.0.3', 43807)) State.WAITING -> State.IN_PROGRESS 35656ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5F\x87\x1bK"\x99n\x9f\xab\xc4d') 35656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730351, stream_id=1, stream_seq=11) 35656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730351, gaps=[]) 35657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730352, stream_id=1, stream_seq=11) 35657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730352, gaps=[]) 35657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730353, stream_id=1, stream_seq=11) 35657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730353, gaps=[]) 35657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730354, stream_id=1, stream_seq=11) 35658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730354, gaps=[]) 35658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730355, stream_id=1, stream_seq=11) 35658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730355, gaps=[]) 35658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730356, stream_id=1, stream_seq=11) 35658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730356, gaps=[]) 35659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730357, stream_id=1, stream_seq=11) 35659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730357, gaps=[]) 35659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730358, stream_id=1, stream_seq=11) 35659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730358, gaps=[]) 35660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730359, stream_id=1, stream_seq=12) 35660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730359, gaps=[]) 35660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730360, stream_id=1, stream_seq=12) 35661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730360, gaps=[]) 35661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730361, stream_id=1, stream_seq=12) 35661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730361, gaps=[]) 35661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730362, stream_id=1, stream_seq=12) 35661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730362, gaps=[]) 35662ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 43807) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5F\x87\x1bK"\x99n\x9f\xab\xc4d') 35662ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41953) -> ('172.17.0.3', 43807)) State.IN_PROGRESS -> State.SUCCEEDED 35663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730363, stream_id=1, stream_seq=12) 35663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730363, gaps=[]) 35663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730364, stream_id=1, stream_seq=12) 35663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730364, gaps=[]) 35664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730365, stream_id=1, stream_seq=12) 35664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730365, gaps=[]) 35664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730366, stream_id=1, stream_seq=12) 35664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730366, gaps=[]) 35665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730367, stream_id=1, stream_seq=13) 35665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730367, gaps=[]) 35666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730368, stream_id=1, stream_seq=13) 35666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730368, gaps=[]) 35666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730369, stream_id=1, stream_seq=13) 35666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730369, gaps=[]) 35666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730370, stream_id=1, stream_seq=13) 35666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730370, gaps=[]) 35668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730371, stream_id=1, stream_seq=13) 35668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730371, gaps=[]) 35669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730372, stream_id=1, stream_seq=13) 35669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730372, gaps=[]) 35669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730373, stream_id=1, stream_seq=13) 35669ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730373, gaps=[]) 35670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730374, stream_id=1, stream_seq=13) 35670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730374, gaps=[]) 35671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730375, stream_id=1, stream_seq=14) 35671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730375, gaps=[]) 35671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730376, stream_id=1, stream_seq=14) 35671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730376, gaps=[]) 35672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730377, stream_id=1, stream_seq=14) 35672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730377, gaps=[]) 35672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730378, stream_id=1, stream_seq=14) 35673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730378, gaps=[]) 35676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730379, stream_id=1, stream_seq=14) 35676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730379, gaps=[]) 35677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730380, stream_id=1, stream_seq=14) 35677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730380, gaps=[]) 35677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730381, stream_id=1, stream_seq=14) 35677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730381, gaps=[]) 35678ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35679ms [log] [experimentStatusChanged] {"status": "running", "message": null} 35680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730382, stream_id=1, stream_seq=14) 35680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730382, gaps=[]) 35681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730383, stream_id=1, stream_seq=15) 35681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730383, gaps=[]) 35681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730384, stream_id=1, stream_seq=15) 35681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730384, gaps=[]) 35682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730385, stream_id=1, stream_seq=15) 35682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730385, gaps=[]) 35682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730386, stream_id=1, stream_seq=15) 35682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730386, gaps=[]) 35683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730387, stream_id=1, stream_seq=15) 35683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730387, gaps=[]) 35683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730388, stream_id=1, stream_seq=15) 35683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730388, gaps=[]) 35683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730389, stream_id=1, stream_seq=15) 35683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730389, gaps=[]) 35684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730390, stream_id=1, stream_seq=15) 35684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730390, gaps=[]) 35685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730391, stream_id=1, stream_seq=16) 35685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730391, gaps=[]) 35686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730392, stream_id=1, stream_seq=16) 35686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730392, gaps=[]) 35686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730393, stream_id=1, stream_seq=16) 35686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730393, gaps=[]) 35687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730394, stream_id=1, stream_seq=16) 35687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730394, gaps=[]) 35687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730395, stream_id=1, stream_seq=16) 35687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730395, gaps=[]) 35688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730396, stream_id=1, stream_seq=16) 35688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730396, gaps=[]) 35688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730397, stream_id=1, stream_seq=16) 35688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730397, gaps=[]) 35689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730398, stream_id=1, stream_seq=16) 35689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730398, gaps=[]) 35690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730399, stream_id=1, stream_seq=17) 35690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730399, gaps=[]) 35690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730400, stream_id=1, stream_seq=17) 35690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730400, gaps=[]) 35691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730401, stream_id=1, stream_seq=17) 35691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730401, gaps=[]) 35691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730402, stream_id=1, stream_seq=17) 35691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730402, gaps=[]) 35692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730403, stream_id=1, stream_seq=17) 35692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730403, gaps=[]) 35692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730404, stream_id=1, stream_seq=17) 35692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730404, gaps=[]) 35693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730405, stream_id=1, stream_seq=17) 35693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730405, gaps=[]) 35694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730406, stream_id=1, stream_seq=17) 35694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730406, gaps=[]) 35695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730407, stream_id=1, stream_seq=18) 35695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730407, gaps=[]) 35696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730408, stream_id=1, stream_seq=18) 35696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730408, gaps=[]) 35696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730409, stream_id=1, stream_seq=18) 35696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730409, gaps=[]) 35697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730410, stream_id=1, stream_seq=18) 35697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730410, gaps=[]) 35697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730411, stream_id=1, stream_seq=18) 35697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730411, gaps=[]) 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730412, stream_id=1, stream_seq=18) 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730412, gaps=[]) 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730413, stream_id=1, stream_seq=18) 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730413, gaps=[]) 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730414, stream_id=1, stream_seq=18) 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730414, gaps=[]) 35700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730415, stream_id=1, stream_seq=19) 35700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730415, gaps=[]) 35701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730416, stream_id=1, stream_seq=19) 35701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730416, gaps=[]) 35701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730417, stream_id=1, stream_seq=19) 35701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730417, gaps=[]) 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730418, stream_id=1, stream_seq=19) 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730418, gaps=[]) 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730419, stream_id=1, stream_seq=19) 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730419, gaps=[]) 35703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730420, stream_id=1, stream_seq=19) 35703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730420, gaps=[]) 35703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730421, stream_id=1, stream_seq=19) 35703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730421, gaps=[]) 35704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730422, stream_id=1, stream_seq=19) 35704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730422, gaps=[]) 35705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730423, stream_id=1, stream_seq=20) 35705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730423, gaps=[]) 35706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730424, stream_id=1, stream_seq=20) 35706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730424, gaps=[]) 35706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730425, stream_id=1, stream_seq=20) 35706ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730425, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730426, stream_id=1, stream_seq=20) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730426, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730427, stream_id=1, stream_seq=20) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730427, gaps=[]) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730428, stream_id=1, stream_seq=20) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730428, gaps=[]) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730429, stream_id=1, stream_seq=20) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730429, gaps=[]) 35709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730430, stream_id=1, stream_seq=20) 35709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730430, gaps=[]) 35710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730431, stream_id=1, stream_seq=21) 35710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730431, gaps=[]) 35710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730432, stream_id=1, stream_seq=21) 35710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730432, gaps=[]) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730433, stream_id=1, stream_seq=21) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730433, gaps=[]) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730434, stream_id=1, stream_seq=21) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730434, gaps=[]) 35712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730435, stream_id=1, stream_seq=21) 35712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730435, gaps=[]) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730436, stream_id=1, stream_seq=21) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730436, gaps=[]) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730437, stream_id=1, stream_seq=21) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730437, gaps=[]) 35714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730438, stream_id=1, stream_seq=21) 35714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730438, gaps=[]) 35715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730439, stream_id=1, stream_seq=22) 35715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730439, gaps=[]) 35715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730440, stream_id=1, stream_seq=22) 35715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730440, gaps=[]) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730441, stream_id=1, stream_seq=22) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730441, gaps=[]) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730442, stream_id=1, stream_seq=22) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730442, gaps=[]) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730443, stream_id=1, stream_seq=22) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730443, gaps=[]) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730444, stream_id=1, stream_seq=22) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730444, gaps=[]) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730445, stream_id=1, stream_seq=22) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730445, gaps=[]) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730446, stream_id=1, stream_seq=22) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730446, gaps=[]) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730447, stream_id=1, stream_seq=23) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730447, gaps=[]) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730448, stream_id=1, stream_seq=23) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730448, gaps=[]) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730449, stream_id=1, stream_seq=23) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730449, gaps=[]) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730450, stream_id=1, stream_seq=23) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730450, gaps=[]) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730451, stream_id=1, stream_seq=23) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730451, gaps=[]) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730452, stream_id=1, stream_seq=23) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730452, gaps=[]) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730453, stream_id=1, stream_seq=23) 35722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730453, gaps=[]) 35722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730454, stream_id=1, stream_seq=23) 35722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730454, gaps=[]) 35723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730455, stream_id=1, stream_seq=24) 35723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730455, gaps=[]) 35723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730456, stream_id=1, stream_seq=24) 35723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730456, gaps=[]) 35723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730457, stream_id=1, stream_seq=24) 35723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730457, gaps=[]) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730458, stream_id=1, stream_seq=24) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730458, gaps=[]) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730459, stream_id=1, stream_seq=24) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730459, gaps=[]) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730460, stream_id=1, stream_seq=24) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730460, gaps=[]) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730461, stream_id=1, stream_seq=24) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730461, gaps=[]) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730462, stream_id=1, stream_seq=24) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730462, gaps=[]) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730463, stream_id=1, stream_seq=25) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730463, gaps=[]) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730464, stream_id=1, stream_seq=25) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730464, gaps=[]) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730465, stream_id=1, stream_seq=25) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730465, gaps=[]) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730466, stream_id=1, stream_seq=25) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730466, gaps=[]) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730467, stream_id=1, stream_seq=25) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730467, gaps=[]) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730468, stream_id=1, stream_seq=25) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730468, gaps=[]) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730469, stream_id=1, stream_seq=25) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730469, gaps=[]) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730470, stream_id=1, stream_seq=25) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730470, gaps=[]) 35730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730471, stream_id=1, stream_seq=26) 35730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730471, gaps=[]) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730472, stream_id=1, stream_seq=26) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730472, gaps=[]) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730473, stream_id=1, stream_seq=26) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730473, gaps=[]) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730474, stream_id=1, stream_seq=26) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730474, gaps=[]) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730475, stream_id=1, stream_seq=26) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730475, gaps=[]) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730476, stream_id=1, stream_seq=26) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730476, gaps=[]) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730477, stream_id=1, stream_seq=26) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730477, gaps=[]) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730478, stream_id=1, stream_seq=26) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730478, gaps=[]) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730479, stream_id=1, stream_seq=27) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730479, gaps=[]) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730480, stream_id=1, stream_seq=27) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730480, gaps=[]) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730481, stream_id=1, stream_seq=27) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730481, gaps=[]) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730482, stream_id=1, stream_seq=27) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730482, gaps=[]) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730483, stream_id=1, stream_seq=27) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730483, gaps=[]) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730484, stream_id=1, stream_seq=27) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730484, gaps=[]) 35737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730485, stream_id=1, stream_seq=27) 35737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730485, gaps=[]) 35737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730486, stream_id=1, stream_seq=27) 35737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730486, gaps=[]) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730487, stream_id=1, stream_seq=28) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730487, gaps=[]) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730488, stream_id=1, stream_seq=28) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730488, gaps=[]) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730489, stream_id=1, stream_seq=28) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730489, gaps=[]) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730490, stream_id=1, stream_seq=28) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730490, gaps=[]) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730491, stream_id=1, stream_seq=28) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730491, gaps=[]) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730492, stream_id=1, stream_seq=28) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730492, gaps=[]) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730493, stream_id=1, stream_seq=28) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730493, gaps=[]) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730494, stream_id=1, stream_seq=28) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730494, gaps=[]) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730495, stream_id=1, stream_seq=29) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730495, gaps=[]) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730496, stream_id=1, stream_seq=29) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730496, gaps=[]) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730497, stream_id=1, stream_seq=29) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730497, gaps=[]) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730498, stream_id=1, stream_seq=29) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730498, gaps=[]) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730499, stream_id=1, stream_seq=29) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730499, gaps=[]) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730500, stream_id=1, stream_seq=29) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730500, gaps=[]) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730501, stream_id=1, stream_seq=29) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730501, gaps=[]) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730502, stream_id=1, stream_seq=29) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730502, gaps=[]) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730503, stream_id=1, stream_seq=30) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730503, gaps=[]) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730504, stream_id=1, stream_seq=30) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730504, gaps=[]) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730505, stream_id=1, stream_seq=30) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730505, gaps=[]) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730506, stream_id=1, stream_seq=30) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730506, gaps=[]) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730507, stream_id=1, stream_seq=30) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730507, gaps=[]) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730508, stream_id=1, stream_seq=30) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730508, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730509, stream_id=1, stream_seq=30) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730509, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730510, stream_id=1, stream_seq=30) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730510, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730511, stream_id=1, stream_seq=31) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730511, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730512, stream_id=1, stream_seq=31) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730512, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730513, stream_id=1, stream_seq=31) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730513, gaps=[]) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730514, stream_id=1, stream_seq=31) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730514, gaps=[]) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730515, stream_id=1, stream_seq=31) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730515, gaps=[]) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730516, stream_id=1, stream_seq=31) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730516, gaps=[]) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730517, stream_id=1, stream_seq=31) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730517, gaps=[]) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730518, stream_id=1, stream_seq=31) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730518, gaps=[]) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730519, stream_id=1, stream_seq=32) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730519, gaps=[]) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730520, stream_id=1, stream_seq=32) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730520, gaps=[]) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730521, stream_id=1, stream_seq=32) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730521, gaps=[]) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730522, stream_id=1, stream_seq=32) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730522, gaps=[]) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730523, stream_id=1, stream_seq=32) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730523, gaps=[]) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730524, stream_id=1, stream_seq=32) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730524, gaps=[]) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730525, stream_id=1, stream_seq=32) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730525, gaps=[]) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730526, stream_id=1, stream_seq=32) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730526, gaps=[]) 35758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1197730527, stream_id=1, stream_seq=33) 35758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1197730527, gaps=[]) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730528, stream_id=1, stream_seq=33) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1197730528, gaps=[]) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730529, stream_id=1, stream_seq=33) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1197730529, gaps=[]) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730530, stream_id=1, stream_seq=33) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1197730530, gaps=[]) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730531, stream_id=1, stream_seq=33) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1197730531, gaps=[]) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730532, stream_id=1, stream_seq=33) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1197730532, gaps=[]) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1197730533, stream_id=1, stream_seq=33) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1197730533, gaps=[]) 35761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1197730534, stream_id=1, stream_seq=33) 35790ms [log] 262140 35790ms [log] 262140 35790ms [log] [file] 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1197730534, gaps=[]) 35954ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c"}', extra='') 35955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 35955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 35955ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 35956ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 35956ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 35956ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 35956ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 35956ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35956ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 35956ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35956ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35958ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7a68088f-2653-4021-9d20-291c25dc334c", "state": "closed"}] 35958ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 35958ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 35958ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xab\xae\x05:\xf4\xc4\xe2\xdb\xe2\xf4\xfb\xd1') 35959ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xab\xae\x05:\xf4\xc4\xe2\xdb\xe2\xf4\xfb\xd1') 35959ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52632) 35959ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 35959ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 36026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 36026ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 36083ms [err] Traceback (most recent call last): 36083ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 36083ms [err] return _run_code(code, main_globals, None, 36083ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 36083ms [err] exec(code, run_globals) 36083ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 36083ms [err] sys.exit(main()) 36083ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 36083ms [err] asyncio.run(main_async()) 36083ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 36083ms [err] return loop.run_until_complete(main) 36083ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 36084ms [err] self.run_forever() 36084ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 36084ms [err] self._run_once() 36084ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 36084ms [err] event_list = self._selector.select(timeout) 36084ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 36085ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 36085ms [err] KeyboardInterrupt 36086ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 36086ms [err] h.flush() 36086ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 41272ms [log] starting device 41612ms [err] DEBUG:asyncio:Using selector: EpollSelector 41704ms [err] ERROR:asyncio:Unclosed client session 41704ms [err] client_session: 41783ms [log] parsing 41783ms [log] creating device handler 41783ms [log] [ready] 41783ms [log] reading line 41783ms [log] [websocketToken] "798a4236-d6c1-465a-82ac-52961f958b3d" 41803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41803ms [log] [websocketConnected] 41985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 41985ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42002ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2d948da5-85f1-4580-aaf9-c8a6d0d54232"}}', extra='') 42002ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2d948da5-85f1-4580-aaf9-c8a6d0d54232"} 42051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 42057ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581", "state": "new"}] 44060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 44060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44060ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44061ms [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='') 44061ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44081ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947696439 3947696439 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 46779 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 46779 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53775 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46779 typ srflx raddr 172.30.0.1 rport 46779\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53775 typ srflx raddr 172.17.0.3 rport 53775\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50213 typ relay raddr 172.17.0.3 rport 60732\\r\\na=end-of-candidates\\r\\na=ice-ufrag:qIwE\\r\\na=ice-pwd:8QplnnUTuZqpPUWHEdvtHg\\r\\na=fingerprint:sha-256 CE:67:9E:10:88:EC:80:A0:91:AA:01:D1:FA:26:C7:9A:A8:E3:8B:07:C8:7F:3C:62:0E:53:8C:7B:87:4F:BB:00\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 44082ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44082ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 44082ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 44082ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44082ms [err] v=0 44082ms [err] o=- 3947696439 3947696439 IN IP4 0.0.0.0 44082ms [err] s=- 44082ms [err] t=0 0 44082ms [err] a=group:BUNDLE 0 44082ms [err] a=msid-semantic:WMS * 44082ms [err] m=application 46779 DTLS/SCTP 5000 44082ms [err] c=IN IP4 172.30.0.1 44082ms [err] a=mid:0 44082ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44082ms [err] a=max-message-size:65536 44082ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46779 typ host 44082ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53775 typ host 44082ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46779 typ srflx raddr 172.30.0.1 rport 46779 44082ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53775 typ srflx raddr 172.17.0.3 rport 53775 44082ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50213 typ relay raddr 172.17.0.3 rport 60732 44082ms [err] a=end-of-candidates 44082ms [err] a=ice-ufrag:qIwE 44082ms [err] a=ice-pwd:8QplnnUTuZqpPUWHEdvtHg 44082ms [err] a=fingerprint:sha-256 CE:67:9E:10:88:EC:80:A0:91:AA:01:D1:FA:26:C7:9A:A8:E3:8B:07:C8:7F:3C:62:0E:53:8C:7B:87:4F:BB:00 44082ms [err] a=setup:actpass 44082ms [err] 44085ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44085ms [err] v=0 44085ms [err] o=- 3947696439 3947696439 IN IP4 0.0.0.0 44085ms [err] s=- 44085ms [err] t=0 0 44085ms [err] a=group:BUNDLE 0 44085ms [err] a=msid-semantic:WMS * 44085ms [err] m=application 46779 DTLS/SCTP 5000 44085ms [err] c=IN IP4 172.30.0.1 44085ms [err] a=mid:0 44085ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44085ms [err] a=max-message-size:65536 44085ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46779 typ host 44085ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53775 typ host 44085ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46779 typ srflx raddr 172.30.0.1 rport 46779 44085ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53775 typ srflx raddr 172.17.0.3 rport 53775 44085ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50213 typ relay raddr 172.17.0.3 rport 60732 44085ms [err] a=end-of-candidates 44085ms [err] a=ice-ufrag:qIwE 44085ms [err] a=ice-pwd:8QplnnUTuZqpPUWHEdvtHg 44085ms [err] a=fingerprint:sha-256 CE:67:9E:10:88:EC:80:A0:91:AA:01:D1:FA:26:C7:9A:A8:E3:8B:07:C8:7F:3C:62:0E:53:8C:7B:87:4F:BB:00 44085ms [err] a=setup:actpass 44085ms [err] 44085ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 44086ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581", "state": "new"}] 44087ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 44087ms [err] v=0 44087ms [err] o=- 3947696439 3947696439 IN IP4 0.0.0.0 44087ms [err] s=- 44087ms [err] t=0 0 44087ms [err] a=group:BUNDLE 0 44087ms [err] a=msid-semantic:WMS * 44087ms [err] m=application 9 DTLS/SCTP 5000 44087ms [err] c=IN IP4 0.0.0.0 44087ms [err] a=mid:0 44087ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44087ms [err] a=max-message-size:65536 44087ms [err] a=ice-ufrag:2LQc 44087ms [err] a=ice-pwd:Jo6TUS5OTsmHZ4rvCtagQW 44087ms [err] a=fingerprint:sha-256 9B:AE:0A:AB:63:75:54:0F:BB:33:DA:70:A5:B7:AA:32:F3:A3:0A:EA:1A:D7:AA:14:58:C9:DF:69:72:A4:7F:A4 44087ms [err] a=setup:active 44087ms [err] 44088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44088ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44088ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44090ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44092ms [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'\x1d&\xfd\xdd\xf2t\x82\x1c\xc8\x06\xc1\x0e') 44093ms [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'\x83\x84G\xedM\xfc\xa6\xec5\xe6\xc6\xc1') 44093ms [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'\x1d&\xfd\xdd\xf2t\x82\x1c\xc8\x06\xc1\x0e') 44094ms [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'\x83\x84G\xedM\xfc\xa6\xec5\xe6\xc6\xc1') 44095ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 44095ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'FzR\xb8}\x8b\x17\x9b\x9e\xeb\x02\xba') 44096ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'FzR\xb8}\x8b\x17\x9b\x9e\xeb\x02\xba') 44097ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe0UDF\x89\xf9\x96\xbe\xc6\x12\xd0D') 44098ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe0UDF\x89\xf9\x96\xbe\xc6\x12\xd0D') 44098ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65266) (expires in 600 seconds) 44098ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 44098ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44099ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 44099ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44099ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44099ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('172.30.0.1', 46779)) State.FROZEN -> State.WAITING 44099ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46364) -> ('172.30.0.1', 46779)) State.FROZEN -> State.WAITING 44100ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('172.17.0.3', 53775)) State.FROZEN -> State.WAITING 44100ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65266) -> ('172.30.0.1', 46779)) State.FROZEN -> State.WAITING 44100ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44100ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44100ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('172.30.0.1', 46779)) State.WAITING -> State.IN_PROGRESS 44100ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46779) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0)\x17\xce\x8b\xf1D<\x18\x94\xf5%') 44101ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581", "state": "connecting"}] 44101ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46779) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0)\x17\xce\x8b\xf1D<\x18\x94\xf5%') 44101ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('172.30.0.1', 46779)) State.IN_PROGRESS -> State.SUCCEEDED 44101ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('141.24.211.56', 46779)) State.FROZEN -> State.WAITING 44101ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('141.24.211.56', 53775)) State.FROZEN -> State.WAITING 44101ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('141.24.210.113', 50213)) State.FROZEN -> State.WAITING 44113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46779) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'cEz\xa6\x1fU*\x10\x98\x80\xec\x19') 44114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46779) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'cEz\xa6\x1fU*\x10\x98\x80\xec\x19') 44114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46364) -> ('172.30.0.1', 46779)) State.WAITING -> State.FAILED 44114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('172.17.0.3', 53775)) State.WAITING -> State.FAILED 44114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46364) -> ('172.17.0.3', 53775)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('141.24.211.56', 46779)) State.WAITING -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46364) -> ('141.24.211.56', 46779)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('141.24.211.56', 53775)) State.WAITING -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46364) -> ('141.24.211.56', 53775)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65266) -> ('172.30.0.1', 46779)) State.WAITING -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65266) -> ('172.17.0.3', 53775)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('141.24.210.113', 50213)) State.WAITING -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46364) -> ('141.24.210.113', 50213)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65266) -> ('141.24.211.56', 46779)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65266) -> ('141.24.211.56', 53775)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65266) -> ('141.24.210.113', 50213)) State.FROZEN -> State.FAILED 44115ms [err] INFO:aioice.ice:Connection(0) ICE completed 44116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46779) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\xd6l\xba\xe7\xfa,\xa5\xa4\xdc\xd1\xa8') 44116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46779) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\xd6l\xba\xe7\xfa,\xa5\xa4\xdc\xd1\xa8') 44116ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(iyril8PIpz 1 udp 1862270975 172.17.0.3 46779 typ prflx) 44116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('172.17.0.3', 46779)) State.WAITING -> State.IN_PROGRESS 44116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46779) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\\x10Zp`\x0fQ\xa9w\x1c\xad\xfa') 44117ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46779) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\\x10Zp`\x0fQ\xa9w\x1c\xad\xfa') 44117ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43091) -> ('172.17.0.3', 46779)) State.IN_PROGRESS -> State.SUCCEEDED 44121ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 44121ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44122ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 44123ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 44138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 44138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 44138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581", "state": "connected"}] 44139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 44139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 44139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 44140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 44140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 44140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 44141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2179368941, stream_id=1, stream_seq=0) 44141ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1259712080, stream_id=1, stream_seq=0) 44142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 44142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368941, gaps=[]) 44142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1259712080, gaps=[]) 44142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 44144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2179368942, stream_id=1, stream_seq=1) 44144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368942, gaps=[]) 44144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368943, stream_id=1, stream_seq=2) 44144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368943, gaps=[]) 44145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368944, stream_id=1, stream_seq=2) 44145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368944, gaps=[]) 44145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368945, stream_id=1, stream_seq=2) 44145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368945, gaps=[]) 44146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368946, stream_id=1, stream_seq=2) 44146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368946, gaps=[]) 44146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368947, stream_id=1, stream_seq=2) 44146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368947, gaps=[]) 44146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368948, stream_id=1, stream_seq=2) 44146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368948, gaps=[]) 44147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368949, stream_id=1, stream_seq=2) 44147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368949, gaps=[]) 44147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368950, stream_id=1, stream_seq=3) 44147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368950, gaps=[]) 44147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368951, stream_id=1, stream_seq=3) 44148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368951, gaps=[]) 44148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368952, stream_id=1, stream_seq=3) 44148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368952, gaps=[]) 44148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368953, stream_id=1, stream_seq=3) 44148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368953, gaps=[]) 44148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368954, stream_id=1, stream_seq=3) 44148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368954, gaps=[]) 44149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368955, stream_id=1, stream_seq=3) 44149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368955, gaps=[]) 44149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368956, stream_id=1, stream_seq=3) 44149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368956, gaps=[]) 44149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368957, stream_id=1, stream_seq=4) 44149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368957, gaps=[]) 44150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368958, stream_id=1, stream_seq=4) 44150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368958, gaps=[]) 44150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368959, stream_id=1, stream_seq=4) 44150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368959, gaps=[]) 44150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368960, stream_id=1, stream_seq=4) 44150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368960, gaps=[]) 44151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368961, stream_id=1, stream_seq=4) 44151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368961, gaps=[]) 44151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368962, stream_id=1, stream_seq=4) 44151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368962, gaps=[]) 44151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368963, stream_id=1, stream_seq=4) 44151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368963, gaps=[]) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368964, stream_id=1, stream_seq=5) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368964, gaps=[]) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368965, stream_id=1, stream_seq=5) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368965, gaps=[]) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368966, stream_id=1, stream_seq=5) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368966, gaps=[]) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368967, stream_id=1, stream_seq=5) 44152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368967, gaps=[]) 44153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368968, stream_id=1, stream_seq=5) 44153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368968, gaps=[]) 44153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368969, stream_id=1, stream_seq=5) 44153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368969, gaps=[]) 44153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368970, stream_id=1, stream_seq=5) 44154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368970, gaps=[]) 44154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368971, stream_id=1, stream_seq=6) 44154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368971, gaps=[]) 44154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368972, stream_id=1, stream_seq=6) 44154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368972, gaps=[]) 44154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368973, stream_id=1, stream_seq=6) 44155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368973, gaps=[]) 44155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368974, stream_id=1, stream_seq=6) 44155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368974, gaps=[]) 44155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368975, stream_id=1, stream_seq=6) 44155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368975, gaps=[]) 44155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368976, stream_id=1, stream_seq=6) 44155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368976, gaps=[]) 44156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368977, stream_id=1, stream_seq=6) 44156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368977, gaps=[]) 44156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368978, stream_id=1, stream_seq=7) 44156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368978, gaps=[]) 44156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368979, stream_id=1, stream_seq=7) 44156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368979, gaps=[]) 44157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368980, stream_id=1, stream_seq=7) 44157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368980, gaps=[]) 44157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368981, stream_id=1, stream_seq=7) 44157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368981, gaps=[]) 44157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368982, stream_id=1, stream_seq=7) 44157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368982, gaps=[]) 44158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368983, stream_id=1, stream_seq=7) 44158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368983, gaps=[]) 44158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368984, stream_id=1, stream_seq=7) 44158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368984, gaps=[]) 44158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368985, stream_id=1, stream_seq=8) 44158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368985, gaps=[]) 44159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368986, stream_id=1, stream_seq=8) 44159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368986, gaps=[]) 44159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368987, stream_id=1, stream_seq=8) 44159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368987, gaps=[]) 44160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368988, stream_id=1, stream_seq=8) 44160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368988, gaps=[]) 44160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368989, stream_id=1, stream_seq=8) 44160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368989, gaps=[]) 44161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368990, stream_id=1, stream_seq=8) 44161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368990, gaps=[]) 44161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368991, stream_id=1, stream_seq=8) 44161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368991, gaps=[]) 44162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368992, stream_id=1, stream_seq=9) 44162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368992, gaps=[]) 44162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368993, stream_id=1, stream_seq=9) 44162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179368993, gaps=[]) 44163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368994, stream_id=1, stream_seq=9) 44163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179368994, gaps=[]) 44163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368995, stream_id=1, stream_seq=9) 44163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179368995, gaps=[]) 44163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368996, stream_id=1, stream_seq=9) 44163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179368996, gaps=[]) 44164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179368997, stream_id=1, stream_seq=9) 44164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179368997, gaps=[]) 44164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179368998, stream_id=1, stream_seq=9) 44164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179368998, gaps=[]) 44165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179368999, stream_id=1, stream_seq=10) 44165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179368999, gaps=[]) 44165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369000, stream_id=1, stream_seq=10) 44165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369000, gaps=[]) 44165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369001, stream_id=1, stream_seq=10) 44166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369001, gaps=[]) 44166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369002, stream_id=1, stream_seq=10) 44166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369002, gaps=[]) 44166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369003, stream_id=1, stream_seq=10) 44167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369003, gaps=[]) 44167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369004, stream_id=1, stream_seq=10) 44167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369004, gaps=[]) 44167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369005, stream_id=1, stream_seq=10) 44167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369005, gaps=[]) 44168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369006, stream_id=1, stream_seq=11) 44168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369006, gaps=[]) 44168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369007, stream_id=1, stream_seq=11) 44168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369007, gaps=[]) 44168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369008, stream_id=1, stream_seq=11) 44168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369008, gaps=[]) 44169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369009, stream_id=1, stream_seq=11) 44169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369009, gaps=[]) 44169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369010, stream_id=1, stream_seq=11) 44169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369010, gaps=[]) 44169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369011, stream_id=1, stream_seq=11) 44169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369011, gaps=[]) 44169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369012, stream_id=1, stream_seq=11) 44170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369012, gaps=[]) 44170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369013, stream_id=1, stream_seq=12) 44170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369013, gaps=[]) 44170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369014, stream_id=1, stream_seq=12) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369014, gaps=[]) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369015, stream_id=1, stream_seq=12) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369015, gaps=[]) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369016, stream_id=1, stream_seq=12) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369016, gaps=[]) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369017, stream_id=1, stream_seq=12) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369017, gaps=[]) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369018, stream_id=1, stream_seq=12) 44172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369018, gaps=[]) 44173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369019, stream_id=1, stream_seq=12) 44173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369019, gaps=[]) 44173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369020, stream_id=1, stream_seq=13) 44173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369020, gaps=[]) 44174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369021, stream_id=1, stream_seq=13) 44174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369021, gaps=[]) 44174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369022, stream_id=1, stream_seq=13) 44174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369022, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369023, stream_id=1, stream_seq=13) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369023, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369024, stream_id=1, stream_seq=13) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369024, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369025, stream_id=1, stream_seq=13) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369025, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369026, stream_id=1, stream_seq=13) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369026, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369027, stream_id=1, stream_seq=14) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369027, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369028, stream_id=1, stream_seq=14) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369028, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369029, stream_id=1, stream_seq=14) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369029, gaps=[]) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369030, stream_id=1, stream_seq=14) 44176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369030, gaps=[]) 44177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369031, stream_id=1, stream_seq=14) 44177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369031, gaps=[]) 44177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369032, stream_id=1, stream_seq=14) 44177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369032, gaps=[]) 44177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369033, stream_id=1, stream_seq=14) 44177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369033, gaps=[]) 44178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369034, stream_id=1, stream_seq=15) 44178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369034, gaps=[]) 44178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369035, stream_id=1, stream_seq=15) 44178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369035, gaps=[]) 44178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369036, stream_id=1, stream_seq=15) 44178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369036, gaps=[]) 44179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369037, stream_id=1, stream_seq=15) 44179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369037, gaps=[]) 44179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369038, stream_id=1, stream_seq=15) 44179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369038, gaps=[]) 44180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369039, stream_id=1, stream_seq=15) 44180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369039, gaps=[]) 44180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369040, stream_id=1, stream_seq=15) 44180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369040, gaps=[]) 44180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369041, stream_id=1, stream_seq=16) 44181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369041, gaps=[]) 44181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369042, stream_id=1, stream_seq=16) 44181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369042, gaps=[]) 44181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369043, stream_id=1, stream_seq=16) 44181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369043, gaps=[]) 44182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369044, stream_id=1, stream_seq=16) 44182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369044, gaps=[]) 44182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369045, stream_id=1, stream_seq=16) 44182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369045, gaps=[]) 44182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369046, stream_id=1, stream_seq=16) 44183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369046, gaps=[]) 44183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369047, stream_id=1, stream_seq=16) 44183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369047, gaps=[]) 44183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369048, stream_id=1, stream_seq=17) 44183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369048, gaps=[]) 44184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369049, stream_id=1, stream_seq=17) 44184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369049, gaps=[]) 44184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369050, stream_id=1, stream_seq=17) 44184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369050, gaps=[]) 44184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369051, stream_id=1, stream_seq=17) 44185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369051, gaps=[]) 44185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369052, stream_id=1, stream_seq=17) 44185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369052, gaps=[]) 44185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369053, stream_id=1, stream_seq=17) 44185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369053, gaps=[]) 44186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369054, stream_id=1, stream_seq=17) 44186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369054, gaps=[]) 44186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369055, stream_id=1, stream_seq=18) 44186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369055, gaps=[]) 44187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369056, stream_id=1, stream_seq=18) 44187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369056, gaps=[]) 44187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369057, stream_id=1, stream_seq=18) 44187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369057, gaps=[]) 44187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369058, stream_id=1, stream_seq=18) 44187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369058, gaps=[]) 44188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369059, stream_id=1, stream_seq=18) 44188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369059, gaps=[]) 44188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369060, stream_id=1, stream_seq=18) 44188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369060, gaps=[]) 44188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369061, stream_id=1, stream_seq=18) 44189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369061, gaps=[]) 44189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369062, stream_id=1, stream_seq=19) 44189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369062, gaps=[]) 44189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369063, stream_id=1, stream_seq=19) 44189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369063, gaps=[]) 44189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369064, stream_id=1, stream_seq=19) 44189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369064, gaps=[]) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369065, stream_id=1, stream_seq=19) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369065, gaps=[]) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369066, stream_id=1, stream_seq=19) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369066, gaps=[]) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369067, stream_id=1, stream_seq=19) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369067, gaps=[]) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369068, stream_id=1, stream_seq=19) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369068, gaps=[]) 44190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369069, stream_id=1, stream_seq=20) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369069, gaps=[]) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369070, stream_id=1, stream_seq=20) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369070, gaps=[]) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369071, stream_id=1, stream_seq=20) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369071, gaps=[]) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369072, stream_id=1, stream_seq=20) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369072, gaps=[]) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369073, stream_id=1, stream_seq=20) 44191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369073, gaps=[]) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369074, stream_id=1, stream_seq=20) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369074, gaps=[]) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369075, stream_id=1, stream_seq=20) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369075, gaps=[]) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369076, stream_id=1, stream_seq=21) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369076, gaps=[]) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369077, stream_id=1, stream_seq=21) 44192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369077, gaps=[]) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369078, stream_id=1, stream_seq=21) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369078, gaps=[]) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369079, stream_id=1, stream_seq=21) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369079, gaps=[]) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369080, stream_id=1, stream_seq=21) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369080, gaps=[]) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369081, stream_id=1, stream_seq=21) 44193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369081, gaps=[]) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369082, stream_id=1, stream_seq=21) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369082, gaps=[]) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369083, stream_id=1, stream_seq=22) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369083, gaps=[]) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369084, stream_id=1, stream_seq=22) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369084, gaps=[]) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369085, stream_id=1, stream_seq=22) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369085, gaps=[]) 44194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369086, stream_id=1, stream_seq=22) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369086, gaps=[]) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369087, stream_id=1, stream_seq=22) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369087, gaps=[]) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369088, stream_id=1, stream_seq=22) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369088, gaps=[]) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369089, stream_id=1, stream_seq=22) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369089, gaps=[]) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369090, stream_id=1, stream_seq=23) 44195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369090, gaps=[]) 44196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369091, stream_id=1, stream_seq=23) 44196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369091, gaps=[]) 44196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369092, stream_id=1, stream_seq=23) 44196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369092, gaps=[]) 44196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369093, stream_id=1, stream_seq=23) 44196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369093, gaps=[]) 44197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369094, stream_id=1, stream_seq=23) 44197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369094, gaps=[]) 44197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369095, stream_id=1, stream_seq=23) 44197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369095, gaps=[]) 44197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369096, stream_id=1, stream_seq=23) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369096, gaps=[]) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369097, stream_id=1, stream_seq=24) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369097, gaps=[]) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369098, stream_id=1, stream_seq=24) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369098, gaps=[]) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369099, stream_id=1, stream_seq=24) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369099, gaps=[]) 44198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369100, stream_id=1, stream_seq=24) 44199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369100, gaps=[]) 44199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369101, stream_id=1, stream_seq=24) 44199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369101, gaps=[]) 44199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369102, stream_id=1, stream_seq=24) 44199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369102, gaps=[]) 44199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369103, stream_id=1, stream_seq=24) 44199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369103, gaps=[]) 44200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369104, stream_id=1, stream_seq=25) 44200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369104, gaps=[]) 44200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369105, stream_id=1, stream_seq=25) 44200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369105, gaps=[]) 44200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369106, stream_id=1, stream_seq=25) 44200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369106, gaps=[]) 44201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369107, stream_id=1, stream_seq=25) 44201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369107, gaps=[]) 44201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369108, stream_id=1, stream_seq=25) 44201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369108, gaps=[]) 44201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369109, stream_id=1, stream_seq=25) 44201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369109, gaps=[]) 44202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369110, stream_id=1, stream_seq=25) 44202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369110, gaps=[]) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369111, stream_id=1, stream_seq=26) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369111, gaps=[]) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369112, stream_id=1, stream_seq=26) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369112, gaps=[]) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369113, stream_id=1, stream_seq=26) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369113, gaps=[]) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369114, stream_id=1, stream_seq=26) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369114, gaps=[]) 44203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369115, stream_id=1, stream_seq=26) 44204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369115, gaps=[]) 44204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369116, stream_id=1, stream_seq=26) 44204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369116, gaps=[]) 44204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369117, stream_id=1, stream_seq=26) 44204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369117, gaps=[]) 44205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369118, stream_id=1, stream_seq=27) 44205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369118, gaps=[]) 44205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369119, stream_id=1, stream_seq=27) 44205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369119, gaps=[]) 44205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369120, stream_id=1, stream_seq=27) 44205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369120, gaps=[]) 44206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369121, stream_id=1, stream_seq=27) 44206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369121, gaps=[]) 44206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369122, stream_id=1, stream_seq=27) 44206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369122, gaps=[]) 44206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369123, stream_id=1, stream_seq=27) 44206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369123, gaps=[]) 44207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369124, stream_id=1, stream_seq=27) 44207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369124, gaps=[]) 44207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369125, stream_id=1, stream_seq=28) 44207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369125, gaps=[]) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369126, stream_id=1, stream_seq=28) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369126, gaps=[]) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369127, stream_id=1, stream_seq=28) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369127, gaps=[]) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369128, stream_id=1, stream_seq=28) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369128, gaps=[]) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369129, stream_id=1, stream_seq=28) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369129, gaps=[]) 44209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369130, stream_id=1, stream_seq=28) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369130, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369131, stream_id=1, stream_seq=28) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369131, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369132, stream_id=1, stream_seq=29) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369132, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369133, stream_id=1, stream_seq=29) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369133, gaps=[]) 44214ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369134, stream_id=1, stream_seq=29) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369134, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369135, stream_id=1, stream_seq=29) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369135, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369136, stream_id=1, stream_seq=29) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369136, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369137, stream_id=1, stream_seq=29) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369137, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369138, stream_id=1, stream_seq=29) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369138, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369139, stream_id=1, stream_seq=30) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369139, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369140, stream_id=1, stream_seq=30) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369140, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369141, stream_id=1, stream_seq=30) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369141, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369142, stream_id=1, stream_seq=30) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369142, gaps=[]) 44215ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369143, stream_id=1, stream_seq=30) 44215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369143, gaps=[]) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369144, stream_id=1, stream_seq=30) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369144, gaps=[]) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369145, stream_id=1, stream_seq=30) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369145, gaps=[]) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369146, stream_id=1, stream_seq=31) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369146, gaps=[]) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369147, stream_id=1, stream_seq=31) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369147, gaps=[]) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369148, stream_id=1, stream_seq=31) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369148, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369149, stream_id=1, stream_seq=31) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369149, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369150, stream_id=1, stream_seq=31) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369150, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369151, stream_id=1, stream_seq=31) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369151, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369152, stream_id=1, stream_seq=31) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369152, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369153, stream_id=1, stream_seq=32) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369153, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369154, stream_id=1, stream_seq=32) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369154, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369155, stream_id=1, stream_seq=32) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369155, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369156, stream_id=1, stream_seq=32) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369156, gaps=[]) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369157, stream_id=1, stream_seq=32) 44219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369157, gaps=[]) 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369158, stream_id=1, stream_seq=32) 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369158, gaps=[]) 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369159, stream_id=1, stream_seq=32) 44220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369159, gaps=[]) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=2179369160, stream_id=1, stream_seq=33) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2179369160, gaps=[]) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369161, stream_id=1, stream_seq=33) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2179369161, gaps=[]) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369162, stream_id=1, stream_seq=33) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2179369162, gaps=[]) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369163, stream_id=1, stream_seq=33) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2179369163, gaps=[]) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369164, stream_id=1, stream_seq=33) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2179369164, gaps=[]) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=2179369165, stream_id=1, stream_seq=33) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2179369165, gaps=[]) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=2179369166, stream_id=1, stream_seq=33) 44252ms [log] 262140 44252ms [log] 262140 44252ms [log] [file] 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179369166, gaps=[]) 44415ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581"}', extra='') 44415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 44415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 44416ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44416ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 44416ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 44416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44416ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44416ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 44416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44417ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44417ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b2c3d3cf-5bbc-4ba8-98b6-1b76e811b581", "state": "closed"}] 44417ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44417ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44418ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'y]\xd3Y\xb3C[\x8eh\xb5Lu') 44418ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'y]\xd3Y\xb3C[\x8eh\xb5Lu') 44418ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65266) 44419ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44419ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44494ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44494ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 44564ms [err] Traceback (most recent call last): 44564ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44564ms [err] return _run_code(code, main_globals, None, 44564ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44564ms [err] exec(code, run_globals) 44564ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44564ms [err] sys.exit(main()) 44564ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44564ms [err] asyncio.run(main_async()) 44564ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44564ms [err] return loop.run_until_complete(main) 44564ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44564ms [err] self.run_forever() 44564ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44564ms [err] self._run_once() 44564ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44565ms [err] event_list = self._selector.select(timeout) 44565ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44565ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44565ms [err] KeyboardInterrupt 44567ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44567ms [err] h.flush() 44567ms [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 50186ms [log] starting device 50548ms [err] DEBUG:asyncio:Using selector: EpollSelector 50634ms [err] ERROR:asyncio:Unclosed client session 50634ms [err] client_session: 50704ms [log] parsing 50704ms [log] creating device handler 50704ms [log] [ready] 50704ms [log] reading line 50704ms [log] [websocketToken] "4b48ea3d-6fe1-4734-a51a-30be005483bc" 50715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50715ms [log] [websocketConnected] 52455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 52455ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 52472ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ab2ce669-5222-4e29-bb7b-2c0260a85fc4"}}', extra='') 52472ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ab2ce669-5222-4e29-bb7b-2c0260a85fc4"} 52509ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1","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='') 52513ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1", "state": "new"}] 54516ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 54518ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 54518ms [err] v=0 54518ms [err] o=- 3947696450 3947696450 IN IP4 0.0.0.0 54518ms [err] s=- 54518ms [err] t=0 0 54518ms [err] a=group:BUNDLE 0 54518ms [err] a=msid-semantic:WMS * 54518ms [err] m=application 9 DTLS/SCTP 5000 54518ms [err] c=IN IP4 0.0.0.0 54518ms [err] a=mid:0 54518ms [err] a=sctpmap:5000 webrtc-datachannel 65535 54518ms [err] a=max-message-size:65536 54518ms [err] a=ice-ufrag:QSPG 54518ms [err] a=ice-pwd:YPiI97fvGQloeXPqGHeG7r 54518ms [err] a=fingerprint:sha-256 C7:19:FD:B2:26:33:57:DD:BF:BD:AE:C7:51:00:9B:71:2F:41:F1:9E:64:07:55:9B:32:A9:E5:C0:62:8A:81:35 54518ms [err] a=setup:actpass 54518ms [err] 54519ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 54519ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 54521ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1", "state": "new"}] 54522ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 54522ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 54524ms [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'b\x1c\xfeV%YJ\x8a#\x07\xd4R') 54524ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\x0f\x84\xea\xbd\x1e\xc3\x8eT\xe8\xa5\xda') 54525ms [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'b\x1c\xfeV%YJ\x8a#\x07\xd4R') 54526ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\x0f\x84\xea\xbd\x1e\xc3\x8eT\xe8\xa5\xda') 54527ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 54527ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb5\xee\x9e\xc7\xf3\x88\x17\x1ai\x1a\xcd\x9d') 54528ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb5\xee\x9e\xc7\xf3\x88\x17\x1ai\x1a\xcd\x9d') 54529ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x05l\xa3\xf3\xbf\xb8&\n\x1c\x188\xda') 54530ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x05l\xa3\xf3\xbf\xb8&\n\x1c\x188\xda') 54530ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64966) (expires in 600 seconds) 54530ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 54530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 54531ms [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='') 54531ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 54532ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1"}', extra='') 54532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 54550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1375822112561814680 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:1u1R\\r\\na=ice-pwd:ArYRZp2A8peTliZWx8F/4mst\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 07:96:7E:87:B5:4D:04:53:02:31:72:CE:06:E8:70:D2:78:FB:5A:37:8A:9A:45:74:49:BF:FB:0D:83:5E:AF:AF\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1"}', extra='') 54550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 54550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 54550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 54550ms [err] v=0 54550ms [err] o=- 1375822112561814680 2 IN IP4 127.0.0.1 54550ms [err] s=- 54550ms [err] t=0 0 54550ms [err] a=group:BUNDLE 0 54550ms [err] a=msid-semantic: WMS 54550ms [err] m=application 9 DTLS/SCTP 5000 54550ms [err] c=IN IP4 0.0.0.0 54550ms [err] a=ice-ufrag:1u1R 54550ms [err] a=ice-pwd:ArYRZp2A8peTliZWx8F/4mst 54550ms [err] a=ice-options:trickle 54550ms [err] a=fingerprint:sha-256 07:96:7E:87:B5:4D:04:53:02:31:72:CE:06:E8:70:D2:78:FB:5A:37:8A:9A:45:74:49:BF:FB:0D:83:5E:AF:AF 54550ms [err] a=setup:active 54550ms [err] a=mid:0 54550ms [err] a=sctpmap:5000 webrtc-datachannel 1024 54550ms [err] 54551ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 54551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 54551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 54551ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54551ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54551ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54552ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1", "state": "connecting"}] 54552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7ZuDiqXSZsXC') 54552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7ZuDiqXSZsXC') 54553ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(x4IXzK2bTp 1 udp 1845501695 172.17.0.3 44788 typ prflx) 54553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45007) -> ('172.17.0.3', 44788)) State.WAITING -> State.IN_PROGRESS 54553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9R\xb2P\x93\xf7\xee\xef\xe94\x19\x93') 54556ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9R\xb2P\x93\xf7\xee\xef\xe94\x19\x93') 54556ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45007) -> ('172.17.0.3', 44788)) State.IN_PROGRESS -> State.SUCCEEDED 54556ms [err] INFO:aioice.ice:Connection(0) ICE completed 54560ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2487122718 1 udp 2113937151 2f7908e2-38ff-494d-a014-dbf8556a26f9.local 44788 typ host generation 0 ufrag 1u1R network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1"}', extra='') 54560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54560ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54564ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2f7908e2-38ff-494d-a014-dbf8556a26f9.local" resolved to 172.17.0.3 54572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45007) -> ('172.17.0.3', 44788)) State.FROZEN -> State.IN_PROGRESS 54572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G`\x8b/C\x80\xb1x\xce0\x9f\x84') 54573ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'G`\x8b/C\x80\xb1x\xce0\x9f\x84') 54573ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45007) -> ('172.17.0.3', 44788)) State.IN_PROGRESS -> State.SUCCEEDED 54573ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37121) -> ('172.17.0.3', 44788)) State.FROZEN -> State.FAILED 54573ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64966) -> ('172.17.0.3', 44788)) State.FROZEN -> State.FAILED 54573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2623942873 1 udp 1677729535 141.24.211.56 44788 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 1u1R network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1"}', extra='') 54573ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54573ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54573ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45007) -> ('141.24.211.56', 44788)) State.FROZEN -> State.IN_PROGRESS 54594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8aS5!\x9f\xa6B\x0c\xebxhA') 54606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fx7r3twOTjWR') 54606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fx7r3twOTjWR') 54614ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37121) -> ('141.24.211.56', 44788)) State.FROZEN -> State.IN_PROGRESS 54614ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\xdc|\xd43mf\xdb\x01Q\xe4\xdd') 54635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64966) -> ('141.24.211.56', 44788)) State.FROZEN -> State.IN_PROGRESS 54635ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc9\xe8\xe8\x88\xc6\xb3\x14\x17\x96+Z\x95') 54635ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\x97\xdc\x11\x96\xba\x044\xfc\xef\x0e@\x1f') 54637ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\x97\xdc\x11\x96\xba\x044\xfc\xef\x0e@\x1f') 54637ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 44788) 54656ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 54656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 54658ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 54659ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 54662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 54663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 54663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 54663ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 54664ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 54664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 54665ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1", "state": "connected"}] 54670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 54670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 54670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 54671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 54671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 54671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 54672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 54672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'sqzgUraT4D7h') 54673ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'sqzgUraT4D7h') 54673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 54673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 54673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 54674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2876075047, stream_id=1, stream_seq=0) 54674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 54675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2876075047, gaps=[]) 54675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 54676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=377799157, stream_id=1, stream_seq=0) 54676ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 54676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=377799157, gaps=[]) 54679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=377799158, stream_id=1, stream_seq=1) 54679ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 54680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=377799158, gaps=[]) 54680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=377799159, stream_id=1, stream_seq=2) 54680ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 54681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=377799159, gaps=[]) 54732ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kMAoVlsYe6PM') 54732ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kMAoVlsYe6PM') 54733ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37121) -> ('172.17.0.3', 44788)) State.WAITING -> State.IN_PROGRESS 54733ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x02\xc1\xe8\\I\xd1\xd69J\xabzH') 54737ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 44788) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x02\xc1\xe8\\I\xd1\xd69J\xabzH') 54738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37121) -> ('172.17.0.3', 44788)) State.IN_PROGRESS -> State.SUCCEEDED 54766ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 54766ms [log] [experimentStatusChanged] {"status": "running", "message": null} 54844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1"}', extra='') 54844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 54844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 54845ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 54845ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 54845ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 54845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 54846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 54846ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54846ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 54847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d1462365-d47d-4bd1-a063-f91e10929be1", "state": "closed"}] 54848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 54849ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 54849ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'W\x96lu)\xfe\x1a/\x12[\x84\xa6') 54851ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'W\x96lu)\xfe\x1a/\x12[\x84\xa6') 54851ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64966) 54851ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 54851ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 54932ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 54932ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 54994ms [err] Traceback (most recent call last): 54994ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 54994ms [err] return _run_code(code, main_globals, None, 54994ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 54995ms [err] exec(code, run_globals) 54995ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 54995ms [err] sys.exit(main()) 54995ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 54995ms [err] asyncio.run(main_async()) 54995ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 54995ms [err] return loop.run_until_complete(main) 54995ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 54995ms [err] self.run_forever() 54995ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 54996ms [err] self._run_once() 54996ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 54996ms [err] event_list = self._selector.select(timeout) 54996ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 54997ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 54997ms [err] KeyboardInterrupt 54998ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 54998ms [err] h.flush() 54998ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 55087ms [log] starting device 55441ms [err] DEBUG:asyncio:Using selector: EpollSelector 55525ms [err] ERROR:asyncio:Unclosed client session 55525ms [err] client_session: 55592ms [log] parsing 55592ms [log] creating device handler 55592ms [log] [ready] 55592ms [log] reading line 55592ms [log] [websocketToken] "22eefb67-6b5d-464a-b96b-32019624e378" 55607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55607ms [log] [websocketConnected] 57371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 57371ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 57389ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1cfd9a35-dfde-4c25-897c-9dea2eb7b8d2"}}', extra='') 57389ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1cfd9a35-dfde-4c25-897c-9dea2eb7b8d2"} 57425ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7","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='') 57429ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7", "state": "new"}] 59432ms [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='') 59433ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 59433ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7"}', extra='') 59433ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59433ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 59433ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5340513403308822175 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:7plY\\r\\na=ice-pwd:5KcpnYsQZqja6b9m18XRI05K\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 28:B4:1C:78:80:C9:F1:1A:59:51:CD:0F:DA:CA:4C:0D:C8:42:30:EF:7C:D4:F9:EA:4B:EE:64:09:74:0F:7C:97\\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/0279c92d-548e-4423-a8bb-686ec1dd48c7"}', extra='') 59433ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 59434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 59434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 59434ms [err] v=0 59434ms [err] o=- 5340513403308822175 2 IN IP4 127.0.0.1 59434ms [err] s=- 59434ms [err] t=0 0 59434ms [err] a=group:BUNDLE 0 59434ms [err] a=extmap-allow-mixed 59434ms [err] a=msid-semantic: WMS 59434ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 59434ms [err] c=IN IP4 0.0.0.0 59434ms [err] a=ice-ufrag:7plY 59434ms [err] a=ice-pwd:5KcpnYsQZqja6b9m18XRI05K 59434ms [err] a=ice-options:trickle 59434ms [err] a=fingerprint:sha-256 28:B4:1C:78:80:C9:F1:1A:59:51:CD:0F:DA:CA:4C:0D:C8:42:30:EF:7C:D4:F9:EA:4B:EE:64:09:74:0F:7C:97 59434ms [err] a=setup:actpass 59434ms [err] a=mid:0 59434ms [err] a=sctp-port:5000 59434ms [err] a=max-message-size:262144 59434ms [err] 59437ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 59437ms [err] v=0 59437ms [err] o=- 5340513403308822175 2 IN IP4 127.0.0.1 59437ms [err] s=- 59437ms [err] t=0 0 59437ms [err] a=group:BUNDLE 0 59437ms [err] a=extmap-allow-mixed 59437ms [err] a=msid-semantic: WMS 59437ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 59437ms [err] c=IN IP4 0.0.0.0 59437ms [err] a=ice-ufrag:7plY 59437ms [err] a=ice-pwd:5KcpnYsQZqja6b9m18XRI05K 59437ms [err] a=ice-options:trickle 59437ms [err] a=fingerprint:sha-256 28:B4:1C:78:80:C9:F1:1A:59:51:CD:0F:DA:CA:4C:0D:C8:42:30:EF:7C:D4:F9:EA:4B:EE:64:09:74:0F:7C:97 59437ms [err] a=setup:actpass 59437ms [err] a=mid:0 59437ms [err] a=sctp-port:5000 59437ms [err] a=max-message-size:262144 59437ms [err] 59437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 59438ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7", "state": "new"}] 59439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 59439ms [err] v=0 59439ms [err] o=- 3947696455 3947696455 IN IP4 0.0.0.0 59439ms [err] s=- 59439ms [err] t=0 0 59439ms [err] a=group:BUNDLE 0 59439ms [err] a=msid-semantic:WMS * 59439ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 59439ms [err] c=IN IP4 0.0.0.0 59439ms [err] a=mid:0 59439ms [err] a=sctp-port:5000 59439ms [err] a=max-message-size:65536 59439ms [err] a=ice-ufrag:nEvk 59439ms [err] a=ice-pwd:fNszRqngUHXCttZ2qslIZi 59439ms [err] a=fingerprint:sha-256 A1:BA:C4:72:3E:54:AF:F2:50:74:A9:BE:C5:58:16:B0:24:D3:68:A2:30:6D:17:B8:43:E3:01:82:D0:E5:F7:3F 59439ms [err] a=setup:active 59439ms [err] 59440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 59440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 59440ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 59442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 59443ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 59445ms [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'\x99\xbc\x83\xc1b\x8b\x1eN4\xd6\x009') 59445ms [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'\xf1z\xc0\xfa\x8bJX\xadpNB}') 59446ms [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'\x99\xbc\x83\xc1b\x8b\x1eN4\xd6\x009') 59446ms [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'\xf1z\xc0\xfa\x8bJX\xadpNB}') 59448ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 59448ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b':\xb4D\xae\x96~8\xd4\x9b\xd2\xd4\xdd') 59449ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b':\xb4D\xae\x96~8\xd4\x9b\xd2\xd4\xdd') 59449ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b')\x90\xf0\xc4\xa6\xa2\xe2\xd9\x9e)\xaf\x9a') 59450ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b')\x90\xf0\xc4\xa6\xa2\xe2\xd9\x9e)\xaf\x9a') 59450ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52480) (expires in 600 seconds) 59450ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 59451ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 59451ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 59452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 59452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 59452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59453ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7", "state": "connecting"}] 59473ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y06QBMyYHPiq') 59473ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y06QBMyYHPiq') 59473ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mI8Vg7kJlA 1 udp 1845501695 172.17.0.3 43336 typ prflx) 59473ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52963) -> ('172.17.0.3', 43336)) State.WAITING -> State.IN_PROGRESS 59474ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\xec\xfe\x14%e\xdd\xd8y\xee\xdb\xc0') 59478ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\xec\xfe\x14%e\xdd\xd8y\xee\xdb\xc0') 59478ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52963) -> ('172.17.0.3', 43336)) State.IN_PROGRESS -> State.SUCCEEDED 59479ms [err] INFO:aioice.ice:Connection(0) ICE completed 59488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2761715619 1 udp 2113937151 caa17177-f869-49e2-a988-d920141efc0e.local 43336 typ host generation 0 ufrag 7plY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7"}', extra='') 59488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59488ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59492ms [err] INFO:aioice.ice:Connection(0) Remote candidate "caa17177-f869-49e2-a988-d920141efc0e.local" resolved to 172.17.0.3 59493ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52963) -> ('172.17.0.3', 43336)) State.FROZEN -> State.IN_PROGRESS 59493ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U_\x99\xae\xd9p\x04\xa2t\xed\x048') 59494ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U_\x99\xae\xd9p\x04\xa2t\xed\x048') 59494ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52963) -> ('172.17.0.3', 43336)) State.IN_PROGRESS -> State.SUCCEEDED 59496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2710855931 1 udp 1677729535 141.24.211.56 43336 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 7plY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7"}', extra='') 59496ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59496ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59496ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4070170480 1 udp 33562623 141.24.210.113 64371 typ relay raddr 141.24.211.56 rport 43336 generation 0 ufrag 7plY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7"}', extra='') 59499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59499ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59514ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60627) -> ('172.17.0.3', 43336)) State.FROZEN -> State.IN_PROGRESS 59514ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P_L\x19\xda\xa9\x9ej3OU\x10') 59516ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P_L\x19\xda\xa9\x9ej3OU\x10') 59516ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60627) -> ('172.17.0.3', 43336)) State.IN_PROGRESS -> State.SUCCEEDED 59529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3xK8xQxWLWoc') 59529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3xK8xQxWLWoc') 59529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52963) -> ('141.24.211.56', 43336)) State.FROZEN -> State.FAILED 59529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60627) -> ('141.24.211.56', 43336)) State.FROZEN -> State.FAILED 59530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52963) -> ('141.24.210.113', 64371)) State.FROZEN -> State.FAILED 59530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60627) -> ('141.24.210.113', 64371)) State.FROZEN -> State.FAILED 59530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52480) -> ('172.17.0.3', 43336)) State.FROZEN -> State.FAILED 59530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52480) -> ('141.24.211.56', 43336)) State.FROZEN -> State.FAILED 59530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52480) -> ('141.24.210.113', 64371)) State.FROZEN -> State.FAILED 59535ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 59535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 59537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 59537ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 59541ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 59541ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 59541ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 59541ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 59542ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 59542ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7", "state": "connected"}] 59546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 59546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 59546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 59547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 59547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 59547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 59548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3120263178, stream_id=1, stream_seq=0) 59548ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 59548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1385031042, stream_id=1, stream_seq=0) 59548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 59548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3120263178, gaps=[]) 59549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1385031042, gaps=[]) 59549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 59549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3120263179, stream_id=1, stream_seq=1) 59549ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 59549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3120263179, gaps=[]) 59550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3120263180, stream_id=1, stream_seq=2) 59550ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 59550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3120263180, gaps=[]) 59550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3120263181, stream_id=1, stream_seq=3) 59550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3120263181, gaps=[]) 59550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3120263182, stream_id=1, stream_seq=4) 59550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3120263182, gaps=[]) 59591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V1fxSArpz9HU') 59591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V1fxSArpz9HU') 59605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 59605ms [log] [experimentStatusChanged] {"status": "running", "message": null} 59713ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7"}', extra='') 59713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 59714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 59714ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 59714ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 59715ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 59715ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 59715ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 59715ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59716ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 59716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59717ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0279c92d-548e-4423-a8bb-686ec1dd48c7", "state": "closed"}] 59718ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 59718ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 59718ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xdc\xf9\xc8:\x868\xc2\x90l\xa8\x10\xe6') 59719ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xdc\xf9\xc8:\x868\xc2\x90l\xa8\x10\xe6') 59719ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52480) 59720ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 59720ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 59782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 59782ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 59848ms [err] Traceback (most recent call last): 59848ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 59848ms [err] return _run_code(code, main_globals, None, 59848ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 59848ms [err] exec(code, run_globals) 59848ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 59848ms [err] sys.exit(main()) 59848ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 59848ms [err] asyncio.run(main_async()) 59848ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 59848ms [err] return loop.run_until_complete(main) 59848ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 59849ms [err] self.run_forever() 59849ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 59849ms [err] self._run_once() 59849ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 59849ms [err] event_list = self._selector.select(timeout) 59849ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 59856ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 59856ms [err] KeyboardInterrupt 59856ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 59856ms [err] h.flush() 59856ms [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 69602ms [log] starting device 69942ms [err] DEBUG:asyncio:Using selector: EpollSelector 70034ms [err] ERROR:asyncio:Unclosed client session 70034ms [err] client_session: 70086ms [log] parsing 70086ms [log] creating device handler 70086ms [log] [ready] 70086ms [log] reading line 70086ms [log] [websocketToken] "51ebca64-184c-4594-ae45-eceb3a3f7ba5" 70105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70105ms [log] [websocketConnected] 70295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70295ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 70307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/6ba36e14-e728-4af5-9d59-0a7e4990541b"}}', extra='') 70307ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/6ba36e14-e728-4af5-9d59-0a7e4990541b"} 70338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e","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='') 70342ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e", "state": "new"}] 72345ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 72347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 72347ms [err] v=0 72347ms [err] o=- 3947696468 3947696468 IN IP4 0.0.0.0 72347ms [err] s=- 72347ms [err] t=0 0 72347ms [err] a=group:BUNDLE 0 72347ms [err] a=msid-semantic:WMS * 72347ms [err] m=application 9 DTLS/SCTP 5000 72347ms [err] c=IN IP4 0.0.0.0 72347ms [err] a=mid:0 72347ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72347ms [err] a=max-message-size:65536 72347ms [err] a=ice-ufrag:0PFK 72347ms [err] a=ice-pwd:sD3Kdd6SBpolAb41IkIJc2 72347ms [err] a=fingerprint:sha-256 DF:BA:C7:FA:DB:0F:65:08:EE:40:33:B4:35:3F:2F:C6:FC:69:C9:A6:F7:58:01:ED:88:22:26:90:12:DA:57:6F 72347ms [err] a=setup:actpass 72347ms [err] 72348ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 72348ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 72350ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e", "state": "new"}] 72351ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 72351ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 72353ms [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'\x1f"\x1f\xd86\xa0$\xde\x86\x03\xb9(') 72353ms [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'\xe84\x93\x03\xd3\xc0\xf2\x0b\x08\xfdb\xc0') 72354ms [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'\x1f"\x1f\xd86\xa0$\xde\x86\x03\xb9(') 72354ms [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'\xe84\x93\x03\xd3\xc0\xf2\x0b\x08\xfdb\xc0') 72356ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 72356ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x14\xae:\\k$\x93\x00}\xa7\xc4\xfb') 72357ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x14\xae:\\k$\x93\x00}\xa7\xc4\xfb') 72357ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'9>\xa3\xb5*:\\\x99>\x8d\xc2(') 72358ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'9>\xa3\xb5*:\\\x99>\x8d\xc2(') 72359ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 59736) (expires in 600 seconds) 72359ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 72359ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 72360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 72360ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72360ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 72360ms [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='') 72360ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72384ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58961) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\xb8v\x13\x02C\x92\x06\x018kZ') 72385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58961) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\xb8v\x13\x02C\x92\x06\x018kZ') 72394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947696468 3947696468 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 58961 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 58961 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57754 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57754 typ srflx raddr 172.17.0.3 rport 57754\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 58961 typ srflx raddr 172.30.0.1 rport 58961\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60578 typ relay raddr 172.17.0.3 rport 55316\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FTLQ\\r\\na=ice-pwd:UELjXbKPnOgw3y3y2Lkfw7\\r\\na=fingerprint:sha-256 DA:26:C7:B3:0E:F1:57:30:AD:02:F9:BE:92:EF:EF:B9:8F:2E:AF:61:4E:9D:8B:F0:FF:7D:DB:C9:E1:14:62:0D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 72394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 72394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 72394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 72394ms [err] v=0 72394ms [err] o=- 3947696468 3947696468 IN IP4 0.0.0.0 72394ms [err] s=- 72394ms [err] t=0 0 72394ms [err] a=group:BUNDLE 0 72394ms [err] a=msid-semantic:WMS * 72394ms [err] m=application 58961 DTLS/SCTP 5000 72394ms [err] c=IN IP4 172.30.0.1 72394ms [err] a=mid:0 72394ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72394ms [err] a=max-message-size:65536 72394ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58961 typ host 72394ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 57754 typ host 72394ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 57754 typ srflx raddr 172.17.0.3 rport 57754 72394ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 58961 typ srflx raddr 172.30.0.1 rport 58961 72394ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 60578 typ relay raddr 172.17.0.3 rport 55316 72394ms [err] a=end-of-candidates 72394ms [err] a=ice-ufrag:FTLQ 72394ms [err] a=ice-pwd:UELjXbKPnOgw3y3y2Lkfw7 72394ms [err] a=fingerprint:sha-256 DA:26:C7:B3:0E:F1:57:30:AD:02:F9:BE:92:EF:EF:B9:8F:2E:AF:61:4E:9D:8B:F0:FF:7D:DB:C9:E1:14:62:0D 72394ms [err] a=setup:active 72394ms [err] 72396ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 72397ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 72397ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 72397ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('172.30.0.1', 58961)) State.FROZEN -> State.WAITING 72398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34077) -> ('172.30.0.1', 58961)) State.FROZEN -> State.WAITING 72398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('172.17.0.3', 57754)) State.FROZEN -> State.WAITING 72398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59736) -> ('172.30.0.1', 58961)) State.FROZEN -> State.WAITING 72398ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(5o5Kv0ocCG 1 udp 1862270975 172.17.0.3 58961 typ prflx) 72398ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72398ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72398ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('172.17.0.3', 58961)) State.WAITING -> State.IN_PROGRESS 72399ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58961) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J\xa2\x0f(6\x9aLM\xc5\x99\x9fW') 72399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('172.30.0.1', 58961)) State.WAITING -> State.IN_PROGRESS 72399ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 58961) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b';B>_\x9b\xa6\x06\xf9JC\xd1C') 72400ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e", "state": "connecting"}] 72401ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58961) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J\xa2\x0f(6\x9aLM\xc5\x99\x9fW') 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('172.17.0.3', 58961)) State.IN_PROGRESS -> State.SUCCEEDED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34077) -> ('172.30.0.1', 58961)) State.WAITING -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('172.17.0.3', 57754)) State.WAITING -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34077) -> ('172.17.0.3', 57754)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('141.24.211.56', 57754)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34077) -> ('141.24.211.56', 57754)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('141.24.211.56', 58961)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34077) -> ('141.24.211.56', 58961)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('141.24.210.113', 60578)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34077) -> ('141.24.210.113', 60578)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59736) -> ('172.30.0.1', 58961)) State.WAITING -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59736) -> ('172.17.0.3', 57754)) State.FROZEN -> State.FAILED 72401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59736) -> ('141.24.211.56', 57754)) State.FROZEN -> State.FAILED 72402ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59736) -> ('141.24.211.56', 58961)) State.FROZEN -> State.FAILED 72402ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 59736) -> ('141.24.210.113', 60578)) State.FROZEN -> State.FAILED 72402ms [err] INFO:aioice.ice:Connection(0) ICE completed 72403ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 58961) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b';B>_\x9b\xa6\x06\xf9JC\xd1C') 72403ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50824) -> ('172.30.0.1', 58961)) State.IN_PROGRESS -> State.SUCCEEDED 72403ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 58961) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\xe0B\xf8\xe6\xd8\x83\xaa\xd3\x98\xb0\xfe') 72404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 58961) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\xe0B\xf8\xe6\xd8\x83\xaa\xd3\x98\xb0\xfe') 72419ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 72419ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 72420ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 72421ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 72424ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 72424ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 72424ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 72424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 72425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 72425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 72425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 72425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 72425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e", "state": "connected"}] 72426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 72426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 72426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 72426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 72427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 72427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 72428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 72428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 72428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 72428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2968553045, stream_id=1, stream_seq=0) 72428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 72430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1819306966, stream_id=1, stream_seq=0) 72430ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 72430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1819306966, gaps=[]) 72430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2968553045, gaps=[]) 72430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 72431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1819306967, stream_id=1, stream_seq=1) 72431ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1819306967, gaps=[]) 72431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1819306968, stream_id=1, stream_seq=2) 72431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1819306968, gaps=[]) 72431ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72517ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 72517ms [log] [experimentStatusChanged] {"status": "running", "message": null} 72590ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e"}', extra='') 72591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 72591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 72591ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 72591ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 72591ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 72592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 72592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 72592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72593ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 72593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72594ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/faf077c7-e24c-4c3a-8506-47821364aa7e", "state": "closed"}] 72594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 72594ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 72595ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'r\xd8\xd8.7\x81\x9b\xe5\x137\xcf\xf4') 72596ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'r\xd8\xd8.7\x81\x9b\xe5\x137\xcf\xf4') 72596ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 59736) 72596ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 72596ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 72675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 72675ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 72720ms [err] Traceback (most recent call last): 72720ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 72720ms [err] return _run_code(code, main_globals, None, 72720ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 72720ms [err] exec(code, run_globals) 72720ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 72720ms [err] sys.exit(main()) 72720ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 72720ms [err] asyncio.run(main_async()) 72720ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 72721ms [err] return loop.run_until_complete(main) 72721ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 72721ms [err] self.run_forever() 72721ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 72721ms [err] self._run_once() 72721ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 72722ms [err] event_list = self._selector.select(timeout) 72722ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 72722ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 72722ms [err] KeyboardInterrupt 72724ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 72724ms [err] h.flush() 72724ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 72818ms [log] starting device 73163ms [err] DEBUG:asyncio:Using selector: EpollSelector 73253ms [err] ERROR:asyncio:Unclosed client session 73253ms [err] client_session: 73317ms [log] parsing 73317ms [log] creating device handler 73317ms [log] [ready] 73317ms [log] reading line 73317ms [log] [websocketToken] "3b7c7716-37d5-4ad1-9ed1-92dff4807298" 73330ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73330ms [log] [websocketConnected] 73494ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73494ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1f6b9104-9de3-4b81-b7e8-fb8a4871eaab"}}', extra='') 73511ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1f6b9104-9de3-4b81-b7e8-fb8a4871eaab"} 73542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f","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='') 73545ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f", "state": "new"}] 75549ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 75549ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75549ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 75549ms [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='') 75549ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 75568ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947696471 3947696471 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 34319 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 34319 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55521 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34319 typ srflx raddr 172.30.0.1 rport 34319\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 55521 typ srflx raddr 172.17.0.3 rport 55521\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49812 typ relay raddr 172.17.0.3 rport 52745\\r\\na=end-of-candidates\\r\\na=ice-ufrag:SaHD\\r\\na=ice-pwd:xVc5luJdPDkDf1vMq9tmR2\\r\\na=fingerprint:sha-256 C2:C1:AE:16:28:9B:3E:04:38:B3:85:8D:94:57:0E:FC:06:F4:DF:88:56:5B:9F:CE:4F:EF:CE:F3:9F:35:D8:28\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 75569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 75569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 75569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75569ms [err] v=0 75569ms [err] o=- 3947696471 3947696471 IN IP4 0.0.0.0 75569ms [err] s=- 75569ms [err] t=0 0 75569ms [err] a=group:BUNDLE 0 75569ms [err] a=msid-semantic:WMS * 75569ms [err] m=application 34319 DTLS/SCTP 5000 75569ms [err] c=IN IP4 172.30.0.1 75569ms [err] a=mid:0 75569ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75569ms [err] a=max-message-size:65536 75569ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34319 typ host 75569ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55521 typ host 75569ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34319 typ srflx raddr 172.30.0.1 rport 34319 75569ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 55521 typ srflx raddr 172.17.0.3 rport 55521 75569ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49812 typ relay raddr 172.17.0.3 rport 52745 75569ms [err] a=end-of-candidates 75569ms [err] a=ice-ufrag:SaHD 75569ms [err] a=ice-pwd:xVc5luJdPDkDf1vMq9tmR2 75569ms [err] a=fingerprint:sha-256 C2:C1:AE:16:28:9B:3E:04:38:B3:85:8D:94:57:0E:FC:06:F4:DF:88:56:5B:9F:CE:4F:EF:CE:F3:9F:35:D8:28 75569ms [err] a=setup:actpass 75569ms [err] 75572ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75572ms [err] v=0 75572ms [err] o=- 3947696471 3947696471 IN IP4 0.0.0.0 75572ms [err] s=- 75572ms [err] t=0 0 75572ms [err] a=group:BUNDLE 0 75572ms [err] a=msid-semantic:WMS * 75572ms [err] m=application 34319 DTLS/SCTP 5000 75572ms [err] c=IN IP4 172.30.0.1 75572ms [err] a=mid:0 75572ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75572ms [err] a=max-message-size:65536 75572ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34319 typ host 75572ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55521 typ host 75572ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34319 typ srflx raddr 172.30.0.1 rport 34319 75572ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 55521 typ srflx raddr 172.17.0.3 rport 55521 75572ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49812 typ relay raddr 172.17.0.3 rport 52745 75572ms [err] a=end-of-candidates 75572ms [err] a=ice-ufrag:SaHD 75572ms [err] a=ice-pwd:xVc5luJdPDkDf1vMq9tmR2 75572ms [err] a=fingerprint:sha-256 C2:C1:AE:16:28:9B:3E:04:38:B3:85:8D:94:57:0E:FC:06:F4:DF:88:56:5B:9F:CE:4F:EF:CE:F3:9F:35:D8:28 75572ms [err] a=setup:actpass 75572ms [err] 75572ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 75573ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f", "state": "new"}] 75574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 75574ms [err] v=0 75574ms [err] o=- 3947696471 3947696471 IN IP4 0.0.0.0 75574ms [err] s=- 75574ms [err] t=0 0 75574ms [err] a=group:BUNDLE 0 75574ms [err] a=msid-semantic:WMS * 75574ms [err] m=application 9 DTLS/SCTP 5000 75574ms [err] c=IN IP4 0.0.0.0 75574ms [err] a=mid:0 75574ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75574ms [err] a=max-message-size:65536 75574ms [err] a=ice-ufrag:Yk1h 75574ms [err] a=ice-pwd:rCSBH8t3eQRRgIt7OepZ16 75574ms [err] a=fingerprint:sha-256 1C:C3:DC:AC:5A:BE:B8:A4:FE:B6:94:3E:DD:B2:BB:1C:E2:E4:CD:2C:C6:63:54:58:EF:4E:FA:F9:7B:D6:1A:5E 75574ms [err] a=setup:active 75574ms [err] 75574ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 75577ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 75577ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 75579ms [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'\x88c\xe7\xfe*\xc6\x9d\xd1\xf9\x9a\x92!') 75579ms [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'\x8cN\x15;\x14\xbdNe\xde\xa5\xd7`') 75580ms [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'\x88c\xe7\xfe*\xc6\x9d\xd1\xf9\x9a\x92!') 75580ms [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'\x8cN\x15;\x14\xbdNe\xde\xa5\xd7`') 75582ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 75582ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x11\xd3\xd6\xcf\xb9M\x86V\xa1Y\xc5\x8d') 75583ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x11\xd3\xd6\xcf\xb9M\x86V\xa1Y\xc5\x8d') 75583ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcaD\xba\xa7\xd0[\xc2\xb3\x02\x16\\\xcb') 75584ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xcaD\xba\xa7\xd0[\xc2\xb3\x02\x16\\\xcb') 75584ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53113) (expires in 600 seconds) 75585ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 75585ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75586ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 75586ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75586ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('172.30.0.1', 34319)) State.FROZEN -> State.WAITING 75587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55496) -> ('172.30.0.1', 34319)) State.FROZEN -> State.WAITING 75587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('172.17.0.3', 55521)) State.FROZEN -> State.WAITING 75587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53113) -> ('172.30.0.1', 34319)) State.FROZEN -> State.WAITING 75588ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75588ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('172.30.0.1', 34319)) State.WAITING -> State.IN_PROGRESS 75588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34319) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'\x98\x90\x04\x8e\x06\xf1\xed`\x8d\x1e\xad") 75589ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f", "state": "connecting"}] 75589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34319) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'\x98\x90\x04\x8e\x06\xf1\xed`\x8d\x1e\xad") 75589ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('172.30.0.1', 34319)) State.IN_PROGRESS -> State.SUCCEEDED 75589ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('141.24.211.56', 34319)) State.FROZEN -> State.WAITING 75590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('141.24.211.56', 55521)) State.FROZEN -> State.WAITING 75590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('141.24.210.113', 49812)) State.FROZEN -> State.WAITING 75604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34319) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Eld\xc9\x8e\xbcd\xbb\xa8\xfb\xc7/') 75604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34319) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Eld\xc9\x8e\xbcd\xbb\xa8\xfb\xc7/') 75604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55496) -> ('172.30.0.1', 34319)) State.WAITING -> State.FAILED 75604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('172.17.0.3', 55521)) State.WAITING -> State.FAILED 75604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55496) -> ('172.17.0.3', 55521)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('141.24.211.56', 34319)) State.WAITING -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55496) -> ('141.24.211.56', 34319)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('141.24.211.56', 55521)) State.WAITING -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55496) -> ('141.24.211.56', 55521)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53113) -> ('172.30.0.1', 34319)) State.WAITING -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53113) -> ('172.17.0.3', 55521)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('141.24.210.113', 49812)) State.WAITING -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55496) -> ('141.24.210.113', 49812)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53113) -> ('141.24.211.56', 34319)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53113) -> ('141.24.211.56', 55521)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53113) -> ('141.24.210.113', 49812)) State.FROZEN -> State.FAILED 75605ms [err] INFO:aioice.ice:Connection(0) ICE completed 75606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34319) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T\xe6 ('172.17.0.3', 34319) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T\xe6 ('172.17.0.3', 34319)) State.WAITING -> State.IN_PROGRESS 75606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34319) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf4\xeb\xb9\xa1\xc2\xff\xc3\x96\xd7U\x95[') 75607ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34319) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf4\xeb\xb9\xa1\xc2\xff\xc3\x96\xd7U\x95[') 75607ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47034) -> ('172.17.0.3', 34319)) State.IN_PROGRESS -> State.SUCCEEDED 75608ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 75608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75609ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 75610ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 75630ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 75631ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 75631ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 75631ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 75632ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f", "state": "connected"}] 75632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 75632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 75632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 75634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 75634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 75635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 75636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4000544497, stream_id=1, stream_seq=0) 75636ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3001179421, stream_id=1, stream_seq=0) 75637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 75637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4000544497, gaps=[]) 75638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3001179421, gaps=[]) 75638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 75639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4000544498, stream_id=1, stream_seq=1) 75639ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 75639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4000544498, gaps=[]) 75640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4000544499, stream_id=1, stream_seq=2) 75640ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 75640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4000544499, gaps=[]) 75640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4000544500, stream_id=1, stream_seq=3) 75640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4000544500, gaps=[]) 75641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4000544501, stream_id=1, stream_seq=4) 75641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4000544501, gaps=[]) 75704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75704ms [log] [experimentStatusChanged] {"status": "running", "message": null} 75799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f"}', extra='') 75799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 75800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 75800ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 75800ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 75800ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 75800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 75800ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 75801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75801ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 75801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75802ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9cf39887-e6f1-4407-af87-b44e5dfe734f", "state": "closed"}] 75803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 75803ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 75803ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xbc\xe6*\x00jo\xd0C\xdf\xe2\x1f\xec') 75804ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xbc\xe6*\x00jo\xd0C\xdf\xe2\x1f\xec') 75805ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53113) 75805ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 75805ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 75865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75865ms [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 75937ms [err] Traceback (most recent call last): 75937ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75937ms [err] return _run_code(code, main_globals, None, 75937ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75938ms [err] exec(code, run_globals) 75938ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 75938ms [err] sys.exit(main()) 75938ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 75938ms [err] asyncio.run(main_async()) 75938ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75938ms [err] return loop.run_until_complete(main) 75938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75938ms [err] self.run_forever() 75938ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75939ms [err] self._run_once() 75939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75939ms [err] event_list = self._selector.select(timeout) 75939ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75940ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75940ms [err] KeyboardInterrupt 75941ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75941ms [err] h.flush() 75941ms [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 81439ms [log] starting device 81796ms [err] DEBUG:asyncio:Using selector: EpollSelector 81881ms [err] ERROR:asyncio:Unclosed client session 81881ms [err] client_session: 81954ms [log] parsing 81954ms [log] creating device handler 81954ms [log] [ready] 81954ms [log] reading line 81954ms [log] [websocketToken] "834862e2-42a9-438b-92df-fe298c879ab2" 81969ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 81969ms [log] [websocketConnected] 83696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 83696ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 83722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5f2347c6-d72e-4bc2-9030-48ccaba14014"}}', extra='') 83722ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5f2347c6-d72e-4bc2-9030-48ccaba14014"} 83761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a","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='') 83765ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a", "state": "new"}] 85768ms [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='') 85769ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 85769ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a"}', extra='') 85769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 85769ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8486816268576665431 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:5Dac\\r\\na=ice-pwd:bXHEh6SluLKJOCXX6mtzk180\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 28:EF:66:48:04:5C:5A:AC:C0:B5:23:7D:C0:89:8D:73:6B:5E:57:BB:87:AA:41:AF:F5:52:7A:5F:20:8E:F9:7F\\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/72d4545a-11fc-4396-95c9-333804f6e76a"}', extra='') 85770ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85770ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 85770ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 85770ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85770ms [err] v=0 85770ms [err] o=- 8486816268576665431 2 IN IP4 127.0.0.1 85770ms [err] s=- 85770ms [err] t=0 0 85770ms [err] a=group:BUNDLE 0 85770ms [err] a=extmap-allow-mixed 85770ms [err] a=msid-semantic: WMS 85770ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85770ms [err] c=IN IP4 0.0.0.0 85770ms [err] a=ice-ufrag:5Dac 85770ms [err] a=ice-pwd:bXHEh6SluLKJOCXX6mtzk180 85770ms [err] a=ice-options:trickle 85770ms [err] a=fingerprint:sha-256 28:EF:66:48:04:5C:5A:AC:C0:B5:23:7D:C0:89:8D:73:6B:5E:57:BB:87:AA:41:AF:F5:52:7A:5F:20:8E:F9:7F 85770ms [err] a=setup:actpass 85770ms [err] a=mid:0 85770ms [err] a=sctp-port:5000 85770ms [err] a=max-message-size:262144 85770ms [err] 85773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85773ms [err] v=0 85773ms [err] o=- 8486816268576665431 2 IN IP4 127.0.0.1 85773ms [err] s=- 85773ms [err] t=0 0 85773ms [err] a=group:BUNDLE 0 85773ms [err] a=extmap-allow-mixed 85773ms [err] a=msid-semantic: WMS 85773ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85773ms [err] c=IN IP4 0.0.0.0 85773ms [err] a=ice-ufrag:5Dac 85773ms [err] a=ice-pwd:bXHEh6SluLKJOCXX6mtzk180 85773ms [err] a=ice-options:trickle 85773ms [err] a=fingerprint:sha-256 28:EF:66:48:04:5C:5A:AC:C0:B5:23:7D:C0:89:8D:73:6B:5E:57:BB:87:AA:41:AF:F5:52:7A:5F:20:8E:F9:7F 85773ms [err] a=setup:actpass 85773ms [err] a=mid:0 85773ms [err] a=sctp-port:5000 85773ms [err] a=max-message-size:262144 85773ms [err] 85774ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 85774ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a", "state": "new"}] 85776ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 85776ms [err] v=0 85776ms [err] o=- 3947696481 3947696481 IN IP4 0.0.0.0 85776ms [err] s=- 85776ms [err] t=0 0 85776ms [err] a=group:BUNDLE 0 85776ms [err] a=msid-semantic:WMS * 85776ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85776ms [err] c=IN IP4 0.0.0.0 85776ms [err] a=mid:0 85776ms [err] a=sctp-port:5000 85776ms [err] a=max-message-size:65536 85776ms [err] a=ice-ufrag:8he2 85776ms [err] a=ice-pwd:hZ2b33MaEDDToOKI5oDMyG 85776ms [err] a=fingerprint:sha-256 04:45:F2:23:5D:5A:9C:1E:0A:FA:15:7C:C1:5C:64:30:6B:8E:D7:4F:B3:F8:8F:21:6B:F4:DB:C4:DB:B2:E8:D7 85776ms [err] a=setup:active 85776ms [err] 85776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 85779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 85780ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 85781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5/\xe8\xcc\xc2\x97\xf6\x1e\xf2\xaan:') 85782ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb\x9d\xc0\x8e\xd5)\xd9\xea\t\x84\xac\x14') 85783ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5/\xe8\xcc\xc2\x97\xf6\x1e\xf2\xaan:') 85783ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbb\x9d\xc0\x8e\xd5)\xd9\xea\t\x84\xac\x14') 85784ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 85785ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xff\x0el\x7fD~@\x1eL\xe2\xb5\x07') 85785ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xff\x0el\x7fD~@\x1eL\xe2\xb5\x07') 85786ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa4 \xcc\xbd\x1f\xcdu\xaa\xbf}X\xc0') 85787ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa4 \xcc\xbd\x1f\xcdu\xaa\xbf}X\xc0') 85787ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63094) (expires in 600 seconds) 85787ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 85787ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 85788ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 85788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 85788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 85789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a", "state": "connecting"}] 85808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T02pzlHZZDSR') 85808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T02pzlHZZDSR') 85808ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(chprkYxz5A 1 udp 1845501695 172.17.0.3 55384 typ prflx) 85809ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58695) -> ('172.17.0.3', 55384)) State.WAITING -> State.IN_PROGRESS 85809ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x17kj+\xbb?;\x925"Js') 85812ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x17kj+\xbb?;\x925"Js') 85812ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58695) -> ('172.17.0.3', 55384)) State.IN_PROGRESS -> State.SUCCEEDED 85812ms [err] INFO:aioice.ice:Connection(0) ICE completed 85819ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3301120512 1 udp 2113937151 01450ea8-a928-4ee8-b4be-c73a8322e4b4.local 55384 typ host generation 0 ufrag 5Dac network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a"}', extra='') 85819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85822ms [err] INFO:aioice.ice:Connection(0) Remote candidate "01450ea8-a928-4ee8-b4be-c73a8322e4b4.local" resolved to 172.17.0.3 85826ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3432731079 1 udp 1677729535 141.24.211.56 55384 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 5Dac network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a"}', extra='') 85827ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85827ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85827ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1924655669 1 udp 33562623 141.24.210.113 61852 typ relay raddr 141.24.211.56 rport 55384 generation 0 ufrag 5Dac network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a"}', extra='') 85828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58695) -> ('172.17.0.3', 55384)) State.FROZEN -> State.IN_PROGRESS 85829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r\x1c\x90\x94\x1cgU\xf8\x99U\x06\xff') 85830ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r\x1c\x90\x94\x1cgU\xf8\x99U\x06\xff') 85830ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58695) -> ('172.17.0.3', 55384)) State.IN_PROGRESS -> State.SUCCEEDED 85850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57446) -> ('172.17.0.3', 55384)) State.FROZEN -> State.IN_PROGRESS 85850ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb8\xacJ\x16\n\x9d\xca\x05\xd1L\xaa1') 85851ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb8\xacJ\x16\n\x9d\xca\x05\xd1L\xaa1') 85851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57446) -> ('172.17.0.3', 55384)) State.IN_PROGRESS -> State.SUCCEEDED 85871ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58695) -> ('141.24.211.56', 55384)) State.FROZEN -> State.IN_PROGRESS 85871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 55384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd]s\ne\x1d\x08Kr\x16\x17\xce') 85872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5Q7Rx+I3OkmQ') 85873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5Q7Rx+I3OkmQ') 85873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57446) -> ('141.24.211.56', 55384)) State.FROZEN -> State.FAILED 85873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58695) -> ('141.24.210.113', 61852)) State.FROZEN -> State.FAILED 85873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57446) -> ('141.24.210.113', 61852)) State.FROZEN -> State.FAILED 85873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63094) -> ('172.17.0.3', 55384)) State.FROZEN -> State.FAILED 85873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63094) -> ('141.24.211.56', 55384)) State.FROZEN -> State.FAILED 85873ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63094) -> ('141.24.210.113', 61852)) State.FROZEN -> State.FAILED 85893ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 85893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 85894ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 85895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 85897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 85897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 85897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 85897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 85898ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 85898ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a", "state": "connected"}] 85901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 85901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 85902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 85903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 85903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 85903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 85904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1772067927, stream_id=1, stream_seq=0) 85905ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 85905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1191476223, stream_id=1, stream_seq=0) 85905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 85905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1772067927, gaps=[]) 85905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1191476223, gaps=[]) 85905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 85906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1772067928, stream_id=1, stream_seq=1) 85906ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 85906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1772067928, gaps=[]) 85906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1772067929, stream_id=1, stream_seq=2) 85906ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 85907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1772067929, gaps=[]) 85934ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NdCqBMsS64dV') 85934ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 55384) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NdCqBMsS64dV') 85953ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 85953ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a"}', extra='') 86066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 86066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 86066ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86067ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 86067ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 86067ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86067ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86068ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86068ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 86068ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86068ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86069ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/72d4545a-11fc-4396-95c9-333804f6e76a", "state": "closed"}] 86070ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86070ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 86071ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xe7B\xec\xb6\xe6\x89\x98\x98\x1d\x91\n\xad') 86071ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xe7B\xec\xb6\xe6\x89\x98\x98\x1d\x91\n\xad') 86072ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63094) 86072ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 86072ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 86132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 86132ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 86202ms [err] Traceback (most recent call last): 86202ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 86203ms [err] return _run_code(code, main_globals, None, 86203ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 86203ms [err] exec(code, run_globals) 86203ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 86203ms [err] sys.exit(main()) 86203ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 86203ms [err] asyncio.run(main_async()) 86203ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 86204ms [err] return loop.run_until_complete(main) 86204ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 86204ms [err] self.run_forever() 86204ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 86204ms [err] self._run_once() 86204ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 86205ms [err] event_list = self._selector.select(timeout) 86205ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 86205ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 86205ms [err] KeyboardInterrupt 86207ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 86207ms [err] h.flush() 86207ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 86291ms [log] starting device 86655ms [err] DEBUG:asyncio:Using selector: EpollSelector 86741ms [err] ERROR:asyncio:Unclosed client session 86741ms [err] client_session: 86812ms [log] parsing 86812ms [log] creating device handler 86812ms [log] [ready] 86812ms [log] reading line 86812ms [log] [websocketToken] "20b9e088-eee1-4267-bfbc-c474bc491712" 86830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86830ms [log] [websocketConnected] 88571ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 88571ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 88587ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/578a379a-51f3-4258-98e6-31df28234885"}}', extra='') 88587ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/578a379a-51f3-4258-98e6-31df28234885"} 88624ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87","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='') 88629ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87", "state": "new"}] 90632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87"}', extra='') 90632ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90632ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 90633ms [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='') 90633ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 90633ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4983789586580622650 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:VWgW\\r\\na=ice-pwd:Ql0NgY9az2ncUEmBd4ZnEQ1A\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 17:7E:19:FC:D1:B2:AF:81:44:3D:EC:A5:2E:B3:F2:35:60:13:A8:EB:12:D5:61:12:62:07:62:08:71:EE:E0:CD\\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/0764479f-5f4a-4395-a480-703bbdfeaf87"}', extra='') 90633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90634ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 90634ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 90634ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 90634ms [err] v=0 90634ms [err] o=- 4983789586580622650 2 IN IP4 127.0.0.1 90634ms [err] s=- 90634ms [err] t=0 0 90634ms [err] a=group:BUNDLE 0 90634ms [err] a=extmap-allow-mixed 90634ms [err] a=msid-semantic: WMS 90634ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 90634ms [err] c=IN IP4 0.0.0.0 90634ms [err] a=ice-ufrag:VWgW 90634ms [err] a=ice-pwd:Ql0NgY9az2ncUEmBd4ZnEQ1A 90634ms [err] a=ice-options:trickle 90634ms [err] a=fingerprint:sha-256 17:7E:19:FC:D1:B2:AF:81:44:3D:EC:A5:2E:B3:F2:35:60:13:A8:EB:12:D5:61:12:62:07:62:08:71:EE:E0:CD 90634ms [err] a=setup:actpass 90634ms [err] a=mid:0 90634ms [err] a=sctp-port:5000 90634ms [err] a=max-message-size:262144 90634ms [err] 90637ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 90637ms [err] v=0 90637ms [err] o=- 4983789586580622650 2 IN IP4 127.0.0.1 90637ms [err] s=- 90637ms [err] t=0 0 90637ms [err] a=group:BUNDLE 0 90637ms [err] a=extmap-allow-mixed 90637ms [err] a=msid-semantic: WMS 90637ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 90637ms [err] c=IN IP4 0.0.0.0 90637ms [err] a=ice-ufrag:VWgW 90637ms [err] a=ice-pwd:Ql0NgY9az2ncUEmBd4ZnEQ1A 90637ms [err] a=ice-options:trickle 90637ms [err] a=fingerprint:sha-256 17:7E:19:FC:D1:B2:AF:81:44:3D:EC:A5:2E:B3:F2:35:60:13:A8:EB:12:D5:61:12:62:07:62:08:71:EE:E0:CD 90637ms [err] a=setup:actpass 90637ms [err] a=mid:0 90637ms [err] a=sctp-port:5000 90637ms [err] a=max-message-size:262144 90637ms [err] 90638ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 90638ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87", "state": "new"}] 90640ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 90640ms [err] v=0 90640ms [err] o=- 3947696486 3947696486 IN IP4 0.0.0.0 90640ms [err] s=- 90640ms [err] t=0 0 90640ms [err] a=group:BUNDLE 0 90640ms [err] a=msid-semantic:WMS * 90640ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 90640ms [err] c=IN IP4 0.0.0.0 90640ms [err] a=mid:0 90640ms [err] a=sctp-port:5000 90640ms [err] a=max-message-size:65536 90640ms [err] a=ice-ufrag:NIaq 90640ms [err] a=ice-pwd:DAufQgXdmMpCjnnwGHNfZl 90640ms [err] a=fingerprint:sha-256 6E:D0:95:74:17:EF:72:AB:3A:FC:F1:95:20:30:24:4E:F3:16:19:88:CB:D9:63:70:68:81:F6:E7:06:53:59:89 90640ms [err] a=setup:active 90640ms [err] 90641ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 90641ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 90641ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 90644ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 90644ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 90646ms [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\xff\xf6v\xaa?$\x0es{l\xc7') 90646ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B\xdb\x9a\xc9\xa4\x13(=Kw\xe89') 90647ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B\xdb\x9a\xc9\xa4\x13(=Kw\xe89') 90648ms [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\xff\xf6v\xaa?$\x0es{l\xc7') 90649ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 90649ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(\xda\xee\xaf \xe1\x1f\xb9\xe6\x85\xa5\x10') 90650ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'(\xda\xee\xaf \xe1\x1f\xb9\xe6\x85\xa5\x10') 90650ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'P]\x96\xc9h\xdf\xdd5H-M1') 90651ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'P]\x96\xc9h\xdf\xdd5H-M1') 90652ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61607) (expires in 600 seconds) 90652ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 90652ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 90653ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 90653ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 90653ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 90654ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 90654ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 90654ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87", "state": "connecting"}] 90677ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KeVj01j7PX/W') 90677ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KeVj01j7PX/W') 90677ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(R45KCWquvV 1 udp 1845501695 172.17.0.3 42769 typ prflx) 90678ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39697) -> ('172.17.0.3', 42769)) State.WAITING -> State.IN_PROGRESS 90678ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\xd0D\xcb\xe6\x00\xf0i\xd2\xe4:\xe5') 90680ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\xd0D\xcb\xe6\x00\xf0i\xd2\xe4:\xe5') 90680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39697) -> ('172.17.0.3', 42769)) State.IN_PROGRESS -> State.SUCCEEDED 90680ms [err] INFO:aioice.ice:Connection(0) ICE completed 90689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2546510645 1 udp 2113937151 1fd9800f-009f-45d8-917a-44a7cac7fcdb.local 42769 typ host generation 0 ufrag VWgW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87"}', extra='') 90689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90689ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 90690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 90694ms [err] INFO:aioice.ice:Connection(0) Remote candidate "1fd9800f-009f-45d8-917a-44a7cac7fcdb.local" resolved to 172.17.0.3 90695ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39697) -> ('172.17.0.3', 42769)) State.FROZEN -> State.IN_PROGRESS 90695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\xaa\xc1;\x8f\xfd\x84\x99~~\xf4\x99') 90696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\xaa\xc1;\x8f\xfd\x84\x99~~\xf4\x99') 90697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39697) -> ('172.17.0.3', 42769)) State.IN_PROGRESS -> State.SUCCEEDED 90697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2462098541 1 udp 1677729535 141.24.211.56 42769 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag VWgW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87"}', extra='') 90698ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90698ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 90698ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 90701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3251444710 1 udp 33562623 141.24.210.113 59252 typ relay raddr 141.24.211.56 rport 42769 generation 0 ufrag VWgW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87"}', extra='') 90701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 90701ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 90716ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52870) -> ('172.17.0.3', 42769)) State.FROZEN -> State.IN_PROGRESS 90717ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x90\xa3\xde\xb4e \x0fC\xdb\xf32\x8d') 90718ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x90\xa3\xde\xb4e \x0fC\xdb\xf32\x8d') 90718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52870) -> ('172.17.0.3', 42769)) State.IN_PROGRESS -> State.SUCCEEDED 90732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JMwoSLEir2Ip') 90732ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JMwoSLEir2Ip') 90732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39697) -> ('141.24.211.56', 42769)) State.FROZEN -> State.FAILED 90732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52870) -> ('141.24.211.56', 42769)) State.FROZEN -> State.FAILED 90732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39697) -> ('141.24.210.113', 59252)) State.FROZEN -> State.FAILED 90732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 52870) -> ('141.24.210.113', 59252)) State.FROZEN -> State.FAILED 90732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61607) -> ('172.17.0.3', 42769)) State.FROZEN -> State.FAILED 90732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61607) -> ('141.24.211.56', 42769)) State.FROZEN -> State.FAILED 90732ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61607) -> ('141.24.210.113', 59252)) State.FROZEN -> State.FAILED 90737ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 90737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 90738ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 90738ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 90742ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 90743ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 90743ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 90743ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 90743ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 90744ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87", "state": "connected"}] 90747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 90747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 90747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 90749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 90749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 90749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 90750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3805500696, stream_id=1, stream_seq=0) 90750ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 90750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2160402962, stream_id=1, stream_seq=0) 90751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 90751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805500696, gaps=[]) 90752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2160402962, gaps=[]) 90752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 90753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3805500697, stream_id=1, stream_seq=1) 90753ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 90753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805500697, gaps=[]) 90753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3805500698, stream_id=1, stream_seq=2) 90753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805500698, gaps=[]) 90754ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 90754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3805500699, stream_id=1, stream_seq=3) 90754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805500699, gaps=[]) 90754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3805500700, stream_id=1, stream_seq=4) 90754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3805500700, gaps=[]) 90794ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PUQLR6sdTUx/') 90794ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42769) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PUQLR6sdTUx/') 90808ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 90809ms [log] [experimentStatusChanged] {"status": "running", "message": null} 90910ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87"}', extra='') 90910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 90910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 90910ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 90911ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 90911ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 90911ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 90911ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 90912ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90912ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 90912ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90913ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90913ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0764479f-5f4a-4395-a480-703bbdfeaf87", "state": "closed"}] 90914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 90914ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 90915ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xfe\xcf\xfe\xad\xda\xb5\xb9\x83>\x81o9') 90916ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xfe\xcf\xfe\xad\xda\xb5\xb9\x83>\x81o9') 90916ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61607) 90916ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 90916ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 90984ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 90984ms [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 91051ms [err] Traceback (most recent call last): 91051ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 91051ms [err] return _run_code(code, main_globals, None, 91051ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 91051ms [err] exec(code, run_globals) 91051ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 91051ms [err] sys.exit(main()) 91051ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 91051ms [err] asyncio.run(main_async()) 91051ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 91051ms [err] return loop.run_until_complete(main) 91051ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 91052ms [err] self.run_forever() 91052ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 91052ms [err] self._run_once() 91052ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 91052ms [err] event_list = self._selector.select(timeout) 91052ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 91053ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 91053ms [err] KeyboardInterrupt 91057ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 91057ms [err] h.flush() 91057ms [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 100802ms [log] starting device 101142ms [err] DEBUG:asyncio:Using selector: EpollSelector 101235ms [err] ERROR:asyncio:Unclosed client session 101235ms [err] client_session: 101288ms [log] parsing 101288ms [log] creating device handler 101288ms [log] [ready] 101288ms [log] reading line 101288ms [log] [websocketToken] "c44d708c-0313-4385-8a04-b0d4b709996d" 101307ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 101307ms [log] [websocketConnected] 101476ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101476ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4f278d54-21da-442f-b9ec-3c37684be8cd"}}', extra='') 101492ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4f278d54-21da-442f-b9ec-3c37684be8cd"} 101527ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335","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='') 101531ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335", "state": "new"}] 103533ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 103535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 103535ms [err] v=0 103535ms [err] o=- 3947696499 3947696499 IN IP4 0.0.0.0 103535ms [err] s=- 103535ms [err] t=0 0 103535ms [err] a=group:BUNDLE 0 103535ms [err] a=msid-semantic:WMS * 103535ms [err] m=application 9 DTLS/SCTP 5000 103535ms [err] c=IN IP4 0.0.0.0 103535ms [err] a=mid:0 103535ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103535ms [err] a=max-message-size:65536 103535ms [err] a=ice-ufrag:aGE1 103535ms [err] a=ice-pwd:GNBXmXuFcfRYfghyGSJCJu 103535ms [err] a=fingerprint:sha-256 FC:74:99:B9:0E:B2:B6:66:5E:0D:4B:A2:90:28:55:C6:67:15:BF:FB:47:C5:1D:A2:D3:81:B8:52:96:77:EF:20 103535ms [err] a=setup:actpass 103535ms [err] 103536ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 103536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103538ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335", "state": "new"}] 103538ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103539ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103541ms [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'J\x94\xdd\xf3\x17\xda\xfd\xc2{8\x96L') 103542ms [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':=5\xbd\x98\xde\r\xd1\xa9v\x85\xa3') 103542ms [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'J\x94\xdd\xf3\x17\xda\xfd\xc2{8\x96L') 103543ms [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':=5\xbd\x98\xde\r\xd1\xa9v\x85\xa3') 103546ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 103546ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x18-'\xa2\xf2\xa5@\xfc\xe5\xff\xdb\xd7") 103547ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"\x18-'\xa2\xf2\xa5@\xfc\xe5\xff\xdb\xd7") 103547ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'c*l\xed\xa5r\x0e\x98[7\xf49') 103548ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'c*l\xed\xa5r\x0e\x98[7\xf49') 103548ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52128) (expires in 600 seconds) 103548ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 103549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103550ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 103550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103550ms [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='') 103550ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98C}\xf8\x9a\x1e\xa7\xe5\xeax)\xae') 103575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98C}\xf8\x9a\x1e\xa7\xe5\xeax)\xae') 103583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947696499 3947696499 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 36588 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 36588 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60637 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36588 typ srflx raddr 172.30.0.1 rport 36588\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 60637 typ srflx raddr 172.17.0.3 rport 60637\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55151 typ relay raddr 172.17.0.3 rport 42140\\r\\na=end-of-candidates\\r\\na=ice-ufrag:eV9b\\r\\na=ice-pwd:AJPYKMTUVTFyCDcixX07by\\r\\na=fingerprint:sha-256 15:72:87:CA:92:1C:6E:0A:C8:21:02:3B:96:90:FA:2D:ED:9E:FF:73:EB:FE:39:45:43:F9:CB:18:EF:FF:BE:32\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 103583ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103583ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 103583ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 103584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 103584ms [err] v=0 103584ms [err] o=- 3947696499 3947696499 IN IP4 0.0.0.0 103584ms [err] s=- 103584ms [err] t=0 0 103584ms [err] a=group:BUNDLE 0 103584ms [err] a=msid-semantic:WMS * 103584ms [err] m=application 36588 DTLS/SCTP 5000 103584ms [err] c=IN IP4 172.30.0.1 103584ms [err] a=mid:0 103584ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103584ms [err] a=max-message-size:65536 103584ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36588 typ host 103584ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 60637 typ host 103584ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36588 typ srflx raddr 172.30.0.1 rport 36588 103584ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 60637 typ srflx raddr 172.17.0.3 rport 60637 103584ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55151 typ relay raddr 172.17.0.3 rport 42140 103584ms [err] a=end-of-candidates 103584ms [err] a=ice-ufrag:eV9b 103584ms [err] a=ice-pwd:AJPYKMTUVTFyCDcixX07by 103584ms [err] a=fingerprint:sha-256 15:72:87:CA:92:1C:6E:0A:C8:21:02:3B:96:90:FA:2D:ED:9E:FF:73:EB:FE:39:45:43:F9:CB:18:EF:FF:BE:32 103584ms [err] a=setup:active 103584ms [err] 103586ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 103586ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103586ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('172.30.0.1', 36588)) State.FROZEN -> State.WAITING 103587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56749) -> ('172.30.0.1', 36588)) State.FROZEN -> State.WAITING 103587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('172.17.0.3', 60637)) State.FROZEN -> State.WAITING 103587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52128) -> ('172.30.0.1', 36588)) State.FROZEN -> State.WAITING 103587ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(nliXbnKEWD 1 udp 1862270975 172.17.0.3 36588 typ prflx) 103587ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103587ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103587ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('172.17.0.3', 36588)) State.WAITING -> State.IN_PROGRESS 103588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@\xa3\x8f\xc9\x06\xc0\xfe=\xd7A\x8b\xe7') 103588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('172.30.0.1', 36588)) State.WAITING -> State.IN_PROGRESS 103588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb8\xd1\x84\xdb\x97\xb4\xca\xb8.\xa4\x92\x08') 103589ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335", "state": "connecting"}] 103589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@\xa3\x8f\xc9\x06\xc0\xfe=\xd7A\x8b\xe7') 103589ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('172.17.0.3', 36588)) State.IN_PROGRESS -> State.SUCCEEDED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56749) -> ('172.30.0.1', 36588)) State.WAITING -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('172.17.0.3', 60637)) State.WAITING -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56749) -> ('172.17.0.3', 60637)) State.FROZEN -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('141.24.211.56', 36588)) State.FROZEN -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56749) -> ('141.24.211.56', 36588)) State.FROZEN -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('141.24.211.56', 60637)) State.FROZEN -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56749) -> ('141.24.211.56', 60637)) State.FROZEN -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('141.24.210.113', 55151)) State.FROZEN -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56749) -> ('141.24.210.113', 55151)) State.FROZEN -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52128) -> ('172.30.0.1', 36588)) State.WAITING -> State.FAILED 103590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52128) -> ('172.17.0.3', 60637)) State.FROZEN -> State.FAILED 103591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52128) -> ('141.24.211.56', 36588)) State.FROZEN -> State.FAILED 103591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52128) -> ('141.24.211.56', 60637)) State.FROZEN -> State.FAILED 103591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52128) -> ('141.24.210.113', 55151)) State.FROZEN -> State.FAILED 103591ms [err] INFO:aioice.ice:Connection(0) ICE completed 103591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb8\xd1\x84\xdb\x97\xb4\xca\xb8.\xa4\x92\x08') 103591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43376) -> ('172.30.0.1', 36588)) State.IN_PROGRESS -> State.SUCCEEDED 103592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36588) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb8b\x8e\xf0r\xa5\xd1\xd6p\x9d\x91p') 103592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36588) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb8b\x8e\xf0r\xa5\xd1\xd6p\x9d\x91p') 103608ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 103608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103609ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 103611ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 103615ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 103615ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 103615ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 103616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 103616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 103616ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103617ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335", "state": "connected"}] 103618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 103618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 103618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 103618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 103618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 103619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 103619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 103620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 103620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 103620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=992229295, stream_id=1, stream_seq=0) 103620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 103621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=206479168, stream_id=1, stream_seq=0) 103622ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=206479168, gaps=[]) 103623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=992229295, gaps=[]) 103623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 103623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=206479169, stream_id=1, stream_seq=1) 103623ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 103624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=206479169, gaps=[]) 103624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=206479170, stream_id=1, stream_seq=2) 103624ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 103625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=206479170, gaps=[]) 103710ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103710ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335"}', extra='') 103787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 103787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 103787ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103788ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 103788ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 103788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 103789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6bc4be31-393f-4f30-a896-5d9d6c154335", "state": "closed"}] 103791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103791ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 103791ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xee\x16j\x83D*cd@\xa3Ge') 103792ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xee\x16j\x83D*cd@\xa3Ge') 103793ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52128) 103793ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 103793ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 103875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103876ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 103928ms [err] Traceback (most recent call last): 103928ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 103929ms [err] return _run_code(code, main_globals, None, 103929ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 103929ms [err] exec(code, run_globals) 103929ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 103929ms [err] sys.exit(main()) 103929ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 103929ms [err] asyncio.run(main_async()) 103929ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 103929ms [err] return loop.run_until_complete(main) 103929ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 103930ms [err] self.run_forever() 103930ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 103930ms [err] self._run_once() 103930ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 103930ms [err] event_list = self._selector.select(timeout) 103930ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 103930ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 103930ms [err] KeyboardInterrupt 103932ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 103932ms [err] h.flush() 103932ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104030ms [log] starting device 104370ms [err] DEBUG:asyncio:Using selector: EpollSelector 104462ms [err] ERROR:asyncio:Unclosed client session 104462ms [err] client_session: 104516ms [log] parsing 104516ms [log] creating device handler 104516ms [log] [ready] 104516ms [log] reading line 104516ms [log] [websocketToken] "84086664-5d2e-45b4-acd3-06ee1a831aa7" 104538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 104538ms [log] [websocketConnected] 104731ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 104731ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 104747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ba472c9f-eacb-4ee1-9046-0390ed232744"}}', extra='') 104747ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ba472c9f-eacb-4ee1-9046-0390ed232744"} 104788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c","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='') 104794ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c", "state": "new"}] 106798ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 106799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 106799ms [err] v=0 106799ms [err] o=- 3947696502 3947696502 IN IP4 0.0.0.0 106799ms [err] s=- 106799ms [err] t=0 0 106799ms [err] a=group:BUNDLE 0 106799ms [err] a=msid-semantic:WMS * 106799ms [err] m=application 9 DTLS/SCTP 5000 106799ms [err] c=IN IP4 0.0.0.0 106799ms [err] a=mid:0 106799ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106799ms [err] a=max-message-size:65536 106799ms [err] a=ice-ufrag:d69j 106799ms [err] a=ice-pwd:8SmJ3inwlR5A2zdHboUBsO 106799ms [err] a=fingerprint:sha-256 80:E5:1D:18:4D:23:39:8C:40:0E:39:43:C3:E2:71:F2:B7:AC:24:5C:DE:EA:BA:FA:92:53:E4:46:54:F4:85:4C 106799ms [err] a=setup:actpass 106799ms [err] 106800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 106801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 106803ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c", "state": "new"}] 106803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 106804ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 106806ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B>\xd8\xe7I\xee@i\x0c\x92\x1fz') 106806ms [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'\xb9L\x99+F~&\xb0?\x9a\x95I') 106807ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B>\xd8\xe7I\xee@i\x0c\x92\x1fz') 106807ms [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'\xb9L\x99+F~&\xb0?\x9a\x95I') 106808ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 106808ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'T\xd64\x88\xf7\x81\xeeC\xb3Sm ') 106809ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'T\xd64\x88\xf7\x81\xeeC\xb3Sm ') 106809ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe1Rr\xd7\xd8oO5\xbc\xe4\x87g') 106810ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe1Rr\xd7\xd8oO5\xbc\xe4\x87g') 106810ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62337) (expires in 600 seconds) 106810ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 106811ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 106811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 106811ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106811ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 106812ms [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='') 106812ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 106837ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\xfe\xcfGo\xb5M\xb5\xbe\x0830') 106837ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\xfe\xcfGo\xb5M\xb5\xbe\x0830') 106846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947696502 3947696502 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 49900 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 49900 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55630 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49900 typ srflx raddr 172.30.0.1 rport 49900\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 55630 typ srflx raddr 172.17.0.3 rport 55630\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62195 typ relay raddr 172.17.0.3 rport 37979\\r\\na=end-of-candidates\\r\\na=ice-ufrag:JdkO\\r\\na=ice-pwd:ZUJqbx4rQOdAFOgxjC1QSz\\r\\na=fingerprint:sha-256 44:F7:44:1C:24:E4:03:23:33:1B:4B:BA:88:B1:25:04:C5:77:30:5C:79:A7:52:7A:B4:8E:31:70:17:AE:98:74\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 106846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 106846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 106846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 106846ms [err] v=0 106846ms [err] o=- 3947696502 3947696502 IN IP4 0.0.0.0 106846ms [err] s=- 106846ms [err] t=0 0 106846ms [err] a=group:BUNDLE 0 106846ms [err] a=msid-semantic:WMS * 106846ms [err] m=application 49900 DTLS/SCTP 5000 106846ms [err] c=IN IP4 172.30.0.1 106846ms [err] a=mid:0 106846ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106846ms [err] a=max-message-size:65536 106846ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49900 typ host 106846ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55630 typ host 106846ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49900 typ srflx raddr 172.30.0.1 rport 49900 106846ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 55630 typ srflx raddr 172.17.0.3 rport 55630 106846ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62195 typ relay raddr 172.17.0.3 rport 37979 106846ms [err] a=end-of-candidates 106846ms [err] a=ice-ufrag:JdkO 106846ms [err] a=ice-pwd:ZUJqbx4rQOdAFOgxjC1QSz 106846ms [err] a=fingerprint:sha-256 44:F7:44:1C:24:E4:03:23:33:1B:4B:BA:88:B1:25:04:C5:77:30:5C:79:A7:52:7A:B4:8E:31:70:17:AE:98:74 106846ms [err] a=setup:active 106846ms [err] 106848ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 106848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 106848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 106849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('172.30.0.1', 49900)) State.FROZEN -> State.WAITING 106849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46866) -> ('172.30.0.1', 49900)) State.FROZEN -> State.WAITING 106849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('172.17.0.3', 55630)) State.FROZEN -> State.WAITING 106849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62337) -> ('172.30.0.1', 49900)) State.FROZEN -> State.WAITING 106849ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(95dApw9bMO 1 udp 1862270975 172.17.0.3 49900 typ prflx) 106850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('172.17.0.3', 49900)) State.WAITING -> State.IN_PROGRESS 106850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TD\xc4\xac4\x14\xdb:\xcd`\xdd\xc9') 106850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('172.30.0.1', 49900)) State.WAITING -> State.IN_PROGRESS 106850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\xff\xe9\x0c\xdb,\xc8\xba>C4\x1d') 106851ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c", "state": "connecting"}] 106851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TD\xc4\xac4\x14\xdb:\xcd`\xdd\xc9') 106851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('172.17.0.3', 49900)) State.IN_PROGRESS -> State.SUCCEEDED 106851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46866) -> ('172.30.0.1', 49900)) State.WAITING -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('172.17.0.3', 55630)) State.WAITING -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46866) -> ('172.17.0.3', 55630)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('141.24.211.56', 49900)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46866) -> ('141.24.211.56', 49900)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('141.24.211.56', 55630)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46866) -> ('141.24.211.56', 55630)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('141.24.210.113', 62195)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46866) -> ('141.24.210.113', 62195)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62337) -> ('172.30.0.1', 49900)) State.WAITING -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62337) -> ('172.17.0.3', 55630)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62337) -> ('141.24.211.56', 49900)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62337) -> ('141.24.211.56', 55630)) State.FROZEN -> State.FAILED 106852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62337) -> ('141.24.210.113', 62195)) State.FROZEN -> State.FAILED 106853ms [err] INFO:aioice.ice:Connection(0) ICE completed 106853ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\xff\xe9\x0c\xdb,\xc8\xba>C4\x1d') 106853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32870) -> ('172.30.0.1', 49900)) State.IN_PROGRESS -> State.SUCCEEDED 106854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87R\xcf\xb8m\x0b\xfb\xf4\x07`\x933') 106854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49900) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87R\xcf\xb8m\x0b\xfb\xf4\x07`\x933') 106871ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 106871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 106871ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 106872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 106874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 106874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 106874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 106874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 106875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 106875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 106875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 106875ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 106875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c", "state": "connected"}] 106876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 106876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 106876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 106877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 106877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 106877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 106877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 106877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 106877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 106878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3342829643, stream_id=1, stream_seq=0) 106878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 106879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2577064791, stream_id=1, stream_seq=0) 106879ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 106879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2577064791, gaps=[]) 106879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3342829643, gaps=[]) 106879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 106880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2577064792, stream_id=1, stream_seq=1) 106880ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 106880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2577064792, gaps=[]) 106880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2577064793, stream_id=1, stream_seq=2) 106880ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 106881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2577064793, gaps=[]) 106881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2577064794, stream_id=1, stream_seq=3) 106881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2577064794, gaps=[]) 106881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2577064795, stream_id=1, stream_seq=4) 106881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2577064795, gaps=[]) 106947ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 106947ms [log] [experimentStatusChanged] {"status": "running", "message": null} 107038ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c"}', extra='') 107038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 107039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 107039ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 107039ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 107039ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 107039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 107039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 107040ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107040ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 107040ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107040ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107041ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9e06d047-51a2-468a-ab1c-8ca314423d8c", "state": "closed"}] 107041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 107042ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 107042ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xca\x81\xf2\x9b@$\xc1\xa3\x89t\xfa\xca') 107043ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xca\x81\xf2\x9b@$\xc1\xa3\x89t\xfa\xca') 107044ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62337) 107044ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 107044ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 107124ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 107124ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 107170ms [err] Traceback (most recent call last): 107170ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 107170ms [err] return _run_code(code, main_globals, None, 107170ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 107170ms [err] exec(code, run_globals) 107170ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 107171ms [err] sys.exit(main()) 107171ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 107171ms [err] asyncio.run(main_async()) 107171ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 107171ms [err] return loop.run_until_complete(main) 107171ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 107171ms [err] self.run_forever() 107171ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 107171ms [err] self._run_once() 107171ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 107172ms [err] event_list = self._selector.select(timeout) 107172ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 107172ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 107172ms [err] KeyboardInterrupt 107174ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 107174ms [err] h.flush() 107174ms [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