================== js Client to python Client Communication (webrtc): should connect without errors 9354ms [log] starting device 10255ms [err] DEBUG:asyncio:Using selector: EpollSelector 10404ms [err] ERROR:asyncio:Unclosed client session 10404ms [err] client_session: 10506ms [log] parsing 10506ms [log] creating device handler 10506ms [log] [ready] 10506ms [log] reading line 10506ms [log] [websocketToken] "24702236-d0c9-49e4-8d37-18e7d8776c0d" 10511ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10512ms [log] [websocketConnected] ================== js Client to python Client Communication (webrtc): should start an experiment 12569ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/e1a828c8-dbdf-4506-a464-8ebabfaaafd1"}}', extra='') 12569ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/e1a828c8-dbdf-4506-a464-8ebabfaaafd1"}}', extra='') 12569ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/e1a828c8-dbdf-4506-a464-8ebabfaaafd1"} 12675ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 12675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 12702ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c", "state": "new"}] 14705ms [err] makeOffer 14705ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 14706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 14706ms [err] v=0 14706ms [err] o=- 3963978691 3963978691 IN IP4 0.0.0.0 14706ms [err] s=- 14706ms [err] t=0 0 14706ms [err] a=group:BUNDLE 0 14706ms [err] a=msid-semantic:WMS * 14706ms [err] m=application 9 DTLS/SCTP 5000 14706ms [err] c=IN IP4 0.0.0.0 14706ms [err] a=mid:0 14706ms [err] a=sctpmap:5000 webrtc-datachannel 65535 14706ms [err] a=max-message-size:65536 14706ms [err] a=ice-ufrag:j4ji 14706ms [err] a=ice-pwd:RkbvPRYNRIiyDsRAkDLwe8 14706ms [err] a=fingerprint:sha-256 21:3C:28:27:67:1D:72:C1:20:95:2D:D9:FB:E7:CE:B6:9B:85:0F:B6:1A:C5:1D:DC:36:80:D9:B4:0C:1A:CD:3D 14706ms [err] a=fingerprint:sha-384 54:1D:CA:63:C5:18:24:7E:17:68:8E:D2:86:CC:0E:14:C9:8E:F8:CD:F8:AC:F6:FF:DD:AC:C0:21:74:2D:DF:86:26:94:F7:C6:43:47:C8:C7:91:AE:A2:8B:B1:98:3C:EF 14706ms [err] a=fingerprint:sha-512 60:8A:A7:61:BF:F8:BB:0E:EC:1C:25:8F:B3:23:7C:CC:83:AF:AC:40:CA:FD:D4:DF:78:8F:CA:AC:DD:BD:89:7D:B7:84:E7:82:93:62:18:C9:68:9C:D0:E5:83:95:4C:51:5F:53:2F:63:8B:03:6F:AD:48:2B:F0:96:E6:51:49:D2 14706ms [err] a=setup:actpass 14706ms [err] 14708ms [err] connectionstatechanged new new have-local-offer 14708ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 14708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 14710ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c", "state": "new"}] 14710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 14711ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 14713ms [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'\x99p\xe1h[\x92\x03\xaf\xc3\xdbx\xf4') 14713ms [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'\x87G\x16\xb0\x90\x17>\xa3O\xbb\xe9\xa2') 14714ms [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'\x99p\xe1h[\x92\x03\xaf\xc3\xdbx\xf4') 14714ms [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'\x87G\x16\xb0\x90\x17>\xa3O\xbb\xe9\xa2') 14723ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 14723ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddR\xe0H\x8c.o\xd6{\xa0\rk') 15224ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddR\xe0H\x8c.o\xd6{\xa0\rk') 16227ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddR\xe0H\x8c.o\xd6{\xa0\rk') 18230ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddR\xe0H\x8c.o\xd6{\xa0\rk') 19713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19714ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 19714ms [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='') 19715ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19715ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19715ms [err] handleSignalingMessage 19715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19715ms [err] handleOptions 19715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19739ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5185731602625150846 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:kzim\\r\\na=ice-pwd:O4oVHnWHPv0SeTAHg65/Rovj\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:05:6A:EA:D9:26:9D:7F:6E:DD:8C:2C:E9:20:02:4C:41:61:81:0F:08:14:70:E2:D5:92:E8:55:E3:3A:42:83\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19739ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5185731602625150846 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:kzim\\r\\na=ice-pwd:O4oVHnWHPv0SeTAHg65/Rovj\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:05:6A:EA:D9:26:9D:7F:6E:DD:8C:2C:E9:20:02:4C:41:61:81:0F:08:14:70:E2:D5:92:E8:55:E3:3A:42:83\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19739ms [err] handleSignalingMessage 19739ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19739ms [err] handleAnswer 19739ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 19739ms [err] acceptAnswer 19739ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 19739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 19739ms [err] v=0 19739ms [err] o=- 5185731602625150846 2 IN IP4 127.0.0.1 19739ms [err] s=- 19739ms [err] t=0 0 19739ms [err] a=group:BUNDLE 0 19739ms [err] a=msid-semantic: WMS 19739ms [err] m=application 9 DTLS/SCTP 5000 19739ms [err] c=IN IP4 0.0.0.0 19739ms [err] a=ice-ufrag:kzim 19739ms [err] a=ice-pwd:O4oVHnWHPv0SeTAHg65/Rovj 19739ms [err] a=ice-options:trickle 19739ms [err] a=fingerprint:sha-256 8D:05:6A:EA:D9:26:9D:7F:6E:DD:8C:2C:E9:20:02:4C:41:61:81:0F:08:14:70:E2:D5:92:E8:55:E3:3A:42:83 19739ms [err] a=setup:active 19739ms [err] a=mid:0 19739ms [err] a=sctpmap:5000 webrtc-datachannel 1024 19739ms [err] 19740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kw/bzrtgtth3') 19740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kw/bzrtgtth3') 19740ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 19741ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19741ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19741ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(RnVJkyLyv5 1 udp 1845501695 172.17.0.3 48356 typ prflx) 19741ms [err] connectionstatechanged connecting checking stable 19741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19741ms [err] connectionstatechanged connecting checking stable 19741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19741ms [err] connectionstatechanged connecting checking stable 19741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60929) -> ('172.17.0.3', 48356)) State.WAITING -> State.IN_PROGRESS 19742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f\xc7\x1eJi\xe9lrP\x10c5') 19742ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c", "state": "connecting"}] 19743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f\xc7\x1eJi\xe9lrP\x10c5') 19743ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60929) -> ('172.17.0.3', 48356)) State.IN_PROGRESS -> State.SUCCEEDED 19743ms [err] INFO:aioice.ice:Connection(0) ICE completed 19751ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1853012117 1 udp 2113937151 ead538ad-15dd-46ed-8c6b-222dcfcff604.local 48356 typ host generation 0 ufrag kzim network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19751ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1853012117 1 udp 2113937151 ead538ad-15dd-46ed-8c6b-222dcfcff604.local 48356 typ host generation 0 ufrag kzim network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19751ms [err] handleSignalingMessage 19751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19751ms [err] handleIceCandidate 19751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 19751ms [err] acceptIceCandidate 19751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 19754ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ead538ad-15dd-46ed-8c6b-222dcfcff604.local" resolved to 172.17.0.3 19759ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1714090834 1 udp 1677729535 141.24.211.56 48356 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag kzim network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1714090834 1 udp 1677729535 141.24.211.56 48356 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag kzim network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 19759ms [err] handleSignalingMessage 19759ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19759ms [err] handleIceCandidate 19759ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 19759ms [err] acceptIceCandidate 19759ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 19762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60929) -> ('172.17.0.3', 48356)) State.FROZEN -> State.IN_PROGRESS 19762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93O!\xc7\x9ae\xc3\x12\xd9\xe4o\xaf') 19763ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x93O!\xc7\x9ae\xc3\x12\xd9\xe4o\xaf') 19763ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60929) -> ('172.17.0.3', 48356)) State.IN_PROGRESS -> State.SUCCEEDED 19763ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54892) -> ('172.17.0.3', 48356)) State.FROZEN -> State.FAILED 19763ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60929) -> ('141.24.211.56', 48356)) State.FROZEN -> State.FAILED 19763ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54892) -> ('141.24.211.56', 48356)) State.FROZEN -> State.FAILED 19782ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 19782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19784ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 19785ms [err] connectionstatechanged connecting completed stable 19785ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19786ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 19787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 19787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 19787ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 19788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 19788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 19788ms [err] connectionstatechanged connected completed stable 19788ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19788ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c", "state": "connected"}] 19790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 19790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 19790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 19790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 19791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 19791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 19791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 19791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 19792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 19792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 19792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=653982683, stream_id=1, stream_seq=0) 19792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 19793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=653982683, gaps=[]) 19793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 19793ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mQcn2EGLuTmU') 19793ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mQcn2EGLuTmU') 19793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=34341724, stream_id=1, stream_seq=0) 19793ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=34341724, gaps=[]) 19855ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/ewwTp40ycXJ') 19856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/ewwTp40ycXJ') 19869ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19869ms [log] [experimentStatusChanged] {"status": "running", "message": null} 19918ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GLZQA7Ua3KOv') 19918ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GLZQA7Ua3KOv') 19918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54892) -> ('172.17.0.3', 48356)) State.WAITING -> State.IN_PROGRESS 19918ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9K%\x82\x17N\x8e\x9a\x85\x0c\x00\xa6') 19920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 48356) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9K%\x82\x17N\x8e\x9a\x85\x0c\x00\xa6') 19920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54892) -> ('172.17.0.3', 48356)) State.IN_PROGRESS -> State.SUCCEEDED 20106ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 20106ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c"}', extra='') 20106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 20109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 20109ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20109ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 20109ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 20109ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20109ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20109ms [err] connectionstatechanged closed closed closed 20109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20109ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 20109ms [err] connectionstatechanged closed closed closed 20109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20109ms [err] connectionstatechanged closed closed closed 20109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20109ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20109ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0239884b-aa05-40d7-a1c7-8869f612bb5c", "state": "closed"}] 20216ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20216ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20216ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication (webrtc): should connect without errors 20259ms [err] Traceback (most recent call last): 20259ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20259ms [err] return _run_code(code, main_globals, None, 20259ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20259ms [err] exec(code, run_globals) 20259ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 20259ms [err] sys.exit(main()) 20259ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 20259ms [err] asyncio.run(main_async()) 20259ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20259ms [err] return loop.run_until_complete(main) 20259ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20260ms [err] self.run_forever() 20260ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20260ms [err] self._run_once() 20260ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20260ms [err] event_list = self._selector.select(timeout) 20260ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20261ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20261ms [err] KeyboardInterrupt 20287ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20287ms [err] h.flush() 20287ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication (webrtc): should start an experiment ================== python Client to python Client Communication (webrtc): should connect without errors 31619ms [log] starting device 32347ms [err] DEBUG:asyncio:Using selector: EpollSelector 32492ms [err] ERROR:asyncio:Unclosed client session 32492ms [err] client_session: 32592ms [log] parsing 32592ms [log] creating device handler 32592ms [log] [ready] 32592ms [log] reading line 32592ms [log] [websocketToken] "cf52a4cb-3ad3-4ce6-a1f0-78c04e4cab54" 32598ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32598ms [log] [websocketConnected] ================== python Client to python Client Communication (webrtc): should start an experiment 33264ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/bc55336c-53bb-4d6f-940b-6d8a3814cc27"}}', extra='') 33264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/bc55336c-53bb-4d6f-940b-6d8a3814cc27"}}', extra='') 33264ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/bc55336c-53bb-4d6f-940b-6d8a3814cc27"} 33363ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 33363ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 33366ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "new"}] 35369ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 35369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 35370ms [err] handleSignalingMessage 35370ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35370ms [err] handleOptions 35370ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 35370ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 35370ms [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='') 35370ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 40391ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978712 3963978712 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 53005 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53005 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44650 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53005 typ srflx raddr 172.17.0.3 rport 53005\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44650 typ srflx raddr 172.30.0.1 rport 44650\\r\\na=end-of-candidates\\r\\na=ice-ufrag:W9Pw\\r\\na=ice-pwd:gJ5BpOX1iaxl3tYTYw4XF8\\r\\na=fingerprint:sha-256 03:7E:65:44:05:A7:59:47:A1:EE:A8:CB:48:DA:49:8F:08:0B:5F:21:9E:99:7C:72:28:3A:8A:B1:09:3E:4C:F2\\r\\na=fingerprint:sha-384 86:21:66:E3:86:6C:F0:EA:31:AF:F5:71:8A:EB:66:3F:C3:99:34:B4:70:88:9E:4B:A7:3D:28:4B:D8:12:D1:24:CD:E6:CE:BD:1C:EE:58:08:15:E6:46:98:7B:74:C7:C0\\r\\na=fingerprint:sha-512 54:13:80:56:81:8C:9D:1B:91:41:DB:21:2A:04:C9:86:98:00:17:23:16:E8:03:9B:CD:D4:66:7B:28:0A:47:2F:DD:66:6A:1F:E8:4C:D5:15:37:3B:CA:F3:BE:CD:3D:33:85:94:E4:D5:15:75:A8:51:D0:19:3F:69:8F:EA:DD:BA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 40391ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978712 3963978712 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 53005 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53005 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44650 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53005 typ srflx raddr 172.17.0.3 rport 53005\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44650 typ srflx raddr 172.30.0.1 rport 44650\\r\\na=end-of-candidates\\r\\na=ice-ufrag:W9Pw\\r\\na=ice-pwd:gJ5BpOX1iaxl3tYTYw4XF8\\r\\na=fingerprint:sha-256 03:7E:65:44:05:A7:59:47:A1:EE:A8:CB:48:DA:49:8F:08:0B:5F:21:9E:99:7C:72:28:3A:8A:B1:09:3E:4C:F2\\r\\na=fingerprint:sha-384 86:21:66:E3:86:6C:F0:EA:31:AF:F5:71:8A:EB:66:3F:C3:99:34:B4:70:88:9E:4B:A7:3D:28:4B:D8:12:D1:24:CD:E6:CE:BD:1C:EE:58:08:15:E6:46:98:7B:74:C7:C0\\r\\na=fingerprint:sha-512 54:13:80:56:81:8C:9D:1B:91:41:DB:21:2A:04:C9:86:98:00:17:23:16:E8:03:9B:CD:D4:66:7B:28:0A:47:2F:DD:66:6A:1F:E8:4C:D5:15:37:3B:CA:F3:BE:CD:3D:33:85:94:E4:D5:15:75:A8:51:D0:19:3F:69:8F:EA:DD:BA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 40392ms [err] handleSignalingMessage 40392ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40392ms [err] handleOffer 40392ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 40392ms [err] makeAnswer 40392ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 40392ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 40392ms [err] v=0 40392ms [err] o=- 3963978712 3963978712 IN IP4 0.0.0.0 40392ms [err] s=- 40392ms [err] t=0 0 40392ms [err] a=group:BUNDLE 0 40392ms [err] a=msid-semantic:WMS * 40392ms [err] m=application 53005 DTLS/SCTP 5000 40392ms [err] c=IN IP4 172.17.0.3 40392ms [err] a=mid:0 40392ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40392ms [err] a=max-message-size:65536 40392ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53005 typ host 40392ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44650 typ host 40392ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53005 typ srflx raddr 172.17.0.3 rport 53005 40392ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44650 typ srflx raddr 172.30.0.1 rport 44650 40392ms [err] a=end-of-candidates 40392ms [err] a=ice-ufrag:W9Pw 40392ms [err] a=ice-pwd:gJ5BpOX1iaxl3tYTYw4XF8 40392ms [err] a=fingerprint:sha-256 03:7E:65:44:05:A7:59:47:A1:EE:A8:CB:48:DA:49:8F:08:0B:5F:21:9E:99:7C:72:28:3A:8A:B1:09:3E:4C:F2 40392ms [err] a=fingerprint:sha-384 86:21:66:E3:86:6C:F0:EA:31:AF:F5:71:8A:EB:66:3F:C3:99:34:B4:70:88:9E:4B:A7:3D:28:4B:D8:12:D1:24:CD:E6:CE:BD:1C:EE:58:08:15:E6:46:98:7B:74:C7:C0 40392ms [err] a=fingerprint:sha-512 54:13:80:56:81:8C:9D:1B:91:41:DB:21:2A:04:C9:86:98:00:17:23:16:E8:03:9B:CD:D4:66:7B:28:0A:47:2F:DD:66:6A:1F:E8:4C:D5:15:37:3B:CA:F3:BE:CD:3D:33:85:94:E4:D5:15:75:A8:51:D0:19:3F:69:8F:EA:DD:BA 40392ms [err] a=setup:actpass 40392ms [err] 40396ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 40396ms [err] v=0 40396ms [err] o=- 3963978712 3963978712 IN IP4 0.0.0.0 40396ms [err] s=- 40396ms [err] t=0 0 40396ms [err] a=group:BUNDLE 0 40396ms [err] a=msid-semantic:WMS * 40396ms [err] m=application 53005 DTLS/SCTP 5000 40396ms [err] c=IN IP4 172.17.0.3 40396ms [err] a=mid:0 40396ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40396ms [err] a=max-message-size:65536 40396ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53005 typ host 40396ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44650 typ host 40396ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53005 typ srflx raddr 172.17.0.3 rport 53005 40396ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44650 typ srflx raddr 172.30.0.1 rport 44650 40396ms [err] a=end-of-candidates 40396ms [err] a=ice-ufrag:W9Pw 40396ms [err] a=ice-pwd:gJ5BpOX1iaxl3tYTYw4XF8 40396ms [err] a=fingerprint:sha-256 03:7E:65:44:05:A7:59:47:A1:EE:A8:CB:48:DA:49:8F:08:0B:5F:21:9E:99:7C:72:28:3A:8A:B1:09:3E:4C:F2 40396ms [err] a=fingerprint:sha-384 86:21:66:E3:86:6C:F0:EA:31:AF:F5:71:8A:EB:66:3F:C3:99:34:B4:70:88:9E:4B:A7:3D:28:4B:D8:12:D1:24:CD:E6:CE:BD:1C:EE:58:08:15:E6:46:98:7B:74:C7:C0 40396ms [err] a=fingerprint:sha-512 54:13:80:56:81:8C:9D:1B:91:41:DB:21:2A:04:C9:86:98:00:17:23:16:E8:03:9B:CD:D4:66:7B:28:0A:47:2F:DD:66:6A:1F:E8:4C:D5:15:37:3B:CA:F3:BE:CD:3D:33:85:94:E4:D5:15:75:A8:51:D0:19:3F:69:8F:EA:DD:BA 40396ms [err] a=setup:actpass 40396ms [err] 40397ms [err] connectionstatechanged new new have-remote-offer 40397ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 40398ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "new"}] 40399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 40399ms [err] v=0 40399ms [err] o=- 3963978717 3963978717 IN IP4 0.0.0.0 40399ms [err] s=- 40399ms [err] t=0 0 40399ms [err] a=group:BUNDLE 0 40399ms [err] a=msid-semantic:WMS * 40399ms [err] m=application 9 DTLS/SCTP 5000 40399ms [err] c=IN IP4 0.0.0.0 40399ms [err] a=mid:0 40399ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40399ms [err] a=max-message-size:65536 40399ms [err] a=ice-ufrag:pmRq 40399ms [err] a=ice-pwd:2FfCJ1CgIkwlaB0IWHLmJT 40399ms [err] a=fingerprint:sha-256 B6:EE:02:88:E2:DF:DD:AB:69:F4:46:B9:1F:1A:A6:B2:52:96:E5:D9:CC:19:84:7E:9A:C5:D3:ED:40:CE:8F:96 40399ms [err] a=fingerprint:sha-384 62:64:37:95:80:C5:BC:4E:E7:2F:6F:85:36:80:FF:46:56:C1:E8:F7:C4:50:17:A4:ED:2E:94:F4:8E:A3:EB:1C:12:F2:5F:C4:18:92:56:EA:A5:91:43:3E:CD:B7:2D:BB 40399ms [err] a=fingerprint:sha-512 6E:2B:82:54:E5:84:B9:11:3D:EE:C3:22:C8:5D:5B:73:A5:D5:32:AB:49:C4:49:0F:79:6D:7C:5D:95:12:B2:90:15:4E:C2:25:52:2F:59:EE:31:F2:E7:5B:67:B4:0B:3A:9D:43:49:D6:F8:6F:B1:CE:38:41:20:32:8C:70:34:EE 40399ms [err] a=setup:active 40399ms [err] 40399ms [err] connectionstatechanged new new stable 40399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 40400ms [err] connectionstatechanged new new stable 40400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 40400ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 40402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 40403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 40405ms [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'y@\x17_\xc4\x8a\x08\xd5\xa31\x8f\xef') 40405ms [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'\x89\xd9\x81\xeeY`\x0b\x7f\xbd\x0e4]') 40406ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 40406ms [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'y@\x17_\xc4\x8a\x08\xd5\xa31\x8f\xef') 40407ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd4\xb44\xd1\x87\xfeq\tB\xa4\x9c\x8c') 40407ms [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'\x89\xd9\x81\xeeY`\x0b\x7f\xbd\x0e4]') 40908ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd4\xb44\xd1\x87\xfeq\tB\xa4\x9c\x8c') 41910ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd4\xb44\xd1\x87\xfeq\tB\xa4\x9c\x8c') 43913ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd4\xb44\xd1\x87\xfeq\tB\xa4\x9c\x8c') 45405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45407ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 45407ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45407ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('172.17.0.3', 53005)) State.FROZEN -> State.WAITING 45408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41891) -> ('172.17.0.3', 53005)) State.FROZEN -> State.WAITING 45408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('172.30.0.1', 44650)) State.FROZEN -> State.WAITING 45409ms [err] connectionstatechanged connecting checking stable 45409ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45409ms [err] connectionstatechanged connecting checking stable 45409ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45409ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('172.17.0.3', 53005)) State.WAITING -> State.IN_PROGRESS 45409ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x18\xfe\xa6\x7f5\xc49W\x91\xbfw') 45410ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "connecting"}] 45411ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x18\xfe\xa6\x7f5\xc49W\x91\xbfw') 45411ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('172.17.0.3', 53005)) State.IN_PROGRESS -> State.SUCCEEDED 45411ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('141.24.211.56', 53005)) State.FROZEN -> State.WAITING 45411ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('141.24.211.56', 44650)) State.FROZEN -> State.WAITING 45425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53005) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!5\xd7;\xa7\x14\xdb~\x9d \xee\xfc') 45425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53005) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!5\xd7;\xa7\x14\xdb~\x9d \xee\xfc') 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41891) -> ('172.17.0.3', 53005)) State.WAITING -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('172.30.0.1', 44650)) State.WAITING -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41891) -> ('172.30.0.1', 44650)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('141.24.211.56', 53005)) State.WAITING -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41891) -> ('141.24.211.56', 53005)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47545) -> ('141.24.211.56', 44650)) State.WAITING -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41891) -> ('141.24.211.56', 44650)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) ICE completed 45429ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 45429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45430ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 45431ms [err] connectionstatechanged connecting completed stable 45431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 45449ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 45450ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 45450ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 45450ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45450ms [err] connectionstatechanged connected completed stable 45450ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 45450ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "connected"}] 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1119360870, stream_id=1, stream_seq=0) 45453ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4271426750, stream_id=1, stream_seq=0) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1119360870, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4271426750, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 45539ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45539ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45747ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9"}', extra='') 45747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9"}', extra='') 45747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 45747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 45747ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45747ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 45747ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 45747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45748ms [err] connectionstatechanged closed closed closed 45748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 45748ms [err] connectionstatechanged closed closed closed 45748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45748ms [err] connectionstatechanged closed closed closed 45748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45748ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "closed"}] 45749ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45749ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45835ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45835ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client Communication (websocket): should connect without errors 45889ms [err] Traceback (most recent call last): 45889ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45889ms [err] return _run_code(code, main_globals, None, 45889ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45889ms [err] exec(code, run_globals) 45889ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 45889ms [err] sys.exit(main()) 45889ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 45889ms [err] asyncio.run(main_async()) 45889ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45889ms [err] return loop.run_until_complete(main) 45889ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45889ms [err] self.run_forever() 45889ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45889ms [err] self._run_once() 45889ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45889ms [err] event_list = self._selector.select(timeout) 45889ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45890ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45890ms [err] KeyboardInterrupt 45891ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45891ms [err] h.flush() 45891ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client Communication (websocket): should start an experiment ================== js Client to python Client Communication (websocket): should connect without errors 50007ms [log] starting device 50784ms [err] DEBUG:asyncio:Using selector: EpollSelector 50922ms [err] ERROR:asyncio:Unclosed client session 50922ms [err] client_session: 51020ms [log] parsing 51020ms [log] creating device handler 51020ms [log] [ready] 51020ms [log] reading line 51020ms [log] [websocketToken] "17434f07-90f4-49b8-adaf-82f83a8b52cf" 51026ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 51026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 51026ms [log] [websocketConnected] ================== js Client to python Client Communication (websocket): should start an experiment 53092ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/63b64ff4-da09-4d50-bd33-e91504cddc5d"}}', extra='') 53092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/63b64ff4-da09-4d50-bd33-e91504cddc5d"}}', extra='') 53092ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/63b64ff4-da09-4d50-bd33-e91504cddc5d"} 53231ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/f59a5edb-7357-4134-a043-c2ccf637a7d1","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/7ee23a05-d4aa-4190-9f7e-c71b943b56e7?id=fcba068c-70d7-432a-8e6e-c1d826ed56ea"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 53231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/f59a5edb-7357-4134-a043-c2ccf637a7d1","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/7ee23a05-d4aa-4190-9f7e-c71b943b56e7?id=fcba068c-70d7-432a-8e6e-c1d826ed56ea"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 53231ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f59a5edb-7357-4134-a043-c2ccf637a7d1", "state": "new"}] 53231ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f59a5edb-7357-4134-a043-c2ccf637a7d1", "state": "connecting"}] 53235ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f59a5edb-7357-4134-a043-c2ccf637a7d1", "state": "connected"}] 53325ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 53325ms [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='') 53325ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 53367ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53367ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53367ms [log] [experimentStatusChanged] {"status": "running", "message": null} 53522ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f59a5edb-7357-4134-a043-c2ccf637a7d1"}', extra='') 53522ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f59a5edb-7357-4134-a043-c2ccf637a7d1"}', extra='') 53522ms [log] [connectionsChanged] [] 53608ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53608ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication (websocket): should connect without errors 53658ms [err] Traceback (most recent call last): 53658ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 53658ms [err] return _run_code(code, main_globals, None, 53658ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 53658ms [err] exec(code, run_globals) 53658ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 53658ms [err] sys.exit(main()) 53658ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 53658ms [err] asyncio.run(main_async()) 53658ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 53658ms [err] return loop.run_until_complete(main) 53658ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 53659ms [err] self.run_forever() 53659ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 53659ms [err] self._run_once() 53659ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 53659ms [err] event_list = self._selector.select(timeout) 53659ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 53660ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 53660ms [err] KeyboardInterrupt 53663ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 53663ms [err] h.flush() 53663ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication (websocket): should start an experiment ================== python Client to python Client Communication (websocket): should connect without errors 57794ms [log] starting device 58549ms [err] DEBUG:asyncio:Using selector: EpollSelector 58697ms [err] ERROR:asyncio:Unclosed client session 58697ms [err] client_session: 58796ms [log] parsing 58796ms [log] creating device handler 58796ms [log] [ready] 58796ms [log] reading line 58796ms [log] [websocketToken] "e74a55bf-71b2-4e7f-8be3-11ac39a3da6a" 58802ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58802ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58802ms [log] [websocketConnected] ================== python Client to python Client Communication (websocket): should start an experiment 59370ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/5f0380ad-031e-4e35-854b-4ae602bc3a6a"}}', extra='') 59370ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/5f0380ad-031e-4e35-854b-4ae602bc3a6a"}}', extra='') 59370ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/5f0380ad-031e-4e35-854b-4ae602bc3a6a"} 59503ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 59503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 59507ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "new"}] 61510ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 61510ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 61510ms [err] handleSignalingMessage 61510ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 61510ms [err] handleOptions 61510ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 61510ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 61510ms [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='') 61511ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 66530ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978738 3963978738 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 46804 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46804 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50321 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46804 typ srflx raddr 172.17.0.3 rport 46804\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50321 typ srflx raddr 172.30.0.1 rport 50321\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ScZf\\r\\na=ice-pwd:AVId2wsj1EZsI7OavCFe7Y\\r\\na=fingerprint:sha-256 DE:6D:69:12:46:4F:FC:1F:EC:10:C6:2E:85:93:F7:76:05:49:D7:7E:78:FE:75:82:D4:C0:94:F8:CF:A8:81:57\\r\\na=fingerprint:sha-384 5C:FB:F4:5E:1F:FF:1B:46:D9:AA:2E:90:0D:AB:AC:4E:4B:38:E3:6A:C1:67:CF:34:D9:F9:3B:B7:41:DE:39:BF:E7:CA:28:67:55:A8:2C:79:2C:61:5B:9C:A2:AF:A2:B5\\r\\na=fingerprint:sha-512 5C:54:CD:17:32:4C:03:EF:8A:86:F0:E0:1D:86:B8:CD:66:B8:5E:77:A2:B9:8D:CC:F4:F9:A4:18:93:8A:2A:37:04:48:84:C2:58:43:E2:08:40:7B:7C:91:18:A7:C4:F6:A5:4B:B7:F7:43:28:90:8F:86:DE:E3:14:72:54:D2:7B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 66530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978738 3963978738 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 46804 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46804 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50321 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46804 typ srflx raddr 172.17.0.3 rport 46804\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50321 typ srflx raddr 172.30.0.1 rport 50321\\r\\na=end-of-candidates\\r\\na=ice-ufrag:ScZf\\r\\na=ice-pwd:AVId2wsj1EZsI7OavCFe7Y\\r\\na=fingerprint:sha-256 DE:6D:69:12:46:4F:FC:1F:EC:10:C6:2E:85:93:F7:76:05:49:D7:7E:78:FE:75:82:D4:C0:94:F8:CF:A8:81:57\\r\\na=fingerprint:sha-384 5C:FB:F4:5E:1F:FF:1B:46:D9:AA:2E:90:0D:AB:AC:4E:4B:38:E3:6A:C1:67:CF:34:D9:F9:3B:B7:41:DE:39:BF:E7:CA:28:67:55:A8:2C:79:2C:61:5B:9C:A2:AF:A2:B5\\r\\na=fingerprint:sha-512 5C:54:CD:17:32:4C:03:EF:8A:86:F0:E0:1D:86:B8:CD:66:B8:5E:77:A2:B9:8D:CC:F4:F9:A4:18:93:8A:2A:37:04:48:84:C2:58:43:E2:08:40:7B:7C:91:18:A7:C4:F6:A5:4B:B7:F7:43:28:90:8F:86:DE:E3:14:72:54:D2:7B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 66531ms [err] handleSignalingMessage 66531ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66531ms [err] handleOffer 66531ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 66531ms [err] makeAnswer 66531ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 66531ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 66531ms [err] v=0 66531ms [err] o=- 3963978738 3963978738 IN IP4 0.0.0.0 66531ms [err] s=- 66531ms [err] t=0 0 66531ms [err] a=group:BUNDLE 0 66531ms [err] a=msid-semantic:WMS * 66531ms [err] m=application 46804 DTLS/SCTP 5000 66531ms [err] c=IN IP4 172.17.0.3 66531ms [err] a=mid:0 66531ms [err] a=sctpmap:5000 webrtc-datachannel 65535 66531ms [err] a=max-message-size:65536 66531ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46804 typ host 66531ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50321 typ host 66531ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46804 typ srflx raddr 172.17.0.3 rport 46804 66531ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50321 typ srflx raddr 172.30.0.1 rport 50321 66531ms [err] a=end-of-candidates 66531ms [err] a=ice-ufrag:ScZf 66531ms [err] a=ice-pwd:AVId2wsj1EZsI7OavCFe7Y 66531ms [err] a=fingerprint:sha-256 DE:6D:69:12:46:4F:FC:1F:EC:10:C6:2E:85:93:F7:76:05:49:D7:7E:78:FE:75:82:D4:C0:94:F8:CF:A8:81:57 66531ms [err] a=fingerprint:sha-384 5C:FB:F4:5E:1F:FF:1B:46:D9:AA:2E:90:0D:AB:AC:4E:4B:38:E3:6A:C1:67:CF:34:D9:F9:3B:B7:41:DE:39:BF:E7:CA:28:67:55:A8:2C:79:2C:61:5B:9C:A2:AF:A2:B5 66531ms [err] a=fingerprint:sha-512 5C:54:CD:17:32:4C:03:EF:8A:86:F0:E0:1D:86:B8:CD:66:B8:5E:77:A2:B9:8D:CC:F4:F9:A4:18:93:8A:2A:37:04:48:84:C2:58:43:E2:08:40:7B:7C:91:18:A7:C4:F6:A5:4B:B7:F7:43:28:90:8F:86:DE:E3:14:72:54:D2:7B 66531ms [err] a=setup:actpass 66531ms [err] 66535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 66535ms [err] v=0 66535ms [err] o=- 3963978738 3963978738 IN IP4 0.0.0.0 66535ms [err] s=- 66535ms [err] t=0 0 66535ms [err] a=group:BUNDLE 0 66535ms [err] a=msid-semantic:WMS * 66535ms [err] m=application 46804 DTLS/SCTP 5000 66535ms [err] c=IN IP4 172.17.0.3 66535ms [err] a=mid:0 66535ms [err] a=sctpmap:5000 webrtc-datachannel 65535 66535ms [err] a=max-message-size:65536 66535ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46804 typ host 66535ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50321 typ host 66535ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46804 typ srflx raddr 172.17.0.3 rport 46804 66535ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50321 typ srflx raddr 172.30.0.1 rport 50321 66535ms [err] a=end-of-candidates 66535ms [err] a=ice-ufrag:ScZf 66535ms [err] a=ice-pwd:AVId2wsj1EZsI7OavCFe7Y 66535ms [err] a=fingerprint:sha-256 DE:6D:69:12:46:4F:FC:1F:EC:10:C6:2E:85:93:F7:76:05:49:D7:7E:78:FE:75:82:D4:C0:94:F8:CF:A8:81:57 66535ms [err] a=fingerprint:sha-384 5C:FB:F4:5E:1F:FF:1B:46:D9:AA:2E:90:0D:AB:AC:4E:4B:38:E3:6A:C1:67:CF:34:D9:F9:3B:B7:41:DE:39:BF:E7:CA:28:67:55:A8:2C:79:2C:61:5B:9C:A2:AF:A2:B5 66535ms [err] a=fingerprint:sha-512 5C:54:CD:17:32:4C:03:EF:8A:86:F0:E0:1D:86:B8:CD:66:B8:5E:77:A2:B9:8D:CC:F4:F9:A4:18:93:8A:2A:37:04:48:84:C2:58:43:E2:08:40:7B:7C:91:18:A7:C4:F6:A5:4B:B7:F7:43:28:90:8F:86:DE:E3:14:72:54:D2:7B 66535ms [err] a=setup:actpass 66535ms [err] 66535ms [err] connectionstatechanged new new have-remote-offer 66535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 66535ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "new"}] 66536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 66536ms [err] v=0 66536ms [err] o=- 3963978743 3963978743 IN IP4 0.0.0.0 66536ms [err] s=- 66536ms [err] t=0 0 66536ms [err] a=group:BUNDLE 0 66536ms [err] a=msid-semantic:WMS * 66536ms [err] m=application 9 DTLS/SCTP 5000 66536ms [err] c=IN IP4 0.0.0.0 66536ms [err] a=mid:0 66536ms [err] a=sctpmap:5000 webrtc-datachannel 65535 66536ms [err] a=max-message-size:65536 66536ms [err] a=ice-ufrag:PI8G 66536ms [err] a=ice-pwd:J6vRE9wM06tdcZwezYmeUp 66536ms [err] a=fingerprint:sha-256 AF:B9:7F:5E:69:2C:EE:0B:A4:B6:CF:30:06:3B:04:CA:5D:D5:05:76:89:2D:6C:36:80:48:99:1A:18:01:DD:40 66536ms [err] a=fingerprint:sha-384 24:B0:6D:38:4B:9B:E3:BA:3D:CA:9F:67:67:69:51:39:24:CD:FD:FF:3B:DA:46:9D:65:86:DA:B3:DC:B2:15:C7:8F:69:5D:FF:C8:A3:BF:2B:6F:7B:75:24:36:76:A9:ED 66536ms [err] a=fingerprint:sha-512 0D:E3:68:D4:4F:5D:C5:53:5A:7E:08:EB:10:4B:1B:66:C2:CC:16:46:BD:8D:BA:00:33:8D:79:10:00:81:24:66:32:BF:73:88:7E:11:A4:2C:FF:CC:FD:FD:69:6F:83:E3:6B:19:B5:60:C4:6C:9A:6A:0F:A0:04:B7:58:51:6D:D2 66536ms [err] a=setup:active 66536ms [err] 66536ms [err] connectionstatechanged new new stable 66536ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 66536ms [err] connectionstatechanged new new stable 66536ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 66536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 66537ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 66538ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 66539ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\xe1\xc7\xa0\x92?\xfb\x81\x96\xdfn\x18') 66539ms [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'\xa6\xb2\xe7\xaay\x86|\xf3\x9ad\xe3\x12') 66540ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 66540ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'O\x1c\x0e\x9eW\xe6\xcb\xe1\x9f\x1a\x7f\xed') 66540ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\xe1\xc7\xa0\x92?\xfb\x81\x96\xdfn\x18') 66540ms [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'\xa6\xb2\xe7\xaay\x86|\xf3\x9ad\xe3\x12') 67041ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'O\x1c\x0e\x9eW\xe6\xcb\xe1\x9f\x1a\x7f\xed') 68043ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'O\x1c\x0e\x9eW\xe6\xcb\xe1\x9f\x1a\x7f\xed') 70046ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'O\x1c\x0e\x9eW\xe6\xcb\xe1\x9f\x1a\x7f\xed') 71540ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 71542ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 71542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 71542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 71542ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('172.17.0.3', 46804)) State.FROZEN -> State.WAITING 71542ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48313) -> ('172.17.0.3', 46804)) State.FROZEN -> State.WAITING 71542ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('172.30.0.1', 50321)) State.FROZEN -> State.WAITING 71543ms [err] connectionstatechanged connecting checking stable 71543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71543ms [err] connectionstatechanged connecting checking stable 71543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('172.17.0.3', 46804)) State.WAITING -> State.IN_PROGRESS 71543ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46804) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xcf\xb5[B\x0e\x01\x80\x86\x8d-\xa7') 71544ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "connecting"}] 71545ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46804) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xcf\xb5[B\x0e\x01\x80\x86\x8d-\xa7') 71545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('172.17.0.3', 46804)) State.IN_PROGRESS -> State.SUCCEEDED 71545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('141.24.211.56', 46804)) State.FROZEN -> State.WAITING 71545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('141.24.211.56', 50321)) State.FROZEN -> State.WAITING 71564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46804) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\x0c\xfdm\xed\x89r\xaa\xfa\x96\xf3\xb3') 71564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46804) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\x0c\xfdm\xed\x89r\xaa\xfa\x96\xf3\xb3') 71564ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48313) -> ('172.17.0.3', 46804)) State.WAITING -> State.FAILED 71564ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('172.30.0.1', 50321)) State.WAITING -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48313) -> ('172.30.0.1', 50321)) State.FROZEN -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('141.24.211.56', 46804)) State.WAITING -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48313) -> ('141.24.211.56', 46804)) State.FROZEN -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 58714) -> ('141.24.211.56', 50321)) State.WAITING -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48313) -> ('141.24.211.56', 50321)) State.FROZEN -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) ICE completed 71566ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 71566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 71569ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 71570ms [err] connectionstatechanged connecting completed stable 71570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 71588ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 71588ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 71589ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 71589ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 71589ms [err] connectionstatechanged connected completed stable 71589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 71589ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "connected"}] 71589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 71589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 71590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 71591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 71591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 71591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 71593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2804504183, stream_id=1, stream_seq=0) 71593ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 71593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2330535365, stream_id=1, stream_seq=0) 71593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 71593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2804504183, gaps=[]) 71594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2330535365, gaps=[]) 71594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 71643ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71643ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71897ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6"}', extra='') 71897ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6"}', extra='') 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 71898ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 71898ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 71898ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 71898ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 71898ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 71898ms [err] connectionstatechanged closed closed closed 71898ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71899ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 71899ms [err] connectionstatechanged closed closed closed 71899ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71899ms [err] connectionstatechanged closed closed closed 71899ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71899ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "closed"}] 71899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 71900ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 71958ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71958ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71958ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 72036ms [err] Traceback (most recent call last): 72036ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 72036ms [err] return _run_code(code, main_globals, None, 72036ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 72037ms [err] exec(code, run_globals) 72037ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 72037ms [err] sys.exit(main()) 72037ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 72037ms [err] asyncio.run(main_async()) 72037ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 72037ms [err] return loop.run_until_complete(main) 72037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 72037ms [err] self.run_forever() 72037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 72037ms [err] self._run_once() 72037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 72038ms [err] event_list = self._selector.select(timeout) 72038ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 72038ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 72038ms [err] KeyboardInterrupt 72040ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 72040ms [err] h.flush() 72040ms [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 (webrtc): should transmit file ================== js Client to python Client File tests (webrtc): should transmit file 92585ms [log] starting device 93398ms [err] DEBUG:asyncio:Using selector: EpollSelector 93537ms [err] ERROR:asyncio:Unclosed client session 93537ms [err] client_session: 93602ms [log] parsing 93602ms [log] creating device handler 93602ms [log] [ready] 93602ms [log] reading line 93602ms [log] [websocketToken] "d8ffeba5-1586-49d6-9e01-342df7e4d763" 93607ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 93607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 93607ms [log] [websocketConnected] 95659ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/774cbe32-6576-464a-96f7-cdc9b046aa83"}}', extra='') 95659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/774cbe32-6576-464a-96f7-cdc9b046aa83"}}', extra='') 95659ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/774cbe32-6576-464a-96f7-cdc9b046aa83"} 95756ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='') 95756ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='') 95759ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f", "state": "new"}] 97763ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 97763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 97764ms [err] handleSignalingMessage 97764ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97764ms [err] handleOptions 97764ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 97764ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 97764ms [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='') 97764ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 97764ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3475782860192261470 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:RfsV\\r\\na=ice-pwd:aP93POJoQIyuCUixUbHjyt5h\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6D:10:4C:E3:90:D1:D7:BE:3B:5F:3A:E0:1D:AC:74:04:A8:78:45:4D:E4:CE:2F:D7:71:D8:8E:6A:96:58:BF:9D\\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/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 97764ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3475782860192261470 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:RfsV\\r\\na=ice-pwd:aP93POJoQIyuCUixUbHjyt5h\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6D:10:4C:E3:90:D1:D7:BE:3B:5F:3A:E0:1D:AC:74:04:A8:78:45:4D:E4:CE:2F:D7:71:D8:8E:6A:96:58:BF:9D\\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/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 97764ms [err] handleSignalingMessage 97764ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97765ms [err] handleOffer 97765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 97765ms [err] makeAnswer 97765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 97765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 97765ms [err] v=0 97765ms [err] o=- 3475782860192261470 2 IN IP4 127.0.0.1 97765ms [err] s=- 97765ms [err] t=0 0 97765ms [err] a=group:BUNDLE 0 97765ms [err] a=extmap-allow-mixed 97765ms [err] a=msid-semantic: WMS 97765ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 97765ms [err] c=IN IP4 0.0.0.0 97765ms [err] a=ice-ufrag:RfsV 97765ms [err] a=ice-pwd:aP93POJoQIyuCUixUbHjyt5h 97765ms [err] a=ice-options:trickle 97765ms [err] a=fingerprint:sha-256 6D:10:4C:E3:90:D1:D7:BE:3B:5F:3A:E0:1D:AC:74:04:A8:78:45:4D:E4:CE:2F:D7:71:D8:8E:6A:96:58:BF:9D 97765ms [err] a=setup:actpass 97765ms [err] a=mid:0 97765ms [err] a=sctp-port:5000 97765ms [err] a=max-message-size:262144 97765ms [err] 97769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 97769ms [err] v=0 97769ms [err] o=- 3475782860192261470 2 IN IP4 127.0.0.1 97769ms [err] s=- 97769ms [err] t=0 0 97769ms [err] a=group:BUNDLE 0 97769ms [err] a=extmap-allow-mixed 97769ms [err] a=msid-semantic: WMS 97769ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 97769ms [err] c=IN IP4 0.0.0.0 97769ms [err] a=ice-ufrag:RfsV 97769ms [err] a=ice-pwd:aP93POJoQIyuCUixUbHjyt5h 97769ms [err] a=ice-options:trickle 97769ms [err] a=fingerprint:sha-256 6D:10:4C:E3:90:D1:D7:BE:3B:5F:3A:E0:1D:AC:74:04:A8:78:45:4D:E4:CE:2F:D7:71:D8:8E:6A:96:58:BF:9D 97769ms [err] a=setup:actpass 97769ms [err] a=mid:0 97769ms [err] a=sctp-port:5000 97769ms [err] a=max-message-size:262144 97769ms [err] 97769ms [err] connectionstatechanged new new have-remote-offer 97769ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 97770ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f", "state": "new"}] 97771ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 97771ms [err] v=0 97771ms [err] o=- 3963978774 3963978774 IN IP4 0.0.0.0 97771ms [err] s=- 97771ms [err] t=0 0 97771ms [err] a=group:BUNDLE 0 97771ms [err] a=msid-semantic:WMS * 97771ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 97771ms [err] c=IN IP4 0.0.0.0 97771ms [err] a=mid:0 97771ms [err] a=sctp-port:5000 97771ms [err] a=max-message-size:65536 97771ms [err] a=ice-ufrag:BTrC 97771ms [err] a=ice-pwd:DwdJs0WTBCaOLTF0kgouMb 97771ms [err] a=fingerprint:sha-256 B9:F1:2A:2D:88:25:CA:69:D6:7C:3C:EE:B9:6B:72:5D:1A:F1:64:A3:ED:21:02:C1:E7:31:45:3A:79:0F:BC:48 97771ms [err] a=fingerprint:sha-384 CF:97:5F:13:67:83:C0:E2:58:D3:81:0F:8A:4D:99:41:22:C7:01:94:D6:31:21:EB:F3:D4:AA:E8:8F:FC:A5:1F:53:86:05:EE:61:EA:DE:E3:19:C7:EB:6E:DC:46:24:B0 97771ms [err] a=fingerprint:sha-512 DE:D9:F1:72:73:DA:18:44:66:02:E4:0A:9A:A4:D0:7F:0F:46:3E:AD:4E:7A:AE:20:DB:E6:2D:85:A8:D3:68:9E:38:63:D1:D0:63:09:D6:A0:F0:CF:C6:73:6A:D0:1F:29:ED:2F:BD:E5:35:16:8A:25:BD:9D:1F:09:44:F1:FC:0E 97771ms [err] a=setup:active 97771ms [err] 97771ms [err] connectionstatechanged new new stable 97771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 97771ms [err] connectionstatechanged new new stable 97771ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 97771ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 97774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 97774ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 97776ms [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'\xdb`\xc1\xf3\x07\xecdD\xfeuG\xec') 97777ms [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'\x7f\x9b\x113_n\xadQ\xa3\xa0\xa3\xcc') 97777ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 97778ms [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'\xdb`\xc1\xf3\x07\xecdD\xfeuG\xec') 97778ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4Bx\xf5\xfd\xb0w\xc3\xc4\x12\x8e\xd4') 97778ms [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'\x7f\x9b\x113_n\xadQ\xa3\xa0\xa3\xcc') 98279ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4Bx\xf5\xfd\xb0w\xc3\xc4\x12\x8e\xd4') 99281ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4Bx\xf5\xfd\xb0w\xc3\xc4\x12\x8e\xd4') 101285ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4Bx\xf5\xfd\xb0w\xc3\xc4\x12\x8e\xd4') 102777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 102778ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 102778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 102778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 102778ms [err] connectionstatechanged connecting checking stable 102778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 102778ms [err] connectionstatechanged connecting checking stable 102778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 102778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f", "state": "connecting"}] 102800ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AmjqW6Gok8Un') 102806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AmjqW6Gok8Un') 102806ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gtvHZ9PyKk 1 udp 1845501695 172.17.0.3 53648 typ prflx) 102806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60090) -> ('172.17.0.3', 53648)) State.WAITING -> State.IN_PROGRESS 102806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%9/\x19\xdc\xce\x07/\x83v\x88I') 102806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'%9/\x19\xdc\xce\x07/\x83v\x88I') 102806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60090) -> ('172.17.0.3', 53648)) State.IN_PROGRESS -> State.SUCCEEDED 102806ms [err] INFO:aioice.ice:Connection(0) ICE completed 102813ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2014273873 1 udp 1677729535 141.24.211.56 53648 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag RfsV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 102813ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2014273873 1 udp 1677729535 141.24.211.56 53648 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag RfsV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 102813ms [err] handleSignalingMessage 102813ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102813ms [err] handleIceCandidate 102813ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 102813ms [err] acceptIceCandidate 102813ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 102818ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2097638921 1 udp 2113937151 5b389e40-512b-4f89-a368-4b715d823d70.local 53648 typ host generation 0 ufrag RfsV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 102818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2097638921 1 udp 2113937151 5b389e40-512b-4f89-a368-4b715d823d70.local 53648 typ host generation 0 ufrag RfsV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 102818ms [err] handleSignalingMessage 102818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102818ms [err] handleIceCandidate 102818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 102819ms [err] acceptIceCandidate 102819ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 102820ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60090) -> ('141.24.211.56', 53648)) State.FROZEN -> State.IN_PROGRESS 102820ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 53648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc3\x1d\xfb\x15\xd3\xfc@Hb\xa7C\xde') 102824ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5b389e40-512b-4f89-a368-4b715d823d70.local" resolved to 172.17.0.3 102841ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60090) -> ('172.17.0.3', 53648)) State.FROZEN -> State.IN_PROGRESS 102841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbfO\xc90\xb6\x07>\xa0\x1d\x95o\x92') 102842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbfO\xc90\xb6\x07>\xa0\x1d\x95o\x92') 102842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 60090) -> ('172.17.0.3', 53648)) State.IN_PROGRESS -> State.SUCCEEDED 102856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PcTu/ZuOyU78') 102856ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PcTu/ZuOyU78') 102856ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54268) -> ('172.17.0.3', 53648)) State.FROZEN -> State.FAILED 102856ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54268) -> ('141.24.211.56', 53648)) State.FROZEN -> State.FAILED 102862ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 102862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 102863ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 102864ms [err] connectionstatechanged connecting completed stable 102864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 102867ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 102867ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 102867ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 102867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 102868ms [err] connectionstatechanged connected completed stable 102868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 102868ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f", "state": "connected"}] 102871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 102871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 102871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 102872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 102872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 102873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 102873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3398984381, stream_id=1, stream_seq=0) 102874ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 102874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=676527209, stream_id=1, stream_seq=0) 102874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 102874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3398984381, gaps=[]) 102883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3398984382, stream_id=1, stream_seq=1) 102883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3398984382, gaps=[]) 102883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=676527209, gaps=[]) 102883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 102883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984383, stream_id=1, stream_seq=2) 102883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3398984383, gaps=[]) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984384, stream_id=1, stream_seq=2) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3398984384, gaps=[]) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984385, stream_id=1, stream_seq=2) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3398984385, gaps=[]) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984386, stream_id=1, stream_seq=2) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3398984386, gaps=[]) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984387, stream_id=1, stream_seq=2) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3398984387, gaps=[]) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984388, stream_id=1, stream_seq=2) 102884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3398984388, gaps=[]) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984389, stream_id=1, stream_seq=2) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3398984389, gaps=[]) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984390, stream_id=1, stream_seq=2) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3398984390, gaps=[]) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984391, stream_id=1, stream_seq=3) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3398984391, gaps=[]) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984392, stream_id=1, stream_seq=3) 102885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3398984392, gaps=[]) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984393, stream_id=1, stream_seq=3) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3398984393, gaps=[]) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984394, stream_id=1, stream_seq=3) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3398984394, gaps=[]) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984395, stream_id=1, stream_seq=3) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3398984395, gaps=[]) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984396, stream_id=1, stream_seq=3) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3398984396, gaps=[]) 102886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984397, stream_id=1, stream_seq=3) 102887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3398984397, gaps=[]) 102888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984398, stream_id=1, stream_seq=3) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984399, stream_id=1, stream_seq=4) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=3398984399, gaps=[]) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984400, stream_id=1, stream_seq=4) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=3398984400, gaps=[]) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984401, stream_id=1, stream_seq=4) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=3398984401, gaps=[]) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984402, stream_id=1, stream_seq=4) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=3398984402, gaps=[]) 102889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984403, stream_id=1, stream_seq=4) 102890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=3398984403, gaps=[]) 102890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984404, stream_id=1, stream_seq=4) 102890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=3398984404, gaps=[]) 102890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984405, stream_id=1, stream_seq=4) 102891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=3398984405, gaps=[]) 102891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984406, stream_id=1, stream_seq=4) 102891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984407, stream_id=1, stream_seq=5) 102891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=3398984407, gaps=[]) 102892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984408, stream_id=1, stream_seq=5) 102892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=3398984408, gaps=[]) 102892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984409, stream_id=1, stream_seq=5) 102892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=3398984409, gaps=[]) 102892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984410, stream_id=1, stream_seq=5) 102892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=3398984410, gaps=[]) 102893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984411, stream_id=1, stream_seq=5) 102893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=3398984411, gaps=[]) 102893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984412, stream_id=1, stream_seq=5) 102893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=3398984412, gaps=[]) 102894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984413, stream_id=1, stream_seq=5) 102894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=3398984413, gaps=[]) 102894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984414, stream_id=1, stream_seq=5) 102895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984415, stream_id=1, stream_seq=6) 102895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=3398984415, gaps=[]) 102895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984416, stream_id=1, stream_seq=6) 102895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=3398984416, gaps=[]) 102896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984417, stream_id=1, stream_seq=6) 102896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=3398984417, gaps=[]) 102896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984418, stream_id=1, stream_seq=6) 102896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=3398984418, gaps=[]) 102897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984419, stream_id=1, stream_seq=6) 102897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=3398984419, gaps=[]) 102897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984420, stream_id=1, stream_seq=6) 102897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=3398984420, gaps=[]) 102898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984421, stream_id=1, stream_seq=6) 102898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=3398984421, gaps=[]) 102898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984422, stream_id=1, stream_seq=6) 102899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984423, stream_id=1, stream_seq=7) 102899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=3398984423, gaps=[]) 102900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984424, stream_id=1, stream_seq=7) 102900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=3398984424, gaps=[]) 102900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984425, stream_id=1, stream_seq=7) 102900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=3398984425, gaps=[]) 102900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984426, stream_id=1, stream_seq=7) 102901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=3398984426, gaps=[]) 102901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984427, stream_id=1, stream_seq=7) 102901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=3398984427, gaps=[]) 102901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984428, stream_id=1, stream_seq=7) 102901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=3398984428, gaps=[]) 102902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984429, stream_id=1, stream_seq=7) 102902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=3398984429, gaps=[]) 102902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984430, stream_id=1, stream_seq=7) 102902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984431, stream_id=1, stream_seq=8) 102903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=3398984431, gaps=[]) 102903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984432, stream_id=1, stream_seq=8) 102903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=3398984432, gaps=[]) 102904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984433, stream_id=1, stream_seq=8) 102904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=3398984433, gaps=[]) 102904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984434, stream_id=1, stream_seq=8) 102904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=3398984434, gaps=[]) 102905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984435, stream_id=1, stream_seq=8) 102905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=3398984435, gaps=[]) 102905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984436, stream_id=1, stream_seq=8) 102905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=3398984436, gaps=[]) 102905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984437, stream_id=1, stream_seq=8) 102905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=3398984437, gaps=[]) 102906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984438, stream_id=1, stream_seq=8) 102906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984439, stream_id=1, stream_seq=9) 102906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=3398984439, gaps=[]) 102906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984440, stream_id=1, stream_seq=9) 102907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=3398984440, gaps=[]) 102907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984441, stream_id=1, stream_seq=9) 102907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=3398984441, gaps=[]) 102908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984442, stream_id=1, stream_seq=9) 102908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=3398984442, gaps=[]) 102908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984443, stream_id=1, stream_seq=9) 102908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=3398984443, gaps=[]) 102908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984444, stream_id=1, stream_seq=9) 102908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=3398984444, gaps=[]) 102909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984445, stream_id=1, stream_seq=9) 102909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=3398984445, gaps=[]) 102909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984446, stream_id=1, stream_seq=9) 102909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984447, stream_id=1, stream_seq=10) 102910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048032, cumulative_tsn=3398984447, gaps=[]) 102910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984448, stream_id=1, stream_seq=10) 102910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046872, cumulative_tsn=3398984448, gaps=[]) 102910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984449, stream_id=1, stream_seq=10) 102910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045712, cumulative_tsn=3398984449, gaps=[]) 102911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984450, stream_id=1, stream_seq=10) 102911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044552, cumulative_tsn=3398984450, gaps=[]) 102911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984451, stream_id=1, stream_seq=10) 102912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043392, cumulative_tsn=3398984451, gaps=[]) 102912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984452, stream_id=1, stream_seq=10) 102912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042232, cumulative_tsn=3398984452, gaps=[]) 102912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984453, stream_id=1, stream_seq=10) 102912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041072, cumulative_tsn=3398984453, gaps=[]) 102913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984454, stream_id=1, stream_seq=10) 102913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984455, stream_id=1, stream_seq=11) 102913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048120, cumulative_tsn=3398984455, gaps=[]) 102914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984456, stream_id=1, stream_seq=11) 102914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046960, cumulative_tsn=3398984456, gaps=[]) 102943ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 102944ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 102944ms [log] [experimentStatusChanged] {"status": "running", "message": null} 102947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984457, stream_id=1, stream_seq=11) 102947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045800, cumulative_tsn=3398984457, gaps=[]) 102949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984458, stream_id=1, stream_seq=11) 102949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044640, cumulative_tsn=3398984458, gaps=[]) 102949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984459, stream_id=1, stream_seq=11) 102950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043480, cumulative_tsn=3398984459, gaps=[]) 102950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984460, stream_id=1, stream_seq=11) 102950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042320, cumulative_tsn=3398984460, gaps=[]) 102950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984461, stream_id=1, stream_seq=11) 102950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041160, cumulative_tsn=3398984461, gaps=[]) 102950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984462, stream_id=1, stream_seq=11) 102951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984463, stream_id=1, stream_seq=12) 102951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048208, cumulative_tsn=3398984463, gaps=[]) 102951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984464, stream_id=1, stream_seq=12) 102951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047048, cumulative_tsn=3398984464, gaps=[]) 102951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984465, stream_id=1, stream_seq=12) 102952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045888, cumulative_tsn=3398984465, gaps=[]) 102952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984466, stream_id=1, stream_seq=12) 102952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044728, cumulative_tsn=3398984466, gaps=[]) 102952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984467, stream_id=1, stream_seq=12) 102952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043568, cumulative_tsn=3398984467, gaps=[]) 102952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984468, stream_id=1, stream_seq=12) 102952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042408, cumulative_tsn=3398984468, gaps=[]) 102953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984469, stream_id=1, stream_seq=12) 102953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041248, cumulative_tsn=3398984469, gaps=[]) 102953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984470, stream_id=1, stream_seq=12) 102953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984471, stream_id=1, stream_seq=13) 102953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048296, cumulative_tsn=3398984471, gaps=[]) 102954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984472, stream_id=1, stream_seq=13) 102954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047136, cumulative_tsn=3398984472, gaps=[]) 102954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984473, stream_id=1, stream_seq=13) 102954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045976, cumulative_tsn=3398984473, gaps=[]) 102954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984474, stream_id=1, stream_seq=13) 102954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044816, cumulative_tsn=3398984474, gaps=[]) 102955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984475, stream_id=1, stream_seq=13) 102955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043656, cumulative_tsn=3398984475, gaps=[]) 102955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984476, stream_id=1, stream_seq=13) 102955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042496, cumulative_tsn=3398984476, gaps=[]) 102956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984477, stream_id=1, stream_seq=13) 102956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041336, cumulative_tsn=3398984477, gaps=[]) 102957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984478, stream_id=1, stream_seq=13) 102957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984479, stream_id=1, stream_seq=14) 102957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048384, cumulative_tsn=3398984479, gaps=[]) 102957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984480, stream_id=1, stream_seq=14) 102957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047224, cumulative_tsn=3398984480, gaps=[]) 102958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984481, stream_id=1, stream_seq=14) 102958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046064, cumulative_tsn=3398984481, gaps=[]) 102958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984482, stream_id=1, stream_seq=14) 102958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044904, cumulative_tsn=3398984482, gaps=[]) 102959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984483, stream_id=1, stream_seq=14) 102959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043744, cumulative_tsn=3398984483, gaps=[]) 102959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984484, stream_id=1, stream_seq=14) 102959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042584, cumulative_tsn=3398984484, gaps=[]) 102960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984485, stream_id=1, stream_seq=14) 102960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041424, cumulative_tsn=3398984485, gaps=[]) 102960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984486, stream_id=1, stream_seq=14) 102960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984487, stream_id=1, stream_seq=15) 102961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048472, cumulative_tsn=3398984487, gaps=[]) 102961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984488, stream_id=1, stream_seq=15) 102961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047312, cumulative_tsn=3398984488, gaps=[]) 102961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984489, stream_id=1, stream_seq=15) 102961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046152, cumulative_tsn=3398984489, gaps=[]) 102962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984490, stream_id=1, stream_seq=15) 102962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044992, cumulative_tsn=3398984490, gaps=[]) 102962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984491, stream_id=1, stream_seq=15) 102962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043832, cumulative_tsn=3398984491, gaps=[]) 102963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984492, stream_id=1, stream_seq=15) 102963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042672, cumulative_tsn=3398984492, gaps=[]) 102964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984494, stream_id=1, stream_seq=15) 102964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984495, stream_id=1, stream_seq=16) 102964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041528, cumulative_tsn=3398984492, gaps=[(2, 3)]) 102965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984497, stream_id=1, stream_seq=16) 102965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040368, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5)]) 102966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984499, stream_id=1, stream_seq=16) 102966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1039208, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7)]) 102991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984501, stream_id=1, stream_seq=16) 102991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1038048, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9)]) 102992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984503, stream_id=1, stream_seq=16) 102992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984504, stream_id=1, stream_seq=17) 102992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036904, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12)]) 102993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984506, stream_id=1, stream_seq=17) 102993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035744, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14)]) 102994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984507, stream_id=1, stream_seq=17) 102994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034584, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 15)]) 102994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984508, stream_id=1, stream_seq=17) 102994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033424, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16)]) 102995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984510, stream_id=1, stream_seq=17) 102996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1032264, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18)]) 102996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984513, stream_id=1, stream_seq=18) 102997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1031104, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21)]) 102998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984517, stream_id=1, stream_seq=18) 102998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029944, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25)]) 102999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984519, stream_id=1, stream_seq=18) 102999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984520, stream_id=1, stream_seq=19) 103000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028800, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28)]) 103000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984522, stream_id=1, stream_seq=19) 103000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1027640, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 30)]) 103001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984523, stream_id=1, stream_seq=19) 103001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026480, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31)]) 103002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984526, stream_id=1, stream_seq=19) 103002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025320, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34)]) 103003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984529, stream_id=1, stream_seq=20) 103003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1024160, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37)]) 103004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984531, stream_id=1, stream_seq=20) 103004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1023000, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39)]) 103005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984533, stream_id=1, stream_seq=20) 103005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1021840, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41)]) 103006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984535, stream_id=1, stream_seq=20) 103006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984536, stream_id=1, stream_seq=21) 103007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1020696, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44)]) 103007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984538, stream_id=1, stream_seq=21) 103008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019536, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46)]) 103008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984540, stream_id=1, stream_seq=21) 103009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1018376, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48)]) 103009ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+yGfqpg/MoMT') 103010ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+yGfqpg/MoMT') 103010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984542, stream_id=1, stream_seq=21) 103010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017216, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50)]) 103010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984543, stream_id=1, stream_seq=21) 103011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984544, stream_id=1, stream_seq=22) 103011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1016072, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 52)]) 103011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984545, stream_id=1, stream_seq=22) 103011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014912, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 53)]) 103012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984546, stream_id=1, stream_seq=22) 103012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013752, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 54)]) 103012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984547, stream_id=1, stream_seq=22) 103012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012592, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 55)]) 103013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984548, stream_id=1, stream_seq=22) 103013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1011432, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 56)]) 103013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984549, stream_id=1, stream_seq=22) 103013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010272, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 57)]) 103014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984550, stream_id=1, stream_seq=22) 103014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009112, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 58)]) 103039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984551, stream_id=1, stream_seq=22) 103039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984552, stream_id=1, stream_seq=23) 103039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1007968, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60)]) 103041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984556, stream_id=1, stream_seq=23) 103041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006808, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64)]) 103041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984558, stream_id=1, stream_seq=23) 103042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1005648, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66)]) 103043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984563, stream_id=1, stream_seq=24) 103044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1004488, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71)]) 103045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984567, stream_id=1, stream_seq=24) 103045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984568, stream_id=1, stream_seq=25) 103045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1003344, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76)]) 103046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984570, stream_id=1, stream_seq=25) 103046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002184, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78)]) 103046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984572, stream_id=1, stream_seq=25) 103047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001024, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80)]) 103047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984574, stream_id=1, stream_seq=25) 103047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999864, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82)]) 103048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984577, stream_id=1, stream_seq=26) 103049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998704, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85)]) 103049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984579, stream_id=1, stream_seq=26) 103049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997544, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87)]) 103050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984581, stream_id=1, stream_seq=26) 103050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996384, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89)]) 103052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984586, stream_id=1, stream_seq=27) 103052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995224, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94)]) 103052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984588, stream_id=1, stream_seq=27) 103053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994064, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96)]) 103053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984590, stream_id=1, stream_seq=27) 103053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992904, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 103054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984593, stream_id=1, stream_seq=28) 103055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=991744, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101)]) 103055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984595, stream_id=1, stream_seq=28) 103055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990584, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103)]) 103056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984597, stream_id=1, stream_seq=28) 103056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989424, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105)]) 103057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984599, stream_id=1, stream_seq=28) 103057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984600, stream_id=1, stream_seq=29) 103057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988280, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108)]) 103058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984602, stream_id=1, stream_seq=29) 103058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987120, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110)]) 103058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984604, stream_id=1, stream_seq=29) 103059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=985960, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112)]) 103059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984606, stream_id=1, stream_seq=29) 103060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984800, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114)]) 103060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984608, stream_id=1, stream_seq=29) 103060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984609, stream_id=1, stream_seq=30) 103060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983656, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114), (116, 117)]) 103061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984611, stream_id=1, stream_seq=30) 103061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982496, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119)]) 103062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984613, stream_id=1, stream_seq=30) 103062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981336, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119), (121, 121)]) 103064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984615, stream_id=1, stream_seq=30) 103064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=980176, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119), (121, 121), (123, 123)]) 103066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984618, stream_id=1, stream_seq=31) 103066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=979016, cumulative_tsn=3398984492, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (11, 12), (14, 16), (18, 18), (21, 21), (25, 25), (27, 28), (30, 31), (34, 34), (37, 37), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 60), (64, 64), (66, 66), (71, 71), (75, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119), (121, 121), (123, 123), (126, 126)]) 103066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986048, cumulative_tsn=3398984495, gaps=[(2, 2), (4, 4), (6, 6), (8, 9), (11, 13), (15, 15), (18, 18), (22, 22), (24, 25), (27, 28), (31, 31), (34, 34), (36, 36), (38, 38), (40, 41), (43, 43), (45, 45), (47, 57), (61, 61), (63, 63), (68, 68), (72, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (91, 91), (93, 93), (95, 95), (98, 98), (100, 100), (102, 102), (104, 105), (107, 107), (109, 109), (111, 111), (113, 114), (116, 116), (118, 118), (120, 120), (123, 123)]) 103094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986048, cumulative_tsn=3398984495, gaps=[(2, 2), (4, 4), (6, 6), (8, 9), (11, 13), (15, 15), (18, 18), (22, 22), (24, 25), (27, 28), (31, 31), (34, 34), (36, 36), (38, 38), (40, 41), (43, 43), (45, 45), (47, 57), (61, 61), (63, 63), (68, 68), (72, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (91, 91), (93, 93), (95, 95), (98, 98), (100, 100), (102, 102), (104, 105), (107, 107), (109, 109), (111, 111), (113, 114), (116, 116), (118, 118), (120, 120), (123, 123)]) 103095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984496, stream_id=1, stream_seq=16) 103095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984888, cumulative_tsn=3398984497, gaps=[(2, 2), (4, 4), (6, 7), (9, 11), (13, 13), (16, 16), (20, 20), (22, 23), (25, 26), (29, 29), (32, 32), (34, 34), (36, 36), (38, 39), (41, 41), (43, 43), (45, 55), (59, 59), (61, 61), (66, 66), (70, 71), (73, 73), (75, 75), (77, 77), (80, 80), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93), (96, 96), (98, 98), (100, 100), (102, 103), (105, 105), (107, 107), (109, 109), (111, 112), (114, 114), (116, 116), (118, 118), (121, 121)]) 103095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984498, stream_id=1, stream_seq=16) 103095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983728, cumulative_tsn=3398984499, gaps=[(2, 2), (4, 5), (7, 9), (11, 11), (14, 14), (18, 18), (20, 21), (23, 24), (27, 27), (30, 30), (32, 32), (34, 34), (36, 37), (39, 39), (41, 41), (43, 53), (57, 57), (59, 59), (64, 64), (68, 69), (71, 71), (73, 73), (75, 75), (78, 78), (80, 80), (82, 82), (87, 87), (89, 89), (91, 91), (94, 94), (96, 96), (98, 98), (100, 101), (103, 103), (105, 105), (107, 107), (109, 110), (112, 112), (114, 114), (116, 116), (119, 119)]) 103096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984500, stream_id=1, stream_seq=16) 103096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982568, cumulative_tsn=3398984501, gaps=[(2, 3), (5, 7), (9, 9), (12, 12), (16, 16), (18, 19), (21, 22), (25, 25), (28, 28), (30, 30), (32, 32), (34, 35), (37, 37), (39, 39), (41, 51), (55, 55), (57, 57), (62, 62), (66, 67), (69, 69), (71, 71), (73, 73), (76, 76), (78, 78), (80, 80), (85, 85), (87, 87), (89, 89), (92, 92), (94, 94), (96, 96), (98, 99), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114), (117, 117)]) 103096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989600, cumulative_tsn=3398984504, gaps=[(2, 4), (6, 6), (9, 9), (13, 13), (15, 16), (18, 19), (22, 22), (25, 25), (27, 27), (29, 29), (31, 32), (34, 34), (36, 36), (38, 48), (52, 52), (54, 54), (59, 59), (63, 64), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (82, 82), (84, 84), (86, 86), (89, 89), (91, 91), (93, 93), (95, 96), (98, 98), (100, 100), (102, 102), (104, 105), (107, 107), (109, 109), (111, 111), (114, 114)]) 103097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984505, stream_id=1, stream_seq=17) 103097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988440, cumulative_tsn=3398984508, gaps=[(2, 2), (5, 5), (9, 9), (11, 12), (14, 15), (18, 18), (21, 21), (23, 23), (25, 25), (27, 28), (30, 30), (32, 32), (34, 44), (48, 48), (50, 50), (55, 55), (59, 60), (62, 62), (64, 64), (66, 66), (69, 69), (71, 71), (73, 73), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 98), (100, 101), (103, 103), (105, 105), (107, 107), (110, 110)]) 103097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984509, stream_id=1, stream_seq=17) 103097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987280, cumulative_tsn=3398984510, gaps=[(3, 3), (7, 7), (9, 10), (12, 13), (16, 16), (19, 19), (21, 21), (23, 23), (25, 26), (28, 28), (30, 30), (32, 42), (46, 46), (48, 48), (53, 53), (57, 58), (60, 60), (62, 62), (64, 64), (67, 67), (69, 69), (71, 71), (76, 76), (78, 78), (80, 80), (83, 83), (85, 85), (87, 87), (89, 90), (92, 92), (94, 94), (96, 96), (98, 99), (101, 101), (103, 103), (105, 105), (108, 108)]) 103098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984511, stream_id=1, stream_seq=17) 103098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984512, stream_id=1, stream_seq=18) 103098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994328, cumulative_tsn=3398984513, gaps=[(4, 4), (6, 7), (9, 10), (13, 13), (16, 16), (18, 18), (20, 20), (22, 23), (25, 25), (27, 27), (29, 39), (43, 43), (45, 45), (50, 50), (54, 55), (57, 57), (59, 59), (61, 61), (64, 64), (66, 66), (68, 68), (73, 73), (75, 75), (77, 77), (80, 80), (82, 82), (84, 84), (86, 87), (89, 89), (91, 91), (93, 93), (95, 96), (98, 98), (100, 100), (102, 102), (105, 105)]) 103098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984514, stream_id=1, stream_seq=18) 103098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993168, cumulative_tsn=3398984514, gaps=[(3, 3), (5, 6), (8, 9), (12, 12), (15, 15), (17, 17), (19, 19), (21, 22), (24, 24), (26, 26), (28, 38), (42, 42), (44, 44), (49, 49), (53, 54), (56, 56), (58, 58), (60, 60), (63, 63), (65, 65), (67, 67), (72, 72), (74, 74), (76, 76), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (94, 95), (97, 97), (99, 99), (101, 101), (104, 104)]) 103099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984515, stream_id=1, stream_seq=18) 103099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992008, cumulative_tsn=3398984515, gaps=[(2, 2), (4, 5), (7, 8), (11, 11), (14, 14), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 37), (41, 41), (43, 43), (48, 48), (52, 53), (55, 55), (57, 57), (59, 59), (62, 62), (64, 64), (66, 66), (71, 71), (73, 73), (75, 75), (78, 78), (80, 80), (82, 82), (84, 85), (87, 87), (89, 89), (91, 91), (93, 94), (96, 96), (98, 98), (100, 100), (103, 103)]) 103099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984516, stream_id=1, stream_seq=18) 103099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990848, cumulative_tsn=3398984517, gaps=[(2, 3), (5, 6), (9, 9), (12, 12), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 35), (39, 39), (41, 41), (46, 46), (50, 51), (53, 53), (55, 55), (57, 57), (60, 60), (62, 62), (64, 64), (69, 69), (71, 71), (73, 73), (76, 76), (78, 78), (80, 80), (82, 83), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 98), (101, 101)]) 103100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984518, stream_id=1, stream_seq=18) 103100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984496, stream_id=1, stream_seq=16) 103101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984498, stream_id=1, stream_seq=16) 103101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984500, stream_id=1, stream_seq=16) 103102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984505, stream_id=1, stream_seq=17) 103103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984509, stream_id=1, stream_seq=17) 103103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984511, stream_id=1, stream_seq=17) 103104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984512, stream_id=1, stream_seq=18) 103104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984514, stream_id=1, stream_seq=18) 103104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984515, stream_id=1, stream_seq=18) 103105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984516, stream_id=1, stream_seq=18) 103105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984518, stream_id=1, stream_seq=18) 103106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984496, stream_id=1, stream_seq=16) 103107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984498, stream_id=1, stream_seq=16) 103107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984500, stream_id=1, stream_seq=16) 103108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984505, stream_id=1, stream_seq=17) 103109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984509, stream_id=1, stream_seq=17) 103109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984511, stream_id=1, stream_seq=17) 103109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984512, stream_id=1, stream_seq=18) 103109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984514, stream_id=1, stream_seq=18) 103110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984515, stream_id=1, stream_seq=18) 103135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984516, stream_id=1, stream_seq=18) 103135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984518, stream_id=1, stream_seq=18) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984496, stream_id=1, stream_seq=16) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984498, stream_id=1, stream_seq=16) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984514, stream_id=1, stream_seq=18) 103140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984514, stream_id=1, stream_seq=18) 103145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984514, stream_id=1, stream_seq=18) 103150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984514, stream_id=1, stream_seq=18) 103156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984493, stream_id=1, stream_seq=15) 103183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984502, stream_id=1, stream_seq=16) 103184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997880, cumulative_tsn=3398984520, gaps=[(2, 3), (6, 6), (9, 9), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 32), (36, 36), (38, 38), (43, 43), (47, 48), (50, 50), (52, 52), (54, 54), (57, 57), (59, 59), (61, 61), (66, 66), (68, 68), (70, 70), (73, 73), (75, 75), (77, 77), (79, 80), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 103185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984521, stream_id=1, stream_seq=19) 103185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996720, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 6), (8, 8), (10, 10), (12, 13), (15, 15), (17, 17), (19, 29), (33, 33), (35, 35), (40, 40), (44, 45), (47, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (63, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984530, stream_id=1, stream_seq=20) 103187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995560, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 15), (17, 17), (19, 29), (33, 33), (35, 35), (40, 40), (44, 45), (47, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (63, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984539, stream_id=1, stream_seq=21) 103189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994400, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (33, 33), (35, 35), (40, 40), (44, 45), (47, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (63, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984555, stream_id=1, stream_seq=23) 103191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993240, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (40, 40), (44, 45), (47, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (63, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984562, stream_id=1, stream_seq=24) 103193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992080, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 45), (47, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (63, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984569, stream_id=1, stream_seq=25) 103194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990920, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 54), (56, 56), (58, 58), (63, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984578, stream_id=1, stream_seq=26) 103196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989760, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (63, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984585, stream_id=1, stream_seq=27) 103198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988600, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 70), (72, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984594, stream_id=1, stream_seq=28) 103200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987440, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 79), (81, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984603, stream_id=1, stream_seq=29) 103202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986280, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 88), (90, 90), (92, 92), (95, 95)]) 103203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984612, stream_id=1, stream_seq=30) 103204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=985120, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95)]) 103205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984623, stream_id=1, stream_seq=31) 103205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983960, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100)]) 103231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984628, stream_id=1, stream_seq=32) 103231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982800, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105)]) 103237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984632, stream_id=1, stream_seq=32) 103237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984633, stream_id=1, stream_seq=33) 103237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981656, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 110)]) 103237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984634, stream_id=1, stream_seq=33) 103237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=980496, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 111)]) 103238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984635, stream_id=1, stream_seq=33) 103238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=979336, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 112)]) 103238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984636, stream_id=1, stream_seq=33) 103238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=978176, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 113)]) 103239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984637, stream_id=1, stream_seq=33) 103239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=977016, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 114)]) 103239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984638, stream_id=1, stream_seq=33) 103239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=975856, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 115)]) 103240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984639, stream_id=1, stream_seq=33) 103240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=974696, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 116)]) 103240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984640, stream_id=1, stream_seq=33) 103241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=974308, cumulative_tsn=3398984523, gaps=[(3, 3), (6, 8), (10, 10), (12, 13), (15, 17), (19, 29), (32, 33), (35, 35), (39, 40), (44, 47), (49, 49), (51, 51), (54, 56), (58, 58), (62, 63), (65, 65), (67, 67), (70, 72), (74, 74), (76, 77), (79, 81), (83, 83), (85, 86), (88, 90), (92, 92), (95, 95), (100, 100), (105, 105), (109, 117)]) 103241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984524, stream_id=1, stream_seq=19) 103241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=973148, cumulative_tsn=3398984524, gaps=[(2, 2), (5, 7), (9, 9), (11, 12), (14, 16), (18, 28), (31, 32), (34, 34), (38, 39), (43, 46), (48, 48), (50, 50), (53, 55), (57, 57), (61, 62), (64, 64), (66, 66), (69, 71), (73, 73), (75, 76), (78, 80), (82, 82), (84, 85), (87, 89), (91, 91), (94, 94), (99, 99), (104, 104), (108, 116)]) 103241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984525, stream_id=1, stream_seq=19) 103241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=971988, cumulative_tsn=3398984526, gaps=[(3, 5), (7, 7), (9, 10), (12, 14), (16, 26), (29, 30), (32, 32), (36, 37), (41, 44), (46, 46), (48, 48), (51, 53), (55, 55), (59, 60), (62, 62), (64, 64), (67, 69), (71, 71), (73, 74), (76, 78), (80, 80), (82, 83), (85, 87), (89, 89), (92, 92), (97, 97), (102, 102), (106, 114)]) 103242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984527, stream_id=1, stream_seq=19) 103242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984528, stream_id=1, stream_seq=20) 103242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=979036, cumulative_tsn=3398984531, gaps=[(2, 2), (4, 5), (7, 9), (11, 21), (24, 25), (27, 27), (31, 32), (36, 39), (41, 41), (43, 43), (46, 48), (50, 50), (54, 55), (57, 57), (59, 59), (62, 64), (66, 66), (68, 69), (71, 73), (75, 75), (77, 78), (80, 82), (84, 84), (87, 87), (92, 92), (97, 97), (101, 109)]) 103242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984532, stream_id=1, stream_seq=20) 103242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=977876, cumulative_tsn=3398984533, gaps=[(2, 3), (5, 7), (9, 19), (22, 23), (25, 25), (29, 30), (34, 37), (39, 39), (41, 41), (44, 46), (48, 48), (52, 53), (55, 55), (57, 57), (60, 62), (64, 64), (66, 67), (69, 71), (73, 73), (75, 76), (78, 80), (82, 82), (85, 85), (90, 90), (95, 95), (99, 107)]) 103243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984534, stream_id=1, stream_seq=20) 103243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984908, cumulative_tsn=3398984536, gaps=[(2, 4), (6, 16), (19, 20), (22, 22), (26, 27), (31, 34), (36, 36), (38, 38), (41, 43), (45, 45), (49, 50), (52, 52), (54, 54), (57, 59), (61, 61), (63, 64), (66, 68), (70, 70), (72, 73), (75, 77), (79, 79), (82, 82), (87, 87), (92, 92), (96, 104)]) 103243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984537, stream_id=1, stream_seq=21) 103243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983748, cumulative_tsn=3398984540, gaps=[(2, 12), (15, 16), (18, 18), (22, 23), (27, 30), (32, 32), (34, 34), (37, 39), (41, 41), (45, 46), (48, 48), (50, 50), (53, 55), (57, 57), (59, 60), (62, 64), (66, 66), (68, 69), (71, 73), (75, 75), (78, 78), (83, 83), (88, 88), (92, 100)]) 103243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984541, stream_id=1, stream_seq=21) 103244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998972, cumulative_tsn=3398984552, gaps=[(3, 4), (6, 6), (10, 11), (15, 18), (20, 20), (22, 22), (25, 27), (29, 29), (33, 34), (36, 36), (38, 38), (41, 43), (45, 45), (47, 48), (50, 52), (54, 54), (56, 57), (59, 61), (63, 63), (66, 66), (71, 71), (76, 76), (80, 88)]) 103244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984553, stream_id=1, stream_seq=23) 103244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997812, cumulative_tsn=3398984553, gaps=[(2, 3), (5, 5), (9, 10), (14, 17), (19, 19), (21, 21), (24, 26), (28, 28), (32, 33), (35, 35), (37, 37), (40, 42), (44, 44), (46, 47), (49, 51), (53, 53), (55, 56), (58, 60), (62, 62), (65, 65), (70, 70), (75, 75), (79, 87)]) 103245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984554, stream_id=1, stream_seq=23) 103245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996652, cumulative_tsn=3398984556, gaps=[(2, 2), (6, 7), (11, 14), (16, 16), (18, 18), (21, 23), (25, 25), (29, 30), (32, 32), (34, 34), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (52, 53), (55, 57), (59, 59), (62, 62), (67, 67), (72, 72), (76, 84)]) 103245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984524, stream_id=1, stream_seq=19) 103245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996652, cumulative_tsn=3398984556, gaps=[(2, 2), (6, 7), (11, 14), (16, 16), (18, 18), (21, 23), (25, 25), (29, 30), (32, 32), (34, 34), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (52, 53), (55, 57), (59, 59), (62, 62), (67, 67), (72, 72), (76, 84)]) 103245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984525, stream_id=1, stream_seq=19) 103245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996652, cumulative_tsn=3398984556, gaps=[(2, 2), (6, 7), (11, 14), (16, 16), (18, 18), (21, 23), (25, 25), (29, 30), (32, 32), (34, 34), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (52, 53), (55, 57), (59, 59), (62, 62), (67, 67), (72, 72), (76, 84)]) 103246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984527, stream_id=1, stream_seq=19) 103246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984528, stream_id=1, stream_seq=20) 103246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996652, cumulative_tsn=3398984556, gaps=[(2, 2), (6, 7), (11, 14), (16, 16), (18, 18), (21, 23), (25, 25), (29, 30), (32, 32), (34, 34), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (52, 53), (55, 57), (59, 59), (62, 62), (67, 67), (72, 72), (76, 84)]) 103246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984557, stream_id=1, stream_seq=23) 103246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995492, cumulative_tsn=3398984558, gaps=[(4, 5), (9, 12), (14, 14), (16, 16), (19, 21), (23, 23), (27, 28), (30, 30), (32, 32), (35, 37), (39, 39), (41, 42), (44, 46), (48, 48), (50, 51), (53, 55), (57, 57), (60, 60), (65, 65), (70, 70), (74, 82)]) 103246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984532, stream_id=1, stream_seq=20) 103246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995492, cumulative_tsn=3398984558, gaps=[(4, 5), (9, 12), (14, 14), (16, 16), (19, 21), (23, 23), (27, 28), (30, 30), (32, 32), (35, 37), (39, 39), (41, 42), (44, 46), (48, 48), (50, 51), (53, 55), (57, 57), (60, 60), (65, 65), (70, 70), (74, 82)]) 103247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984534, stream_id=1, stream_seq=20) 103247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995492, cumulative_tsn=3398984558, gaps=[(4, 5), (9, 12), (14, 14), (16, 16), (19, 21), (23, 23), (27, 28), (30, 30), (32, 32), (35, 37), (39, 39), (41, 42), (44, 46), (48, 48), (50, 51), (53, 55), (57, 57), (60, 60), (65, 65), (70, 70), (74, 82)]) 103247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984537, stream_id=1, stream_seq=21) 103247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995492, cumulative_tsn=3398984558, gaps=[(4, 5), (9, 12), (14, 14), (16, 16), (19, 21), (23, 23), (27, 28), (30, 30), (32, 32), (35, 37), (39, 39), (41, 42), (44, 46), (48, 48), (50, 51), (53, 55), (57, 57), (60, 60), (65, 65), (70, 70), (74, 82)]) 103247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984559, stream_id=1, stream_seq=23) 103247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984560, stream_id=1, stream_seq=24) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002540, cumulative_tsn=3398984560, gaps=[(2, 3), (7, 10), (12, 12), (14, 14), (17, 19), (21, 21), (25, 26), (28, 28), (30, 30), (33, 35), (37, 37), (39, 40), (42, 44), (46, 46), (48, 49), (51, 53), (55, 55), (58, 58), (63, 63), (68, 68), (72, 80)]) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984541, stream_id=1, stream_seq=21) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002540, cumulative_tsn=3398984560, gaps=[(2, 3), (7, 10), (12, 12), (14, 14), (17, 19), (21, 21), (25, 26), (28, 28), (30, 30), (33, 35), (37, 37), (39, 40), (42, 44), (46, 46), (48, 49), (51, 53), (55, 55), (58, 58), (63, 63), (68, 68), (72, 80)]) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984553, stream_id=1, stream_seq=23) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002540, cumulative_tsn=3398984560, gaps=[(2, 3), (7, 10), (12, 12), (14, 14), (17, 19), (21, 21), (25, 26), (28, 28), (30, 30), (33, 35), (37, 37), (39, 40), (42, 44), (46, 46), (48, 49), (51, 53), (55, 55), (58, 58), (63, 63), (68, 68), (72, 80)]) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984554, stream_id=1, stream_seq=23) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002540, cumulative_tsn=3398984560, gaps=[(2, 3), (7, 10), (12, 12), (14, 14), (17, 19), (21, 21), (25, 26), (28, 28), (30, 30), (33, 35), (37, 37), (39, 40), (42, 44), (46, 46), (48, 49), (51, 53), (55, 55), (58, 58), (63, 63), (68, 68), (72, 80)]) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984561, stream_id=1, stream_seq=24) 103248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984524, stream_id=1, stream_seq=19) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984525, stream_id=1, stream_seq=19) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984527, stream_id=1, stream_seq=19) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984528, stream_id=1, stream_seq=20) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984557, stream_id=1, stream_seq=23) 103250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984532, stream_id=1, stream_seq=20) 103250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984534, stream_id=1, stream_seq=20) 103250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984537, stream_id=1, stream_seq=21) 103250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984559, stream_id=1, stream_seq=23) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984560, stream_id=1, stream_seq=24) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984541, stream_id=1, stream_seq=21) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984553, stream_id=1, stream_seq=23) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984554, stream_id=1, stream_seq=23) 103251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984561, stream_id=1, stream_seq=24) 103252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984524, stream_id=1, stream_seq=19) 103252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984525, stream_id=1, stream_seq=19) 103252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984527, stream_id=1, stream_seq=19) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984528, stream_id=1, stream_seq=20) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984557, stream_id=1, stream_seq=23) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984532, stream_id=1, stream_seq=20) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984534, stream_id=1, stream_seq=20) 103253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984537, stream_id=1, stream_seq=21) 103254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984559, stream_id=1, stream_seq=23) 103254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984560, stream_id=1, stream_seq=24) 103254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984541, stream_id=1, stream_seq=21) 103278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984553, stream_id=1, stream_seq=23) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984554, stream_id=1, stream_seq=23) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984561, stream_id=1, stream_seq=24) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984524, stream_id=1, stream_seq=19) 103279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984525, stream_id=1, stream_seq=19) 103280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984527, stream_id=1, stream_seq=19) 103280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984528, stream_id=1, stream_seq=20) 103280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984557, stream_id=1, stream_seq=23) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984532, stream_id=1, stream_seq=20) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984534, stream_id=1, stream_seq=20) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984537, stream_id=1, stream_seq=21) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984541, stream_id=1, stream_seq=21) 103281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984524, stream_id=1, stream_seq=19) 103283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984525, stream_id=1, stream_seq=19) 103283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984532, stream_id=1, stream_seq=20) 103284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984541, stream_id=1, stream_seq=21) 103286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001380, cumulative_tsn=3398984563, gaps=[(4, 7), (9, 9), (11, 11), (14, 16), (18, 18), (22, 23), (25, 25), (27, 27), (30, 32), (34, 34), (36, 37), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (65, 65), (69, 77)]) 103287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984564, stream_id=1, stream_seq=24) 103287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000220, cumulative_tsn=3398984564, gaps=[(3, 6), (8, 8), (10, 10), (13, 15), (17, 17), (21, 22), (24, 24), (26, 26), (29, 31), (33, 33), (35, 36), (38, 40), (42, 42), (44, 45), (47, 49), (51, 51), (54, 54), (59, 59), (64, 64), (68, 76)]) 103287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984565, stream_id=1, stream_seq=24) 103288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 7), (9, 9), (12, 14), (16, 16), (20, 21), (23, 23), (25, 25), (28, 30), (32, 32), (34, 35), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (53, 53), (58, 58), (63, 63), (67, 75)]) 103288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984573, stream_id=1, stream_seq=25) 103288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997900, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (20, 21), (23, 23), (25, 25), (28, 30), (32, 32), (34, 35), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (53, 53), (58, 58), (63, 63), (67, 75)]) 103290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984583, stream_id=1, stream_seq=26) 103290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984584, stream_id=1, stream_seq=27) 103290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996756, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 21), (23, 23), (25, 25), (28, 30), (32, 32), (34, 35), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (53, 53), (58, 58), (63, 63), (67, 75)]) 103290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984587, stream_id=1, stream_seq=27) 103291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995596, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 30), (32, 32), (34, 35), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (53, 53), (58, 58), (63, 63), (67, 75)]) 103292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984596, stream_id=1, stream_seq=28) 103292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994436, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 32), (34, 35), (37, 39), (41, 41), (43, 44), (46, 48), (50, 50), (53, 53), (58, 58), (63, 63), (67, 75)]) 103293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984607, stream_id=1, stream_seq=29) 103293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993276, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 32), (34, 35), (37, 39), (41, 44), (46, 48), (50, 50), (53, 53), (58, 58), (63, 63), (67, 75)]) 103293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984610, stream_id=1, stream_seq=30) 103293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992116, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 32), (34, 35), (37, 39), (41, 48), (50, 50), (53, 53), (58, 58), (63, 63), (67, 75)]) 103294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984619, stream_id=1, stream_seq=31) 103294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990956, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 32), (34, 35), (37, 39), (41, 48), (50, 50), (53, 54), (58, 58), (63, 63), (67, 75)]) 103296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984624, stream_id=1, stream_seq=31) 103296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984625, stream_id=1, stream_seq=32) 103296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989812, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 32), (34, 35), (37, 39), (41, 48), (50, 50), (53, 54), (58, 60), (63, 63), (67, 75)]) 103296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984626, stream_id=1, stream_seq=32) 103296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988652, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 32), (34, 35), (37, 39), (41, 48), (50, 50), (53, 54), (58, 61), (63, 63), (67, 75)]) 103297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984630, stream_id=1, stream_seq=32) 103297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987492, cumulative_tsn=3398984565, gaps=[(2, 5), (7, 9), (12, 14), (16, 16), (18, 23), (25, 25), (28, 32), (34, 35), (37, 39), (41, 48), (50, 50), (53, 54), (58, 61), (63, 63), (65, 65), (67, 75)]) 103305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984566, stream_id=1, stream_seq=24) 103305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994524, cumulative_tsn=3398984570, gaps=[(2, 4), (7, 9), (11, 11), (13, 18), (20, 20), (23, 27), (29, 30), (32, 34), (36, 43), (45, 45), (48, 49), (53, 56), (58, 58), (60, 60), (62, 70)]) 103305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984571, stream_id=1, stream_seq=25) 103305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993364, cumulative_tsn=3398984574, gaps=[(3, 5), (7, 7), (9, 14), (16, 16), (19, 23), (25, 26), (28, 30), (32, 39), (41, 41), (44, 45), (49, 52), (54, 54), (56, 56), (58, 66)]) 103305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984575, stream_id=1, stream_seq=25) 103305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984576, stream_id=1, stream_seq=26) 103305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000412, cumulative_tsn=3398984579, gaps=[(2, 2), (4, 9), (11, 11), (14, 18), (20, 21), (23, 25), (27, 34), (36, 36), (39, 40), (44, 47), (49, 49), (51, 51), (53, 61)]) 103306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984580, stream_id=1, stream_seq=26) 103306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999252, cumulative_tsn=3398984581, gaps=[(2, 7), (9, 9), (12, 16), (18, 19), (21, 23), (25, 32), (34, 34), (37, 38), (42, 45), (47, 47), (49, 49), (51, 59)]) 103306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984582, stream_id=1, stream_seq=26) 103306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006284, cumulative_tsn=3398984588, gaps=[(2, 2), (5, 9), (11, 12), (14, 16), (18, 25), (27, 27), (30, 31), (35, 38), (40, 40), (42, 42), (44, 52)]) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984566, stream_id=1, stream_seq=24) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006284, cumulative_tsn=3398984588, gaps=[(2, 2), (5, 9), (11, 12), (14, 16), (18, 25), (27, 27), (30, 31), (35, 38), (40, 40), (42, 42), (44, 52)]) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984571, stream_id=1, stream_seq=25) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006284, cumulative_tsn=3398984588, gaps=[(2, 2), (5, 9), (11, 12), (14, 16), (18, 25), (27, 27), (30, 31), (35, 38), (40, 40), (42, 42), (44, 52)]) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984589, stream_id=1, stream_seq=27) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1005124, cumulative_tsn=3398984590, gaps=[(3, 7), (9, 10), (12, 14), (16, 23), (25, 25), (28, 29), (33, 36), (38, 38), (40, 40), (42, 50)]) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984591, stream_id=1, stream_seq=27) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984592, stream_id=1, stream_seq=28) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012172, cumulative_tsn=3398984597, gaps=[(2, 3), (5, 7), (9, 16), (18, 18), (21, 22), (26, 29), (31, 31), (33, 33), (35, 43)]) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984575, stream_id=1, stream_seq=25) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984576, stream_id=1, stream_seq=26) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012172, cumulative_tsn=3398984597, gaps=[(2, 3), (5, 7), (9, 16), (18, 18), (21, 22), (26, 29), (31, 31), (33, 33), (35, 43)]) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984580, stream_id=1, stream_seq=26) 103330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012172, cumulative_tsn=3398984597, gaps=[(2, 3), (5, 7), (9, 16), (18, 18), (21, 22), (26, 29), (31, 31), (33, 33), (35, 43)]) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984582, stream_id=1, stream_seq=26) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012172, cumulative_tsn=3398984597, gaps=[(2, 3), (5, 7), (9, 16), (18, 18), (21, 22), (26, 29), (31, 31), (33, 33), (35, 43)]) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984598, stream_id=1, stream_seq=28) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019204, cumulative_tsn=3398984600, gaps=[(2, 4), (6, 13), (15, 15), (18, 19), (23, 26), (28, 28), (30, 30), (32, 40)]) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984601, stream_id=1, stream_seq=29) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1018044, cumulative_tsn=3398984604, gaps=[(2, 9), (11, 11), (14, 15), (19, 22), (24, 24), (26, 26), (28, 36)]) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984605, stream_id=1, stream_seq=29) 103332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984566, stream_id=1, stream_seq=24) 103333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984571, stream_id=1, stream_seq=25) 103333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984589, stream_id=1, stream_seq=27) 103334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984591, stream_id=1, stream_seq=27) 103334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984592, stream_id=1, stream_seq=28) 103334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984575, stream_id=1, stream_seq=25) 103335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984576, stream_id=1, stream_seq=26) 103335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984580, stream_id=1, stream_seq=26) 103335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984582, stream_id=1, stream_seq=26) 103335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984598, stream_id=1, stream_seq=28) 103336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025076, cumulative_tsn=3398984613, gaps=[(2, 2), (5, 6), (10, 13), (15, 15), (17, 17), (19, 27)]) 103336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984614, stream_id=1, stream_seq=30) 103336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1023916, cumulative_tsn=3398984615, gaps=[(3, 4), (8, 11), (13, 13), (15, 15), (17, 25)]) 103337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3398984616, stream_id=1, stream_seq=30) 103337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3398984617, stream_id=1, stream_seq=31) 103337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1030964, cumulative_tsn=3398984619, gaps=[(4, 7), (9, 9), (11, 11), (13, 21)]) 103337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984620, stream_id=1, stream_seq=31) 103337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029804, cumulative_tsn=3398984620, gaps=[(3, 6), (8, 8), (10, 10), (12, 20)]) 103337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984621, stream_id=1, stream_seq=31) 103337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028644, cumulative_tsn=3398984621, gaps=[(2, 5), (7, 7), (9, 9), (11, 19)]) 103338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984622, stream_id=1, stream_seq=31) 103338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035676, cumulative_tsn=3398984626, gaps=[(2, 2), (4, 4), (6, 14)]) 103762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984627, stream_id=1, stream_seq=32) 103762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034516, cumulative_tsn=3398984628, gaps=[(2, 2), (4, 12)]) 103763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984629, stream_id=1, stream_seq=32) 103763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033356, cumulative_tsn=3398984630, gaps=[(2, 10)]) 103764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3398984631, stream_id=1, stream_seq=32) 103804ms [log] 262140 103804ms [log] 262140 103804ms [log] [file] 103805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3398984640, gaps=[]) 103949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2Nyxrx3XKQHT') 103949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53648) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2Nyxrx3XKQHT') 104026ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 104026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f"}', extra='') 104032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 104032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 104032ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104032ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 104032ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 104032ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104033ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104034ms [err] connectionstatechanged closed closed closed 104034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104034ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 104034ms [err] connectionstatechanged closed closed closed 104034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104034ms [err] connectionstatechanged closed closed closed 104034ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104034ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104034ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104034ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/243c871e-90c8-4df2-8840-ef2e7fc9652f", "state": "closed"}] 104102ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104102ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104102ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests (webrtc): should transmit file 104153ms [err] Traceback (most recent call last): 104153ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104153ms [err] return _run_code(code, main_globals, None, 104153ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104153ms [err] exec(code, run_globals) 104153ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 104154ms [err] sys.exit(main()) 104154ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 104154ms [err] asyncio.run(main_async()) 104154ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104154ms [err] return loop.run_until_complete(main) 104154ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104154ms [err] self.run_forever() 104154ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104154ms [err] self._run_once() 104154ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104154ms [err] event_list = self._selector.select(timeout) 104154ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104154ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104154ms [err] KeyboardInterrupt 104156ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104156ms [err] h.flush() 104156ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests (webrtc): should transmit file 115289ms [log] starting device 116011ms [err] DEBUG:asyncio:Using selector: EpollSelector 116152ms [err] ERROR:asyncio:Unclosed client session 116152ms [err] client_session: 116256ms [log] parsing 116256ms [log] creating device handler 116256ms [log] [ready] 116256ms [log] reading line 116256ms [log] [websocketToken] "cb227dd6-099e-4055-9129-8345fe62337e" 116262ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116262ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116262ms [log] [websocketConnected] 116817ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/0ec67d98-6560-493b-8026-e87c27a99d2d"}}', extra='') 116817ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/0ec67d98-6560-493b-8026-e87c27a99d2d"}}', extra='') 116817ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/0ec67d98-6560-493b-8026-e87c27a99d2d"} 116916ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":false}', extra='') 116916ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":false}', extra='') 116919ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "new"}] 118922ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 118922ms [err] handleSignalingMessage 118922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118923ms [err] handleOptions 118923ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 118923ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 118923ms [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='') 118923ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 123943ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978795 3963978795 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 45738 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45738 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48596 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 45738 typ srflx raddr 172.17.0.3 rport 45738\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48596 typ srflx raddr 172.30.0.1 rport 48596\\r\\na=end-of-candidates\\r\\na=ice-ufrag:vr3r\\r\\na=ice-pwd:luSVICO5rqOgz8c7buaCFS\\r\\na=fingerprint:sha-256 9C:76:52:A4:B0:EC:9B:B3:96:66:AC:33:18:DF:BA:D0:E6:20:70:3F:09:AF:30:77:13:B6:2A:3F:AB:76:0C:7D\\r\\na=fingerprint:sha-384 CF:0E:11:88:42:5B:F1:AD:18:76:DB:7A:69:F6:51:96:B4:E7:0B:8D:62:C5:0C:34:E6:AE:EE:8D:4E:61:8D:7B:2D:58:1F:4A:72:4C:3B:7D:B2:99:D1:D4:16:2C:19:80\\r\\na=fingerprint:sha-512 3E:3C:D2:9E:92:05:86:70:85:A9:BB:22:84:83:12:D4:1B:7E:76:97:8E:2E:17:14:BB:10:67:48:65:16:E8:4D:3C:F0:6D:23:6C:0F:E9:FE:A0:5C:8A:D9:1D:EC:2C:BC:36:0A:DF:89:6C:94:D6:FF:6F:84:C7:1F:CE:F5:C5:13\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 123943ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978795 3963978795 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 45738 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45738 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48596 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 45738 typ srflx raddr 172.17.0.3 rport 45738\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48596 typ srflx raddr 172.30.0.1 rport 48596\\r\\na=end-of-candidates\\r\\na=ice-ufrag:vr3r\\r\\na=ice-pwd:luSVICO5rqOgz8c7buaCFS\\r\\na=fingerprint:sha-256 9C:76:52:A4:B0:EC:9B:B3:96:66:AC:33:18:DF:BA:D0:E6:20:70:3F:09:AF:30:77:13:B6:2A:3F:AB:76:0C:7D\\r\\na=fingerprint:sha-384 CF:0E:11:88:42:5B:F1:AD:18:76:DB:7A:69:F6:51:96:B4:E7:0B:8D:62:C5:0C:34:E6:AE:EE:8D:4E:61:8D:7B:2D:58:1F:4A:72:4C:3B:7D:B2:99:D1:D4:16:2C:19:80\\r\\na=fingerprint:sha-512 3E:3C:D2:9E:92:05:86:70:85:A9:BB:22:84:83:12:D4:1B:7E:76:97:8E:2E:17:14:BB:10:67:48:65:16:E8:4D:3C:F0:6D:23:6C:0F:E9:FE:A0:5C:8A:D9:1D:EC:2C:BC:36:0A:DF:89:6C:94:D6:FF:6F:84:C7:1F:CE:F5:C5:13\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 123943ms [err] handleSignalingMessage 123943ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123943ms [err] handleOffer 123943ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 123943ms [err] makeAnswer 123943ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 123943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 123943ms [err] v=0 123943ms [err] o=- 3963978795 3963978795 IN IP4 0.0.0.0 123943ms [err] s=- 123943ms [err] t=0 0 123943ms [err] a=group:BUNDLE 0 123943ms [err] a=msid-semantic:WMS * 123943ms [err] m=application 45738 DTLS/SCTP 5000 123943ms [err] c=IN IP4 172.17.0.3 123943ms [err] a=mid:0 123943ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123943ms [err] a=max-message-size:65536 123943ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45738 typ host 123943ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48596 typ host 123943ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 45738 typ srflx raddr 172.17.0.3 rport 45738 123943ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48596 typ srflx raddr 172.30.0.1 rport 48596 123943ms [err] a=end-of-candidates 123943ms [err] a=ice-ufrag:vr3r 123943ms [err] a=ice-pwd:luSVICO5rqOgz8c7buaCFS 123943ms [err] a=fingerprint:sha-256 9C:76:52:A4:B0:EC:9B:B3:96:66:AC:33:18:DF:BA:D0:E6:20:70:3F:09:AF:30:77:13:B6:2A:3F:AB:76:0C:7D 123943ms [err] a=fingerprint:sha-384 CF:0E:11:88:42:5B:F1:AD:18:76:DB:7A:69:F6:51:96:B4:E7:0B:8D:62:C5:0C:34:E6:AE:EE:8D:4E:61:8D:7B:2D:58:1F:4A:72:4C:3B:7D:B2:99:D1:D4:16:2C:19:80 123943ms [err] a=fingerprint:sha-512 3E:3C:D2:9E:92:05:86:70:85:A9:BB:22:84:83:12:D4:1B:7E:76:97:8E:2E:17:14:BB:10:67:48:65:16:E8:4D:3C:F0:6D:23:6C:0F:E9:FE:A0:5C:8A:D9:1D:EC:2C:BC:36:0A:DF:89:6C:94:D6:FF:6F:84:C7:1F:CE:F5:C5:13 123943ms [err] a=setup:actpass 123943ms [err] 123945ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 123945ms [err] v=0 123945ms [err] o=- 3963978795 3963978795 IN IP4 0.0.0.0 123945ms [err] s=- 123945ms [err] t=0 0 123945ms [err] a=group:BUNDLE 0 123945ms [err] a=msid-semantic:WMS * 123945ms [err] m=application 45738 DTLS/SCTP 5000 123945ms [err] c=IN IP4 172.17.0.3 123945ms [err] a=mid:0 123945ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123945ms [err] a=max-message-size:65536 123945ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45738 typ host 123945ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48596 typ host 123945ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 45738 typ srflx raddr 172.17.0.3 rport 45738 123945ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48596 typ srflx raddr 172.30.0.1 rport 48596 123945ms [err] a=end-of-candidates 123945ms [err] a=ice-ufrag:vr3r 123945ms [err] a=ice-pwd:luSVICO5rqOgz8c7buaCFS 123945ms [err] a=fingerprint:sha-256 9C:76:52:A4:B0:EC:9B:B3:96:66:AC:33:18:DF:BA:D0:E6:20:70:3F:09:AF:30:77:13:B6:2A:3F:AB:76:0C:7D 123945ms [err] a=fingerprint:sha-384 CF:0E:11:88:42:5B:F1:AD:18:76:DB:7A:69:F6:51:96:B4:E7:0B:8D:62:C5:0C:34:E6:AE:EE:8D:4E:61:8D:7B:2D:58:1F:4A:72:4C:3B:7D:B2:99:D1:D4:16:2C:19:80 123945ms [err] a=fingerprint:sha-512 3E:3C:D2:9E:92:05:86:70:85:A9:BB:22:84:83:12:D4:1B:7E:76:97:8E:2E:17:14:BB:10:67:48:65:16:E8:4D:3C:F0:6D:23:6C:0F:E9:FE:A0:5C:8A:D9:1D:EC:2C:BC:36:0A:DF:89:6C:94:D6:FF:6F:84:C7:1F:CE:F5:C5:13 123945ms [err] a=setup:actpass 123945ms [err] 123945ms [err] connectionstatechanged new new have-remote-offer 123945ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 123945ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "new"}] 123946ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 123946ms [err] v=0 123946ms [err] o=- 3963978800 3963978800 IN IP4 0.0.0.0 123946ms [err] s=- 123946ms [err] t=0 0 123946ms [err] a=group:BUNDLE 0 123946ms [err] a=msid-semantic:WMS * 123946ms [err] m=application 9 DTLS/SCTP 5000 123946ms [err] c=IN IP4 0.0.0.0 123946ms [err] a=mid:0 123946ms [err] a=sctpmap:5000 webrtc-datachannel 65535 123946ms [err] a=max-message-size:65536 123946ms [err] a=ice-ufrag:yAZl 123946ms [err] a=ice-pwd:BUgfFeD45f8rgwcmPBFH6E 123946ms [err] a=fingerprint:sha-256 3F:90:09:3E:38:CF:BC:1C:45:C7:FD:D6:3E:28:3A:30:71:D0:E6:DB:E8:63:D7:BE:BF:59:0E:CF:BB:6A:E3:B8 123946ms [err] a=fingerprint:sha-384 75:9D:B8:F4:AC:A6:54:16:33:D9:70:69:51:69:13:CA:F9:59:AC:64:1E:E1:0D:02:50:24:DA:1D:43:73:AE:68:7C:0A:76:C3:0B:50:E5:93:5E:B1:34:C6:8A:92:0C:BC 123946ms [err] a=fingerprint:sha-512 7B:DE:56:6D:8D:55:5B:FC:9F:96:1A:AE:C7:F7:A2:23:E9:4D:0F:43:48:0D:2B:07:A1:83:96:E9:6B:E1:55:B3:77:CD:EA:4A:DF:4F:C7:46:87:9D:5A:85:CC:94:80:81:F8:86:3C:65:F6:ED:41:78:20:D3:8C:92:C0:9C:87:50 123946ms [err] a=setup:active 123946ms [err] 123946ms [err] connectionstatechanged new new stable 123946ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 123946ms [err] connectionstatechanged new new stable 123946ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 123946ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 123947ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 123948ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 123949ms [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',y\xbe\xbce4\xbe\x02\xba(\xa8\x8d') 123950ms [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'\xbb0+\xdf:\xdf\x07,5\xf9\xef?') 123950ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 123950ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'D\x07\x98@p5@a\xb1\xb5\x13Y') 123950ms [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',y\xbe\xbce4\xbe\x02\xba(\xa8\x8d') 123950ms [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'\xbb0+\xdf:\xdf\x07,5\xf9\xef?') 124451ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'D\x07\x98@p5@a\xb1\xb5\x13Y') 125453ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'D\x07\x98@p5@a\xb1\xb5\x13Y') 127456ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'D\x07\x98@p5@a\xb1\xb5\x13Y') 128950ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 128951ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 128951ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 128951ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 128952ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('172.17.0.3', 45738)) State.FROZEN -> State.WAITING 128952ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47532) -> ('172.17.0.3', 45738)) State.FROZEN -> State.WAITING 128952ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('172.30.0.1', 48596)) State.FROZEN -> State.WAITING 128953ms [err] connectionstatechanged connecting checking stable 128953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128953ms [err] connectionstatechanged connecting checking stable 128953ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128953ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('172.17.0.3', 45738)) State.WAITING -> State.IN_PROGRESS 128953ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%? \xa0\n\xd9\xa1(?\x80\x94d') 128954ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "connecting"}] 128954ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'%? \xa0\n\xd9\xa1(?\x80\x94d') 128955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('172.17.0.3', 45738)) State.IN_PROGRESS -> State.SUCCEEDED 128955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('141.24.211.56', 45738)) State.FROZEN -> State.WAITING 128955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('141.24.211.56', 48596)) State.FROZEN -> State.WAITING 128974ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47532) -> ('172.17.0.3', 45738)) State.WAITING -> State.IN_PROGRESS 128975ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4\xf6k9\xe8\xa0\x17\xed\xbfY\xfcr') 128977ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3\xcb\xad\xc5W"P\xa0W<\xa2\x9b') 128977ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3\xcb\xad\xc5W"P\xa0W<\xa2\x9b') 128978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('172.30.0.1', 48596)) State.WAITING -> State.FAILED 128978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47532) -> ('172.30.0.1', 48596)) State.FROZEN -> State.FAILED 128978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('141.24.211.56', 45738)) State.WAITING -> State.FAILED 128978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47532) -> ('141.24.211.56', 45738)) State.FROZEN -> State.FAILED 128978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51170) -> ('141.24.211.56', 48596)) State.WAITING -> State.FAILED 128978ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47532) -> ('141.24.211.56', 48596)) State.FROZEN -> State.FAILED 128979ms [err] INFO:aioice.ice:Connection(0) ICE completed 128979ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4\xf6k9\xe8\xa0\x17\xed\xbfY\xfcr') 128979ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47532) -> ('172.17.0.3', 45738)) State.IN_PROGRESS -> State.SUCCEEDED 128979ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8?\xd9\xd2(\x9e\xf35aI\xcd\xe6') 128980ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45738) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8?\xd9\xd2(\x9e\xf35aI\xcd\xe6') 128995ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 128995ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 128997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 128997ms [err] connectionstatechanged connecting completed stable 128997ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 129000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 129001ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 129001ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 129001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 129001ms [err] connectionstatechanged connected completed stable 129001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 129001ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "connected"}] 129001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 129002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 129002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 129003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 129003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 129003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 129004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1096287790, stream_id=1, stream_seq=0) 129005ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 129005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2242707025, stream_id=1, stream_seq=0) 129005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 129005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287790, gaps=[]) 129005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2242707025, gaps=[]) 129006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1096287791, stream_id=1, stream_seq=1) 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287791, gaps=[]) 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287792, stream_id=1, stream_seq=2) 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287792, gaps=[]) 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287793, stream_id=1, stream_seq=2) 129008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287793, gaps=[]) 129008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287794, stream_id=1, stream_seq=2) 129008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287794, gaps=[]) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287795, stream_id=1, stream_seq=2) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287795, gaps=[]) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287796, stream_id=1, stream_seq=2) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287796, gaps=[]) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287797, stream_id=1, stream_seq=2) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287797, gaps=[]) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287798, stream_id=1, stream_seq=2) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287798, gaps=[]) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287799, stream_id=1, stream_seq=3) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287799, gaps=[]) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287800, stream_id=1, stream_seq=3) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287800, gaps=[]) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287801, stream_id=1, stream_seq=3) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287801, gaps=[]) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287802, stream_id=1, stream_seq=3) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287802, gaps=[]) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287803, stream_id=1, stream_seq=3) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287803, gaps=[]) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287804, stream_id=1, stream_seq=3) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287804, gaps=[]) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287805, stream_id=1, stream_seq=3) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287805, gaps=[]) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287806, stream_id=1, stream_seq=4) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287806, gaps=[]) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287807, stream_id=1, stream_seq=4) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287807, gaps=[]) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287808, stream_id=1, stream_seq=4) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287808, gaps=[]) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287809, stream_id=1, stream_seq=4) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287809, gaps=[]) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287810, stream_id=1, stream_seq=4) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287810, gaps=[]) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287811, stream_id=1, stream_seq=4) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287811, gaps=[]) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287812, stream_id=1, stream_seq=4) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287812, gaps=[]) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287813, stream_id=1, stream_seq=5) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287813, gaps=[]) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287814, stream_id=1, stream_seq=5) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287814, gaps=[]) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287815, stream_id=1, stream_seq=5) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287815, gaps=[]) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287816, stream_id=1, stream_seq=5) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287816, gaps=[]) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287817, stream_id=1, stream_seq=5) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287817, gaps=[]) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287818, stream_id=1, stream_seq=5) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287818, gaps=[]) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287819, stream_id=1, stream_seq=5) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287819, gaps=[]) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287820, stream_id=1, stream_seq=6) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287820, gaps=[]) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287821, stream_id=1, stream_seq=6) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287821, gaps=[]) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287822, stream_id=1, stream_seq=6) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287822, gaps=[]) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287823, stream_id=1, stream_seq=6) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287823, gaps=[]) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287824, stream_id=1, stream_seq=6) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287824, gaps=[]) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287825, stream_id=1, stream_seq=6) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287825, gaps=[]) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287826, stream_id=1, stream_seq=6) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287826, gaps=[]) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287827, stream_id=1, stream_seq=7) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287827, gaps=[]) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287828, stream_id=1, stream_seq=7) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287828, gaps=[]) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287829, stream_id=1, stream_seq=7) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287829, gaps=[]) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287830, stream_id=1, stream_seq=7) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287830, gaps=[]) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287831, stream_id=1, stream_seq=7) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287831, gaps=[]) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287832, stream_id=1, stream_seq=7) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287832, gaps=[]) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287833, stream_id=1, stream_seq=7) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287833, gaps=[]) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287834, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287834, gaps=[]) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287835, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287835, gaps=[]) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287836, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287836, gaps=[]) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287837, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287837, gaps=[]) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287838, stream_id=1, stream_seq=8) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287838, gaps=[]) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287839, stream_id=1, stream_seq=8) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287839, gaps=[]) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287840, stream_id=1, stream_seq=8) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287840, gaps=[]) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287841, stream_id=1, stream_seq=9) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287841, gaps=[]) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287842, stream_id=1, stream_seq=9) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287842, gaps=[]) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287843, stream_id=1, stream_seq=9) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287843, gaps=[]) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287844, stream_id=1, stream_seq=9) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287844, gaps=[]) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287845, stream_id=1, stream_seq=9) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287845, gaps=[]) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287846, stream_id=1, stream_seq=9) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287846, gaps=[]) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287847, stream_id=1, stream_seq=9) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287847, gaps=[]) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287848, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287848, gaps=[]) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287849, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287849, gaps=[]) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287850, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287850, gaps=[]) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287851, stream_id=1, stream_seq=10) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287851, gaps=[]) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287852, stream_id=1, stream_seq=10) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287852, gaps=[]) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287853, stream_id=1, stream_seq=10) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287853, gaps=[]) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287854, stream_id=1, stream_seq=10) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287854, gaps=[]) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287855, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287855, gaps=[]) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287856, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287856, gaps=[]) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287857, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287857, gaps=[]) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287858, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287858, gaps=[]) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287859, stream_id=1, stream_seq=11) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287859, gaps=[]) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287860, stream_id=1, stream_seq=11) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287860, gaps=[]) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287861, stream_id=1, stream_seq=11) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287861, gaps=[]) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287862, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287862, gaps=[]) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287863, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287863, gaps=[]) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287864, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287864, gaps=[]) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287865, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287865, gaps=[]) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287866, stream_id=1, stream_seq=12) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287866, gaps=[]) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287867, stream_id=1, stream_seq=12) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287867, gaps=[]) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287868, stream_id=1, stream_seq=12) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287868, gaps=[]) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287869, stream_id=1, stream_seq=13) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287869, gaps=[]) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287870, stream_id=1, stream_seq=13) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287870, gaps=[]) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287871, stream_id=1, stream_seq=13) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287871, gaps=[]) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287872, stream_id=1, stream_seq=13) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287872, gaps=[]) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287873, stream_id=1, stream_seq=13) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287873, gaps=[]) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287874, stream_id=1, stream_seq=13) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287874, gaps=[]) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287875, stream_id=1, stream_seq=13) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287875, gaps=[]) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287876, stream_id=1, stream_seq=14) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287876, gaps=[]) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287877, stream_id=1, stream_seq=14) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287877, gaps=[]) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287878, stream_id=1, stream_seq=14) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287878, gaps=[]) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287879, stream_id=1, stream_seq=14) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287879, gaps=[]) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287880, stream_id=1, stream_seq=14) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287880, gaps=[]) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287881, stream_id=1, stream_seq=14) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287881, gaps=[]) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287882, stream_id=1, stream_seq=14) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287882, gaps=[]) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287883, stream_id=1, stream_seq=15) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287883, gaps=[]) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287884, stream_id=1, stream_seq=15) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287884, gaps=[]) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287885, stream_id=1, stream_seq=15) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287885, gaps=[]) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287886, stream_id=1, stream_seq=15) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287886, gaps=[]) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287887, stream_id=1, stream_seq=15) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287887, gaps=[]) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287888, stream_id=1, stream_seq=15) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287888, gaps=[]) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287889, stream_id=1, stream_seq=15) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287889, gaps=[]) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287890, stream_id=1, stream_seq=16) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287890, gaps=[]) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287891, stream_id=1, stream_seq=16) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287891, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287892, stream_id=1, stream_seq=16) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287892, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287893, stream_id=1, stream_seq=16) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287893, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287894, stream_id=1, stream_seq=16) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287894, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287895, stream_id=1, stream_seq=16) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287895, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287896, stream_id=1, stream_seq=16) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287896, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287897, stream_id=1, stream_seq=17) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287897, gaps=[]) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287898, stream_id=1, stream_seq=17) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287898, gaps=[]) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287899, stream_id=1, stream_seq=17) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287899, gaps=[]) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287900, stream_id=1, stream_seq=17) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287900, gaps=[]) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287901, stream_id=1, stream_seq=17) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287901, gaps=[]) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287902, stream_id=1, stream_seq=17) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287902, gaps=[]) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287903, stream_id=1, stream_seq=17) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287903, gaps=[]) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287904, stream_id=1, stream_seq=18) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287904, gaps=[]) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287905, stream_id=1, stream_seq=18) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287905, gaps=[]) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287906, stream_id=1, stream_seq=18) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287906, gaps=[]) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287907, stream_id=1, stream_seq=18) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287907, gaps=[]) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287908, stream_id=1, stream_seq=18) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287908, gaps=[]) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287909, stream_id=1, stream_seq=18) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287909, gaps=[]) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287910, stream_id=1, stream_seq=18) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287910, gaps=[]) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287911, stream_id=1, stream_seq=19) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287911, gaps=[]) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287912, stream_id=1, stream_seq=19) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287912, gaps=[]) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287913, stream_id=1, stream_seq=19) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287913, gaps=[]) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287914, stream_id=1, stream_seq=19) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287914, gaps=[]) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287915, stream_id=1, stream_seq=19) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287915, gaps=[]) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287916, stream_id=1, stream_seq=19) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287916, gaps=[]) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287917, stream_id=1, stream_seq=19) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287917, gaps=[]) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287918, stream_id=1, stream_seq=20) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287918, gaps=[]) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287919, stream_id=1, stream_seq=20) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287919, gaps=[]) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287920, stream_id=1, stream_seq=20) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287920, gaps=[]) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287921, stream_id=1, stream_seq=20) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287921, gaps=[]) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287922, stream_id=1, stream_seq=20) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287922, gaps=[]) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287923, stream_id=1, stream_seq=20) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287923, gaps=[]) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287924, stream_id=1, stream_seq=20) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287924, gaps=[]) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287925, stream_id=1, stream_seq=21) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287925, gaps=[]) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287926, stream_id=1, stream_seq=21) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287926, gaps=[]) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287927, stream_id=1, stream_seq=21) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287927, gaps=[]) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287928, stream_id=1, stream_seq=21) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287928, gaps=[]) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287929, stream_id=1, stream_seq=21) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287929, gaps=[]) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287930, stream_id=1, stream_seq=21) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287930, gaps=[]) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287931, stream_id=1, stream_seq=21) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287931, gaps=[]) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287932, stream_id=1, stream_seq=22) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287932, gaps=[]) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287933, stream_id=1, stream_seq=22) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287933, gaps=[]) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287934, stream_id=1, stream_seq=22) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287934, gaps=[]) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287935, stream_id=1, stream_seq=22) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287935, gaps=[]) 129052ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 129052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 129052ms [log] [experimentStatusChanged] {"status": "running", "message": null} 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287936, stream_id=1, stream_seq=22) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287936, gaps=[]) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287937, stream_id=1, stream_seq=22) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287937, gaps=[]) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287938, stream_id=1, stream_seq=22) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287938, gaps=[]) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287939, stream_id=1, stream_seq=23) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287939, gaps=[]) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287940, stream_id=1, stream_seq=23) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287940, gaps=[]) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287941, stream_id=1, stream_seq=23) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287941, gaps=[]) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287942, stream_id=1, stream_seq=23) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287942, gaps=[]) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287943, stream_id=1, stream_seq=23) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287943, gaps=[]) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287944, stream_id=1, stream_seq=23) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287944, gaps=[]) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287945, stream_id=1, stream_seq=23) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287945, gaps=[]) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287946, stream_id=1, stream_seq=24) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287946, gaps=[]) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287947, stream_id=1, stream_seq=24) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287947, gaps=[]) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287948, stream_id=1, stream_seq=24) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287948, gaps=[]) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287949, stream_id=1, stream_seq=24) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287949, gaps=[]) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287950, stream_id=1, stream_seq=24) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287950, gaps=[]) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287951, stream_id=1, stream_seq=24) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287951, gaps=[]) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287952, stream_id=1, stream_seq=24) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287952, gaps=[]) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287953, stream_id=1, stream_seq=25) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287953, gaps=[]) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287954, stream_id=1, stream_seq=25) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287954, gaps=[]) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287955, stream_id=1, stream_seq=25) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287955, gaps=[]) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287956, stream_id=1, stream_seq=25) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287956, gaps=[]) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287957, stream_id=1, stream_seq=25) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287957, gaps=[]) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287958, stream_id=1, stream_seq=25) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287958, gaps=[]) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287959, stream_id=1, stream_seq=25) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287959, gaps=[]) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287960, stream_id=1, stream_seq=26) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287960, gaps=[]) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287961, stream_id=1, stream_seq=26) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287961, gaps=[]) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287962, stream_id=1, stream_seq=26) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287962, gaps=[]) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287963, stream_id=1, stream_seq=26) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287963, gaps=[]) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287964, stream_id=1, stream_seq=26) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287964, gaps=[]) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287965, stream_id=1, stream_seq=26) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287965, gaps=[]) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287966, stream_id=1, stream_seq=26) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287966, gaps=[]) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287967, stream_id=1, stream_seq=27) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287967, gaps=[]) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287968, stream_id=1, stream_seq=27) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287968, gaps=[]) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287969, stream_id=1, stream_seq=27) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287969, gaps=[]) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287970, stream_id=1, stream_seq=27) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287970, gaps=[]) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287971, stream_id=1, stream_seq=27) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287971, gaps=[]) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287972, stream_id=1, stream_seq=27) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287972, gaps=[]) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287973, stream_id=1, stream_seq=27) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287973, gaps=[]) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287974, stream_id=1, stream_seq=28) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287974, gaps=[]) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287975, stream_id=1, stream_seq=28) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287975, gaps=[]) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287976, stream_id=1, stream_seq=28) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287976, gaps=[]) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287977, stream_id=1, stream_seq=28) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287977, gaps=[]) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287978, stream_id=1, stream_seq=28) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287978, gaps=[]) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287979, stream_id=1, stream_seq=28) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287979, gaps=[]) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287980, stream_id=1, stream_seq=28) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287980, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287981, stream_id=1, stream_seq=29) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287981, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287982, stream_id=1, stream_seq=29) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287982, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287983, stream_id=1, stream_seq=29) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287983, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287984, stream_id=1, stream_seq=29) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287984, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287985, stream_id=1, stream_seq=29) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287985, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287986, stream_id=1, stream_seq=29) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287986, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287987, stream_id=1, stream_seq=29) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287987, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287988, stream_id=1, stream_seq=30) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287988, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287989, stream_id=1, stream_seq=30) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287989, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287990, stream_id=1, stream_seq=30) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287990, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287991, stream_id=1, stream_seq=30) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287991, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287992, stream_id=1, stream_seq=30) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287992, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287993, stream_id=1, stream_seq=30) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287993, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096287994, stream_id=1, stream_seq=30) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287994, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096287995, stream_id=1, stream_seq=31) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287995, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287996, stream_id=1, stream_seq=31) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287996, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287997, stream_id=1, stream_seq=31) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287997, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287998, stream_id=1, stream_seq=31) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287998, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096287999, stream_id=1, stream_seq=31) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287999, gaps=[]) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288000, stream_id=1, stream_seq=31) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096288000, gaps=[]) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096288001, stream_id=1, stream_seq=31) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096288001, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096288002, stream_id=1, stream_seq=32) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096288002, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288003, stream_id=1, stream_seq=32) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096288003, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288004, stream_id=1, stream_seq=32) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096288004, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288005, stream_id=1, stream_seq=32) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096288005, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288006, stream_id=1, stream_seq=32) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096288006, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288007, stream_id=1, stream_seq=32) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096288007, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096288008, stream_id=1, stream_seq=32) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096288008, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1096288009, stream_id=1, stream_seq=33) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096288009, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288010, stream_id=1, stream_seq=33) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096288010, gaps=[]) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288011, stream_id=1, stream_seq=33) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096288011, gaps=[]) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288012, stream_id=1, stream_seq=33) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096288012, gaps=[]) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288013, stream_id=1, stream_seq=33) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096288013, gaps=[]) 129103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1096288014, stream_id=1, stream_seq=33) 129103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096288014, gaps=[]) 129103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1096288015, stream_id=1, stream_seq=33) 129156ms [log] 262140 129156ms [log] 262140 129156ms [log] [file] 129157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096288015, gaps=[]) 129414ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1"}', extra='') 129414ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1"}', extra='') 129439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 129439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 129439ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 129439ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 129439ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 129439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 129439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 129440ms [err] connectionstatechanged closed closed closed 129440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 129440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 129440ms [err] connectionstatechanged closed closed closed 129440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 129440ms [err] connectionstatechanged closed closed closed 129440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 129440ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "closed"}] 129441ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 129441ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 129502ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 129502ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 129502ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests (websocket): should transmit file 129555ms [err] Traceback (most recent call last): 129555ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 129555ms [err] return _run_code(code, main_globals, None, 129555ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 129555ms [err] exec(code, run_globals) 129555ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 129555ms [err] sys.exit(main()) 129555ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 129555ms [err] asyncio.run(main_async()) 129555ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 129555ms [err] return loop.run_until_complete(main) 129555ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 129556ms [err] self.run_forever() 129556ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 129556ms [err] self._run_once() 129556ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 129556ms [err] event_list = self._selector.select(timeout) 129556ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 129556ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 129556ms [err] KeyboardInterrupt 129558ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 129558ms [err] h.flush() 129558ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests (websocket): should transmit file 133821ms [log] starting device 134595ms [err] DEBUG:asyncio:Using selector: EpollSelector 134741ms [err] ERROR:asyncio:Unclosed client session 134741ms [err] client_session: 134830ms [log] parsing 134830ms [log] creating device handler 134830ms [log] [ready] 134830ms [log] reading line 134830ms [log] [websocketToken] "9ae7ab23-7a8c-44e2-85bc-d37fe5054059" 134834ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 134834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 134834ms [log] [websocketConnected] 136850ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/87a7d162-248d-4050-b0bc-49ec34c3883f"}}', extra='') 136850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/87a7d162-248d-4050-b0bc-49ec34c3883f"}}', extra='') 136850ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/87a7d162-248d-4050-b0bc-49ec34c3883f"} 136978ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/54248f0b-e521-48c3-8b4f-df6e75e0e4ad","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/2548f699-22e5-4362-aa09-f6b51a6b5a22?id=a0235e24-97d5-49aa-846f-75e55fbd1d0d"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":false}', extra='') 136978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/54248f0b-e521-48c3-8b4f-df6e75e0e4ad","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/2548f699-22e5-4362-aa09-f6b51a6b5a22?id=a0235e24-97d5-49aa-846f-75e55fbd1d0d"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":false}', extra='') 136979ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54248f0b-e521-48c3-8b4f-df6e75e0e4ad", "state": "new"}] 136979ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54248f0b-e521-48c3-8b4f-df6e75e0e4ad", "state": "connecting"}] 136982ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/54248f0b-e521-48c3-8b4f-df6e75e0e4ad", "state": "connected"}] 137137ms [log] 262140 137137ms [log] 262140 137137ms [log] [file] 137138ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 137138ms [log] [experimentStatusChanged] {"status": "running", "message": null} 137138ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 137138ms [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='') 137138ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 137138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 137346ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/54248f0b-e521-48c3-8b4f-df6e75e0e4ad"}', extra='') 137346ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/54248f0b-e521-48c3-8b4f-df6e75e0e4ad"}', extra='') 137346ms [log] [connectionsChanged] [] 137380ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 137380ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 137380ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests (websocket): should transmit file 137429ms [err] Traceback (most recent call last): 137429ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 137429ms [err] return _run_code(code, main_globals, None, 137429ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 137429ms [err] exec(code, run_globals) 137429ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 137429ms [err] sys.exit(main()) 137429ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 137429ms [err] asyncio.run(main_async()) 137429ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 137429ms [err] return loop.run_until_complete(main) 137429ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 137429ms [err] self.run_forever() 137429ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 137430ms [err] self._run_once() 137430ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 137430ms [err] event_list = self._selector.select(timeout) 137430ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 137455ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 137455ms [err] KeyboardInterrupt 137458ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 137458ms [err] h.flush() 137458ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests (websocket): should transmit file 141605ms [log] starting device 142402ms [err] DEBUG:asyncio:Using selector: EpollSelector 142552ms [err] ERROR:asyncio:Unclosed client session 142552ms [err] client_session: 142646ms [log] parsing 142646ms [log] creating device handler 142646ms [log] [ready] 142646ms [log] reading line 142646ms [log] [websocketToken] "e8b07926-1805-46a1-8e6d-2c15ccaca971" 142651ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142651ms [log] [websocketConnected] 143174ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/270bc80c-b7f8-498a-a384-cc2243c6f1e2"}}', extra='') 143174ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/270bc80c-b7f8-498a-a384-cc2243c6f1e2"}}', extra='') 143174ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/270bc80c-b7f8-498a-a384-cc2243c6f1e2"} 143267ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":true}', extra='') 143267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":true}', extra='') 143272ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "new"}] 145275ms [err] makeOffer 145275ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 145276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 145276ms [err] v=0 145276ms [err] o=- 3963978822 3963978822 IN IP4 0.0.0.0 145276ms [err] s=- 145276ms [err] t=0 0 145276ms [err] a=group:BUNDLE 0 145276ms [err] a=msid-semantic:WMS * 145276ms [err] m=application 9 DTLS/SCTP 5000 145276ms [err] c=IN IP4 0.0.0.0 145276ms [err] a=mid:0 145276ms [err] a=sctpmap:5000 webrtc-datachannel 65535 145276ms [err] a=max-message-size:65536 145276ms [err] a=ice-ufrag:03Gw 145276ms [err] a=ice-pwd:YaDEAeE1MFzFUVZPtIFjKr 145276ms [err] a=fingerprint:sha-256 86:85:09:A4:AF:DF:8F:CB:38:F1:B9:BC:AB:21:96:47:03:1B:BF:19:E0:56:1E:A1:FA:A2:FE:68:37:E0:59:09 145276ms [err] a=fingerprint:sha-384 7F:69:09:8F:7A:6F:17:F1:1A:D2:EE:AE:4C:05:7F:10:78:13:1D:4D:E0:28:6E:57:85:4B:72:18:6C:6B:88:3C:85:28:76:23:A4:9E:B9:A1:AD:1F:5B:7C:74:67:CC:0F 145276ms [err] a=fingerprint:sha-512 01:F7:C2:B3:6F:E9:B0:59:2A:4C:38:D4:84:F5:B1:9D:30:16:28:57:EF:92:1C:D4:91:FB:FB:B6:2A:F1:AE:4F:D9:B9:FF:64:A1:9F:BA:1F:77:FD:35:60:26:43:93:10:63:CD:F8:40:2D:3C:16:E9:F2:E7:B8:F5:87:FE:53:40 145276ms [err] a=setup:actpass 145276ms [err] 145277ms [err] connectionstatechanged new new have-local-offer 145277ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 145278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 145279ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "new"}] 145280ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 145281ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 145283ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':\x9c:\xc4&\x89\xef\xf7\x80\x15\x95\xe5') 145284ms [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'\xc1\xc5\xed\x8f\x94c\xf7\xc8\x8dR\xa6+') 145284ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 145285ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b':\x9c:\xc4&\x89\xef\xf7\x80\x15\x95\xe5') 145285ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfb\xea\xafI\xe8\x17j\xb0U6\xdb\x80') 145285ms [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'\xc1\xc5\xed\x8f\x94c\xf7\xc8\x8dR\xa6+') 145786ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfb\xea\xafI\xe8\x17j\xb0U6\xdb\x80') 146788ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfb\xea\xafI\xe8\x17j\xb0U6\xdb\x80') 148791ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfb\xea\xafI\xe8\x17j\xb0U6\xdb\x80') 150284ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 150285ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 150285ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 150285ms [err] handleSignalingMessage 150285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150285ms [err] handleOptions 150285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 150285ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 150285ms [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='') 150285ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 155307ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53975) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86\xa0\xaa\xb9\x0ev\xdfe\xa8\x91\xa2\xa7') 155308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53975) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86\xa0\xaa\xb9\x0ev\xdfe\xa8\x91\xa2\xa7') 155320ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978827 3963978827 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 53975 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53975 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47284 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53975 typ srflx raddr 172.17.0.3 rport 53975\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47284 typ srflx raddr 172.30.0.1 rport 47284\\r\\na=end-of-candidates\\r\\na=ice-ufrag:IsFE\\r\\na=ice-pwd:YVKUY88Rj42K7ZBeAepJWN\\r\\na=fingerprint:sha-256 67:41:9B:F2:55:D7:3D:15:DB:74:65:15:22:78:D6:5F:B9:BA:00:A1:93:1C:15:4E:08:84:04:0C:49:F2:FA:FF\\r\\na=fingerprint:sha-384 52:D1:B0:DD:8F:56:41:AD:88:78:08:B7:F9:92:09:B1:E5:D6:1A:69:DF:33:33:E6:1E:25:06:3A:9C:4B:86:CD:F5:BA:73:B7:63:F2:87:36:AE:EA:FB:DD:70:65:F2:FC\\r\\na=fingerprint:sha-512 19:9B:8D:99:65:72:89:CF:EE:DE:7C:10:F6:32:8C:59:8F:89:53:58:F1:F0:CB:21:45:94:C7:07:FC:D4:2A:D5:45:FA:64:EC:28:7A:9E:FD:57:D1:B6:FF:0B:08:FF:43:37:82:22:06:BD:8E:83:7C:2F:85:47:1D:B0:14:B5:27\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 155320ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978827 3963978827 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 53975 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53975 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47284 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53975 typ srflx raddr 172.17.0.3 rport 53975\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47284 typ srflx raddr 172.30.0.1 rport 47284\\r\\na=end-of-candidates\\r\\na=ice-ufrag:IsFE\\r\\na=ice-pwd:YVKUY88Rj42K7ZBeAepJWN\\r\\na=fingerprint:sha-256 67:41:9B:F2:55:D7:3D:15:DB:74:65:15:22:78:D6:5F:B9:BA:00:A1:93:1C:15:4E:08:84:04:0C:49:F2:FA:FF\\r\\na=fingerprint:sha-384 52:D1:B0:DD:8F:56:41:AD:88:78:08:B7:F9:92:09:B1:E5:D6:1A:69:DF:33:33:E6:1E:25:06:3A:9C:4B:86:CD:F5:BA:73:B7:63:F2:87:36:AE:EA:FB:DD:70:65:F2:FC\\r\\na=fingerprint:sha-512 19:9B:8D:99:65:72:89:CF:EE:DE:7C:10:F6:32:8C:59:8F:89:53:58:F1:F0:CB:21:45:94:C7:07:FC:D4:2A:D5:45:FA:64:EC:28:7A:9E:FD:57:D1:B6:FF:0B:08:FF:43:37:82:22:06:BD:8E:83:7C:2F:85:47:1D:B0:14:B5:27\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 155320ms [err] handleSignalingMessage 155320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 155321ms [err] handleAnswer 155321ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 155321ms [err] acceptAnswer 155321ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 155321ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 155321ms [err] v=0 155321ms [err] o=- 3963978827 3963978827 IN IP4 0.0.0.0 155321ms [err] s=- 155321ms [err] t=0 0 155321ms [err] a=group:BUNDLE 0 155321ms [err] a=msid-semantic:WMS * 155321ms [err] m=application 53975 DTLS/SCTP 5000 155321ms [err] c=IN IP4 172.17.0.3 155321ms [err] a=mid:0 155321ms [err] a=sctpmap:5000 webrtc-datachannel 65535 155321ms [err] a=max-message-size:65536 155321ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53975 typ host 155321ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47284 typ host 155321ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53975 typ srflx raddr 172.17.0.3 rport 53975 155321ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47284 typ srflx raddr 172.30.0.1 rport 47284 155321ms [err] a=end-of-candidates 155321ms [err] a=ice-ufrag:IsFE 155321ms [err] a=ice-pwd:YVKUY88Rj42K7ZBeAepJWN 155321ms [err] a=fingerprint:sha-256 67:41:9B:F2:55:D7:3D:15:DB:74:65:15:22:78:D6:5F:B9:BA:00:A1:93:1C:15:4E:08:84:04:0C:49:F2:FA:FF 155321ms [err] a=fingerprint:sha-384 52:D1:B0:DD:8F:56:41:AD:88:78:08:B7:F9:92:09:B1:E5:D6:1A:69:DF:33:33:E6:1E:25:06:3A:9C:4B:86:CD:F5:BA:73:B7:63:F2:87:36:AE:EA:FB:DD:70:65:F2:FC 155321ms [err] a=fingerprint:sha-512 19:9B:8D:99:65:72:89:CF:EE:DE:7C:10:F6:32:8C:59:8F:89:53:58:F1:F0:CB:21:45:94:C7:07:FC:D4:2A:D5:45:FA:64:EC:28:7A:9E:FD:57:D1:B6:FF:0B:08:FF:43:37:82:22:06:BD:8E:83:7C:2F:85:47:1D:B0:14:B5:27 155321ms [err] a=setup:active 155321ms [err] 155324ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 155324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 155324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 155325ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33860) -> ('172.17.0.3', 53975)) State.FROZEN -> State.WAITING 155325ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39255) -> ('172.17.0.3', 53975)) State.FROZEN -> State.WAITING 155325ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33860) -> ('172.30.0.1', 47284)) State.FROZEN -> State.WAITING 155326ms [err] connectionstatechanged connecting checking stable 155326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155326ms [err] connectionstatechanged connecting checking stable 155326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155326ms [err] connectionstatechanged connecting checking stable 155326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155326ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33860) -> ('172.17.0.3', 53975)) State.WAITING -> State.IN_PROGRESS 155326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 53975) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b', \xd3^/Ud0\x14P6\x13') 155327ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "connecting"}] 155328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 53975) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b', \xd3^/Ud0\x14P6\x13') 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33860) -> ('172.17.0.3', 53975)) State.IN_PROGRESS -> State.SUCCEEDED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39255) -> ('172.17.0.3', 53975)) State.WAITING -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33860) -> ('172.30.0.1', 47284)) State.WAITING -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39255) -> ('172.30.0.1', 47284)) State.FROZEN -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33860) -> ('141.24.211.56', 53975)) State.FROZEN -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39255) -> ('141.24.211.56', 53975)) State.FROZEN -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33860) -> ('141.24.211.56', 47284)) State.FROZEN -> State.FAILED 155330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39255) -> ('141.24.211.56', 47284)) State.FROZEN -> State.FAILED 155330ms [err] INFO:aioice.ice:Connection(0) ICE completed 155346ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 155346ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 155347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 155348ms [err] connectionstatechanged connecting completed stable 155348ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 155350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 155350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 155350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 155350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 155350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 155350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 155351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 155351ms [err] connectionstatechanged connected completed stable 155351ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 155351ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "connected"}] 155352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 155352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 155352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 155352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 155352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 155352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 155353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 155353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 155354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 155354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3705235324, stream_id=1, stream_seq=0) 155354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 155355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3958676807, stream_id=1, stream_seq=0) 155355ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 155355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676807, gaps=[]) 155355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3705235324, gaps=[]) 155355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3958676808, stream_id=1, stream_seq=1) 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676808, gaps=[]) 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676809, stream_id=1, stream_seq=2) 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676809, gaps=[]) 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676810, stream_id=1, stream_seq=2) 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676810, gaps=[]) 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676811, stream_id=1, stream_seq=2) 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676811, gaps=[]) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676812, stream_id=1, stream_seq=2) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676812, gaps=[]) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676813, stream_id=1, stream_seq=2) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676813, gaps=[]) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676814, stream_id=1, stream_seq=2) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676814, gaps=[]) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676815, stream_id=1, stream_seq=2) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676815, gaps=[]) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676816, stream_id=1, stream_seq=3) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676816, gaps=[]) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676817, stream_id=1, stream_seq=3) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676817, gaps=[]) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676818, stream_id=1, stream_seq=3) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676818, gaps=[]) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676819, stream_id=1, stream_seq=3) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676819, gaps=[]) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676820, stream_id=1, stream_seq=3) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676820, gaps=[]) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676821, stream_id=1, stream_seq=3) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676821, gaps=[]) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676822, stream_id=1, stream_seq=3) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676822, gaps=[]) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676823, stream_id=1, stream_seq=4) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676823, gaps=[]) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676824, stream_id=1, stream_seq=4) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676824, gaps=[]) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676825, stream_id=1, stream_seq=4) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676825, gaps=[]) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676826, stream_id=1, stream_seq=4) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676826, gaps=[]) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676827, stream_id=1, stream_seq=4) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676827, gaps=[]) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676828, stream_id=1, stream_seq=4) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676828, gaps=[]) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676829, stream_id=1, stream_seq=4) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676829, gaps=[]) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676830, stream_id=1, stream_seq=5) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676830, gaps=[]) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676831, stream_id=1, stream_seq=5) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676831, gaps=[]) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676832, stream_id=1, stream_seq=5) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676832, gaps=[]) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676833, stream_id=1, stream_seq=5) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676833, gaps=[]) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676834, stream_id=1, stream_seq=5) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676834, gaps=[]) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676835, stream_id=1, stream_seq=5) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676835, gaps=[]) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676836, stream_id=1, stream_seq=5) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676836, gaps=[]) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676837, stream_id=1, stream_seq=6) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676837, gaps=[]) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676838, stream_id=1, stream_seq=6) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676838, gaps=[]) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676839, stream_id=1, stream_seq=6) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676839, gaps=[]) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676840, stream_id=1, stream_seq=6) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676840, gaps=[]) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676841, stream_id=1, stream_seq=6) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676841, gaps=[]) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676842, stream_id=1, stream_seq=6) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676842, gaps=[]) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676843, stream_id=1, stream_seq=6) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676843, gaps=[]) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676844, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676844, gaps=[]) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676845, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676845, gaps=[]) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676846, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676846, gaps=[]) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676847, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676847, gaps=[]) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676848, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676848, gaps=[]) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676849, stream_id=1, stream_seq=7) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676849, gaps=[]) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676850, stream_id=1, stream_seq=7) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676850, gaps=[]) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676851, stream_id=1, stream_seq=8) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676851, gaps=[]) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676852, stream_id=1, stream_seq=8) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676852, gaps=[]) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676853, stream_id=1, stream_seq=8) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676853, gaps=[]) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676854, stream_id=1, stream_seq=8) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676854, gaps=[]) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676855, stream_id=1, stream_seq=8) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676855, gaps=[]) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676856, stream_id=1, stream_seq=8) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676856, gaps=[]) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676857, stream_id=1, stream_seq=8) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676857, gaps=[]) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676858, stream_id=1, stream_seq=9) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676858, gaps=[]) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676859, stream_id=1, stream_seq=9) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676859, gaps=[]) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676860, stream_id=1, stream_seq=9) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676860, gaps=[]) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676861, stream_id=1, stream_seq=9) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676861, gaps=[]) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676862, stream_id=1, stream_seq=9) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676862, gaps=[]) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676863, stream_id=1, stream_seq=9) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676863, gaps=[]) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676864, stream_id=1, stream_seq=9) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676864, gaps=[]) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676865, stream_id=1, stream_seq=10) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676865, gaps=[]) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676866, stream_id=1, stream_seq=10) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676866, gaps=[]) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676867, stream_id=1, stream_seq=10) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676867, gaps=[]) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676868, stream_id=1, stream_seq=10) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676868, gaps=[]) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676869, stream_id=1, stream_seq=10) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676869, gaps=[]) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676870, stream_id=1, stream_seq=10) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676870, gaps=[]) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676871, stream_id=1, stream_seq=10) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676871, gaps=[]) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676872, stream_id=1, stream_seq=11) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676872, gaps=[]) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676873, stream_id=1, stream_seq=11) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676873, gaps=[]) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676874, stream_id=1, stream_seq=11) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676874, gaps=[]) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676875, stream_id=1, stream_seq=11) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676875, gaps=[]) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676876, stream_id=1, stream_seq=11) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676876, gaps=[]) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676877, stream_id=1, stream_seq=11) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676877, gaps=[]) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676878, stream_id=1, stream_seq=11) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676878, gaps=[]) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676879, stream_id=1, stream_seq=12) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676879, gaps=[]) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676880, stream_id=1, stream_seq=12) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676880, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676881, stream_id=1, stream_seq=12) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676881, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676882, stream_id=1, stream_seq=12) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676882, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676883, stream_id=1, stream_seq=12) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676883, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676884, stream_id=1, stream_seq=12) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676884, gaps=[]) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676885, stream_id=1, stream_seq=12) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676885, gaps=[]) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676886, stream_id=1, stream_seq=13) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676886, gaps=[]) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676887, stream_id=1, stream_seq=13) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676887, gaps=[]) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676888, stream_id=1, stream_seq=13) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676888, gaps=[]) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676889, stream_id=1, stream_seq=13) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676889, gaps=[]) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676890, stream_id=1, stream_seq=13) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676890, gaps=[]) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676891, stream_id=1, stream_seq=13) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676891, gaps=[]) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676892, stream_id=1, stream_seq=13) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676892, gaps=[]) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676893, stream_id=1, stream_seq=14) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676893, gaps=[]) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676894, stream_id=1, stream_seq=14) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676894, gaps=[]) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676895, stream_id=1, stream_seq=14) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676895, gaps=[]) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676896, stream_id=1, stream_seq=14) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676896, gaps=[]) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676897, stream_id=1, stream_seq=14) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676897, gaps=[]) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676898, stream_id=1, stream_seq=14) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676898, gaps=[]) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676899, stream_id=1, stream_seq=14) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676899, gaps=[]) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676900, stream_id=1, stream_seq=15) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676900, gaps=[]) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676901, stream_id=1, stream_seq=15) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676901, gaps=[]) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676902, stream_id=1, stream_seq=15) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676902, gaps=[]) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676903, stream_id=1, stream_seq=15) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676903, gaps=[]) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676904, stream_id=1, stream_seq=15) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676904, gaps=[]) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676905, stream_id=1, stream_seq=15) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676905, gaps=[]) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676906, stream_id=1, stream_seq=15) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676906, gaps=[]) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676907, stream_id=1, stream_seq=16) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676907, gaps=[]) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676908, stream_id=1, stream_seq=16) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676908, gaps=[]) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676909, stream_id=1, stream_seq=16) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676909, gaps=[]) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676910, stream_id=1, stream_seq=16) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676910, gaps=[]) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676911, stream_id=1, stream_seq=16) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676911, gaps=[]) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676912, stream_id=1, stream_seq=16) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676912, gaps=[]) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676913, stream_id=1, stream_seq=16) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676913, gaps=[]) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676914, stream_id=1, stream_seq=17) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676914, gaps=[]) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676915, stream_id=1, stream_seq=17) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676915, gaps=[]) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676916, stream_id=1, stream_seq=17) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676916, gaps=[]) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676917, stream_id=1, stream_seq=17) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676917, gaps=[]) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676918, stream_id=1, stream_seq=17) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676918, gaps=[]) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676919, stream_id=1, stream_seq=17) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676919, gaps=[]) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676920, stream_id=1, stream_seq=17) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676920, gaps=[]) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676921, stream_id=1, stream_seq=18) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676921, gaps=[]) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676922, stream_id=1, stream_seq=18) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676922, gaps=[]) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676923, stream_id=1, stream_seq=18) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676923, gaps=[]) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676924, stream_id=1, stream_seq=18) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676924, gaps=[]) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676925, stream_id=1, stream_seq=18) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676925, gaps=[]) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676926, stream_id=1, stream_seq=18) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676926, gaps=[]) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676927, stream_id=1, stream_seq=18) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676927, gaps=[]) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676928, stream_id=1, stream_seq=19) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676928, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676929, stream_id=1, stream_seq=19) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676929, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676930, stream_id=1, stream_seq=19) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676930, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676931, stream_id=1, stream_seq=19) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676931, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676932, stream_id=1, stream_seq=19) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676932, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676933, stream_id=1, stream_seq=19) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676933, gaps=[]) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676934, stream_id=1, stream_seq=19) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676934, gaps=[]) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676935, stream_id=1, stream_seq=20) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676935, gaps=[]) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676936, stream_id=1, stream_seq=20) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676936, gaps=[]) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676937, stream_id=1, stream_seq=20) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676937, gaps=[]) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676938, stream_id=1, stream_seq=20) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676938, gaps=[]) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676939, stream_id=1, stream_seq=20) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676939, gaps=[]) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676940, stream_id=1, stream_seq=20) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676940, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676941, stream_id=1, stream_seq=20) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676941, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676942, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676942, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676943, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676943, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676944, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676944, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676945, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676945, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676946, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676946, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676947, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676947, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676948, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676948, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676949, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676949, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676950, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676950, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676951, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676951, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676952, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676952, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676953, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676953, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676954, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676954, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676955, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676955, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676956, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676956, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676957, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676957, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676958, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676958, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676959, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676959, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676960, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676960, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676961, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676961, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676962, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676962, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676963, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676963, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676964, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676964, gaps=[]) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676965, stream_id=1, stream_seq=24) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676965, gaps=[]) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676966, stream_id=1, stream_seq=24) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676966, gaps=[]) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676967, stream_id=1, stream_seq=24) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676967, gaps=[]) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676968, stream_id=1, stream_seq=24) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676968, gaps=[]) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676969, stream_id=1, stream_seq=24) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676969, gaps=[]) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676970, stream_id=1, stream_seq=25) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676970, gaps=[]) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676971, stream_id=1, stream_seq=25) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676971, gaps=[]) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676972, stream_id=1, stream_seq=25) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676972, gaps=[]) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676973, stream_id=1, stream_seq=25) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676973, gaps=[]) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676974, stream_id=1, stream_seq=25) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676974, gaps=[]) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676975, stream_id=1, stream_seq=25) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676975, gaps=[]) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676976, stream_id=1, stream_seq=25) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676976, gaps=[]) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676977, stream_id=1, stream_seq=26) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676977, gaps=[]) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676978, stream_id=1, stream_seq=26) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676978, gaps=[]) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676979, stream_id=1, stream_seq=26) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676979, gaps=[]) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676980, stream_id=1, stream_seq=26) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676980, gaps=[]) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676981, stream_id=1, stream_seq=26) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676981, gaps=[]) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676982, stream_id=1, stream_seq=26) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676982, gaps=[]) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676983, stream_id=1, stream_seq=26) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676983, gaps=[]) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676984, stream_id=1, stream_seq=27) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676984, gaps=[]) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676985, stream_id=1, stream_seq=27) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676985, gaps=[]) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676986, stream_id=1, stream_seq=27) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676986, gaps=[]) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676987, stream_id=1, stream_seq=27) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676987, gaps=[]) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676988, stream_id=1, stream_seq=27) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676988, gaps=[]) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676989, stream_id=1, stream_seq=27) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676989, gaps=[]) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676990, stream_id=1, stream_seq=27) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676990, gaps=[]) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676991, stream_id=1, stream_seq=28) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676991, gaps=[]) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676992, stream_id=1, stream_seq=28) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676992, gaps=[]) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676993, stream_id=1, stream_seq=28) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676993, gaps=[]) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676994, stream_id=1, stream_seq=28) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676994, gaps=[]) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676995, stream_id=1, stream_seq=28) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676995, gaps=[]) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676996, stream_id=1, stream_seq=28) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676996, gaps=[]) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958676997, stream_id=1, stream_seq=28) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676997, gaps=[]) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958676998, stream_id=1, stream_seq=29) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676998, gaps=[]) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958676999, stream_id=1, stream_seq=29) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676999, gaps=[]) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677000, stream_id=1, stream_seq=29) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677000, gaps=[]) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677001, stream_id=1, stream_seq=29) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677001, gaps=[]) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677002, stream_id=1, stream_seq=29) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677002, gaps=[]) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677003, stream_id=1, stream_seq=29) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677003, gaps=[]) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958677004, stream_id=1, stream_seq=29) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677004, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958677005, stream_id=1, stream_seq=30) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677005, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677006, stream_id=1, stream_seq=30) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677006, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677007, stream_id=1, stream_seq=30) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677007, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677008, stream_id=1, stream_seq=30) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677008, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677009, stream_id=1, stream_seq=30) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677009, gaps=[]) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677010, stream_id=1, stream_seq=30) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677010, gaps=[]) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958677011, stream_id=1, stream_seq=30) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677011, gaps=[]) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958677012, stream_id=1, stream_seq=31) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677012, gaps=[]) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677013, stream_id=1, stream_seq=31) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677013, gaps=[]) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677014, stream_id=1, stream_seq=31) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677014, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677015, stream_id=1, stream_seq=31) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677015, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677016, stream_id=1, stream_seq=31) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677016, gaps=[]) 155414ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 155414ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677017, stream_id=1, stream_seq=31) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677017, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958677018, stream_id=1, stream_seq=31) 155414ms [log] [experimentStatusChanged] {"status": "running", "message": null} 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677018, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958677019, stream_id=1, stream_seq=32) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677019, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677020, stream_id=1, stream_seq=32) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677020, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677021, stream_id=1, stream_seq=32) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677021, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677022, stream_id=1, stream_seq=32) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677022, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677023, stream_id=1, stream_seq=32) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677023, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677024, stream_id=1, stream_seq=32) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677024, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958677025, stream_id=1, stream_seq=32) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677025, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3958677026, stream_id=1, stream_seq=33) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677026, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677027, stream_id=1, stream_seq=33) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677027, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677028, stream_id=1, stream_seq=33) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677028, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677029, stream_id=1, stream_seq=33) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677029, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677030, stream_id=1, stream_seq=33) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677030, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3958677031, stream_id=1, stream_seq=33) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677031, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3958677032, stream_id=1, stream_seq=33) 155467ms [log] 262140 155467ms [log] 262140 155467ms [log] [file] 155467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677032, gaps=[]) 155678ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f"}', extra='') 155678ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f"}', extra='') 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 155678ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 155679ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 155679ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 155679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 155679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 155679ms [err] connectionstatechanged closed closed closed 155679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 155679ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 155679ms [err] connectionstatechanged closed closed closed 155679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 155680ms [err] connectionstatechanged closed closed closed 155680ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 155680ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "closed"}] 155680ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 155680ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 155754ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 155754ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 155754ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests (webrtc): should transmit initial gpio value 155795ms [err] Traceback (most recent call last): 155795ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 155795ms [err] return _run_code(code, main_globals, None, 155795ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 155795ms [err] exec(code, run_globals) 155795ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 155795ms [err] sys.exit(main()) 155795ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 155795ms [err] asyncio.run(main_async()) 155795ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 155795ms [err] return loop.run_until_complete(main) 155795ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 155795ms [err] self.run_forever() 155795ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 155796ms [err] self._run_once() 155796ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 155796ms [err] event_list = self._selector.select(timeout) 155796ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 155796ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 155796ms [err] KeyboardInterrupt 155797ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 155797ms [err] h.flush() 155797ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests (webrtc): should transmit gpio value ================== js Client to python Client GPIO tests (webrtc): should transmit initial gpio value 163665ms [log] starting device 164443ms [err] DEBUG:asyncio:Using selector: EpollSelector 164588ms [err] ERROR:asyncio:Unclosed client session 164588ms [err] client_session: 164678ms [log] parsing 164678ms [log] creating device handler 164678ms [log] [ready] 164678ms [log] reading line 164678ms [log] [websocketToken] "3e058db7-5ee7-44f0-aa7b-36f4406a6ae5" 164683ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 164683ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 164684ms [log] [websocketConnected] 166605ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/cbf26e9b-03f0-41d1-99ff-9beae894c3db"}}', extra='') 166605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/cbf26e9b-03f0-41d1-99ff-9beae894c3db"}}', extra='') 166605ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/cbf26e9b-03f0-41d1-99ff-9beae894c3db"} 166708ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 166708ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 166737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba", "state": "new"}] 168739ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 168739ms [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='') 168740ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 168740ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 168740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 168740ms [err] handleSignalingMessage 168740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 168740ms [err] handleOptions 168740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 168741ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8442032526475579606 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:gOiw\\r\\na=ice-pwd:b3Vw29sdwup4jCcs/JG3PcZ+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 AF:2E:D6:42:7D:15:E2:14:F4:90:6F:06:FA:D0:0B:50:63:92:57:2A:CA:93:73:0C:C4:C7:D5:FE:40:B0:7A:CC\\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/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 168741ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8442032526475579606 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:gOiw\\r\\na=ice-pwd:b3Vw29sdwup4jCcs/JG3PcZ+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 AF:2E:D6:42:7D:15:E2:14:F4:90:6F:06:FA:D0:0B:50:63:92:57:2A:CA:93:73:0C:C4:C7:D5:FE:40:B0:7A:CC\\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/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 168741ms [err] handleSignalingMessage 168741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 168741ms [err] handleOffer 168741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 168741ms [err] makeAnswer 168741ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 168741ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 168741ms [err] v=0 168741ms [err] o=- 8442032526475579606 2 IN IP4 127.0.0.1 168741ms [err] s=- 168741ms [err] t=0 0 168741ms [err] a=group:BUNDLE 0 168741ms [err] a=extmap-allow-mixed 168741ms [err] a=msid-semantic: WMS 168741ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 168741ms [err] c=IN IP4 0.0.0.0 168741ms [err] a=ice-ufrag:gOiw 168741ms [err] a=ice-pwd:b3Vw29sdwup4jCcs/JG3PcZ+ 168741ms [err] a=ice-options:trickle 168741ms [err] a=fingerprint:sha-256 AF:2E:D6:42:7D:15:E2:14:F4:90:6F:06:FA:D0:0B:50:63:92:57:2A:CA:93:73:0C:C4:C7:D5:FE:40:B0:7A:CC 168741ms [err] a=setup:actpass 168741ms [err] a=mid:0 168741ms [err] a=sctp-port:5000 168741ms [err] a=max-message-size:262144 168741ms [err] 168746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 168746ms [err] v=0 168746ms [err] o=- 8442032526475579606 2 IN IP4 127.0.0.1 168746ms [err] s=- 168746ms [err] t=0 0 168746ms [err] a=group:BUNDLE 0 168746ms [err] a=extmap-allow-mixed 168746ms [err] a=msid-semantic: WMS 168746ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 168746ms [err] c=IN IP4 0.0.0.0 168746ms [err] a=ice-ufrag:gOiw 168746ms [err] a=ice-pwd:b3Vw29sdwup4jCcs/JG3PcZ+ 168746ms [err] a=ice-options:trickle 168746ms [err] a=fingerprint:sha-256 AF:2E:D6:42:7D:15:E2:14:F4:90:6F:06:FA:D0:0B:50:63:92:57:2A:CA:93:73:0C:C4:C7:D5:FE:40:B0:7A:CC 168746ms [err] a=setup:actpass 168746ms [err] a=mid:0 168746ms [err] a=sctp-port:5000 168746ms [err] a=max-message-size:262144 168746ms [err] 168746ms [err] connectionstatechanged new new have-remote-offer 168747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 168747ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba", "state": "new"}] 168748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 168748ms [err] v=0 168748ms [err] o=- 3963978845 3963978845 IN IP4 0.0.0.0 168748ms [err] s=- 168748ms [err] t=0 0 168748ms [err] a=group:BUNDLE 0 168748ms [err] a=msid-semantic:WMS * 168748ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 168748ms [err] c=IN IP4 0.0.0.0 168748ms [err] a=mid:0 168748ms [err] a=sctp-port:5000 168748ms [err] a=max-message-size:65536 168748ms [err] a=ice-ufrag:KAEH 168748ms [err] a=ice-pwd:99DapYn76K6InaOXgV06LJ 168748ms [err] a=fingerprint:sha-256 9A:44:F1:F5:5A:8A:E2:C3:FE:05:E7:10:06:34:D3:C0:0F:10:AD:47:D0:51:B9:4A:7E:47:B0:59:69:8B:AE:92 168748ms [err] a=fingerprint:sha-384 99:89:C4:6C:17:A0:E0:4A:A4:71:1E:BF:5F:BC:03:53:CA:A9:4B:0D:40:17:C2:E9:30:9C:22:C3:B1:38:7E:87:6D:85:B0:C5:93:8A:3A:E6:03:F7:5E:85:3E:84:D2:58 168748ms [err] a=fingerprint:sha-512 C7:F9:EE:F3:05:50:3E:D1:8D:4D:4D:29:E6:E3:BB:F6:56:90:BB:C6:1D:F6:FF:1D:97:11:DD:B9:4F:54:1E:7F:E8:8A:FC:E4:51:32:26:82:DF:E4:C9:41:7C:CE:B8:F5:3E:00:48:24:CC:7C:F5:8E:5B:30:91:8A:27:31:F4:B2 168748ms [err] a=setup:active 168748ms [err] 168748ms [err] connectionstatechanged new new stable 168748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 168748ms [err] connectionstatechanged new new stable 168748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 168748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 168751ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 168751ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 168753ms [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'\x93\xa0\x125v$\xeeT\xcf\xb2\x97\xff') 168754ms [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'U\xcf\xfde\xcc\x8bj=\xd5\xab\xa1]') 168754ms [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'\x93\xa0\x125v$\xeeT\xcf\xb2\x97\xff') 168755ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 168755ms [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'U\xcf\xfde\xcc\x8bj=\xd5\xab\xa1]') 168755ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf8\xa3\x1b\xae\xb74\xfcU\xa7\xd5\xbd:') 169279ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf8\xa3\x1b\xae\xb74\xfcU\xa7\xd5\xbd:') 170281ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf8\xa3\x1b\xae\xb74\xfcU\xa7\xd5\xbd:') 172283ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf8\xa3\x1b\xae\xb74\xfcU\xa7\xd5\xbd:') 173754ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 173756ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 173756ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 173756ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 173757ms [err] connectionstatechanged connecting checking stable 173757ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173757ms [err] connectionstatechanged connecting checking stable 173757ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173757ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba", "state": "connecting"}] 173774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GRjtN5pHMUOK') 173774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GRjtN5pHMUOK') 173774ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(QIS1TR09Yi 1 udp 1845501695 172.17.0.3 45236 typ prflx) 173774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33794) -> ('172.17.0.3', 45236)) State.WAITING -> State.IN_PROGRESS 173775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\x1f\xa8n}\xb4P\xf9\xca\xf22u') 173778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\x1f\xa8n}\xb4P\xf9\xca\xf22u') 173778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33794) -> ('172.17.0.3', 45236)) State.IN_PROGRESS -> State.SUCCEEDED 173778ms [err] INFO:aioice.ice:Connection(0) ICE completed 173782ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:653920402 1 udp 1677729535 141.24.211.56 45236 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag gOiw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 173782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:653920402 1 udp 1677729535 141.24.211.56 45236 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag gOiw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 173782ms [err] handleSignalingMessage 173782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173782ms [err] handleIceCandidate 173782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 173782ms [err] acceptIceCandidate 173782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 173786ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:782386005 1 udp 2113937151 4b7c8348-2e59-4564-aefb-870a9118f4d3.local 45236 typ host generation 0 ufrag gOiw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 173786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:782386005 1 udp 2113937151 4b7c8348-2e59-4564-aefb-870a9118f4d3.local 45236 typ host generation 0 ufrag gOiw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 173786ms [err] handleSignalingMessage 173786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173786ms [err] handleIceCandidate 173786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 173786ms [err] acceptIceCandidate 173786ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 173789ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4b7c8348-2e59-4564-aefb-870a9118f4d3.local" resolved to 172.17.0.3 173797ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33794) -> ('172.17.0.3', 45236)) State.FROZEN -> State.IN_PROGRESS 173797ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb9\x9e\xf7\xe40^E\x13\xdbF\xcbA') 173798ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb9\x9e\xf7\xe40^E\x13\xdbF\xcbA') 173798ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33794) -> ('172.17.0.3', 45236)) State.IN_PROGRESS -> State.SUCCEEDED 173818ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35944) -> ('172.17.0.3', 45236)) State.FROZEN -> State.IN_PROGRESS 173818ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04\xe2\xf2V7k/\xaa\x9d\xd5cz') 173819ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04\xe2\xf2V7k/\xaa\x9d\xd5cz') 173819ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35944) -> ('172.17.0.3', 45236)) State.IN_PROGRESS -> State.SUCCEEDED 173824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'asuvQHpSMHpS') 173824ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'asuvQHpSMHpS') 173824ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33794) -> ('141.24.211.56', 45236)) State.FROZEN -> State.FAILED 173824ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35944) -> ('141.24.211.56', 45236)) State.FROZEN -> State.FAILED 173839ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 173839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 173840ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 173840ms [err] connectionstatechanged connecting completed stable 173840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 173843ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 173843ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 173843ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 173843ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 173843ms [err] connectionstatechanged connected completed stable 173844ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 173844ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba", "state": "connected"}] 173847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 173847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 173847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 173848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 173848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 173849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 173849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3353344159, stream_id=1, stream_seq=0) 173849ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 173849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=983356007, stream_id=1, stream_seq=0) 173850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 173850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3353344159, gaps=[]) 173850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=983356007, gaps=[]) 173851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 173851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3353344160, stream_id=1, stream_seq=1) 173851ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 173851ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 173851ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 173851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3353344160, gaps=[]) 173851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3353344161, stream_id=1, stream_seq=2) 173851ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 173851ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 173851ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 173852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3353344161, gaps=[]) 173887ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'NU4e/j6Jslgj') 173888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45236) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'NU4e/j6Jslgj') 173940ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 173940ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 173940ms [log] [experimentStatusChanged] {"status": "running", "message": null} 174104ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 174104ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba"}', extra='') 174104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 174127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 174127ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 174127ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 174127ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 174127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 174127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 174127ms [err] connectionstatechanged closed closed closed 174127ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 174127ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 174127ms [err] connectionstatechanged closed closed closed 174127ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 174127ms [err] connectionstatechanged closed closed closed 174127ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 174127ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 174127ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 174127ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69a029cd-caef-4725-840f-da7ba9c40eba", "state": "closed"}] 174183ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 174183ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 174183ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests (webrtc): should transmit gpio value 174232ms [err] Traceback (most recent call last): 174232ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 174232ms [err] return _run_code(code, main_globals, None, 174232ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 174232ms [err] exec(code, run_globals) 174232ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 174232ms [err] sys.exit(main()) 174232ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 174232ms [err] asyncio.run(main_async()) 174232ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 174232ms [err] return loop.run_until_complete(main) 174232ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 174232ms [err] self.run_forever() 174232ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 174233ms [err] self._run_once() 174233ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 174233ms [err] event_list = self._selector.select(timeout) 174233ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 174234ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 174234ms [err] KeyboardInterrupt 174235ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 174235ms [err] h.flush() 174235ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 174432ms [log] starting device 175206ms [err] DEBUG:asyncio:Using selector: EpollSelector 175352ms [err] ERROR:asyncio:Unclosed client session 175352ms [err] client_session: 175440ms [log] parsing 175440ms [log] creating device handler 175440ms [log] [ready] 175440ms [log] reading line 175440ms [log] [websocketToken] "c6de15fe-0294-48dc-973f-c4b867220252" 175445ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 175445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 175445ms [log] [websocketConnected] 177446ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/c9cd8fbd-8f4f-4496-927a-d0567f8f4179"}}', extra='') 177446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/c9cd8fbd-8f4f-4496-927a-d0567f8f4179"}}', extra='') 177446ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/c9cd8fbd-8f4f-4496-927a-d0567f8f4179"} 177548ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 177548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 177553ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8", "state": "new"}] 179556ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 179556ms [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='') 179556ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 179557ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 179557ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 179557ms [err] handleSignalingMessage 179557ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 179557ms [err] handleOptions 179557ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 179557ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2845323775567280408 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:KBQo\\r\\na=ice-pwd:0mNzcf/g1IxBv/wQe3/CQozo\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D3:CE:C7:2E:41:B3:8A:E3:43:D9:41:02:19:5E:3C:77:30:DF:95:22:8C:28:E8:EC:20:DD:61:4A:44:6B:D8:34\\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/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 179557ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2845323775567280408 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:KBQo\\r\\na=ice-pwd:0mNzcf/g1IxBv/wQe3/CQozo\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D3:CE:C7:2E:41:B3:8A:E3:43:D9:41:02:19:5E:3C:77:30:DF:95:22:8C:28:E8:EC:20:DD:61:4A:44:6B:D8:34\\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/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 179557ms [err] handleSignalingMessage 179557ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 179557ms [err] handleOffer 179557ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 179557ms [err] makeAnswer 179557ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 179557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 179557ms [err] v=0 179557ms [err] o=- 2845323775567280408 2 IN IP4 127.0.0.1 179557ms [err] s=- 179557ms [err] t=0 0 179557ms [err] a=group:BUNDLE 0 179557ms [err] a=extmap-allow-mixed 179557ms [err] a=msid-semantic: WMS 179557ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 179557ms [err] c=IN IP4 0.0.0.0 179557ms [err] a=ice-ufrag:KBQo 179557ms [err] a=ice-pwd:0mNzcf/g1IxBv/wQe3/CQozo 179557ms [err] a=ice-options:trickle 179557ms [err] a=fingerprint:sha-256 D3:CE:C7:2E:41:B3:8A:E3:43:D9:41:02:19:5E:3C:77:30:DF:95:22:8C:28:E8:EC:20:DD:61:4A:44:6B:D8:34 179557ms [err] a=setup:actpass 179557ms [err] a=mid:0 179557ms [err] a=sctp-port:5000 179557ms [err] a=max-message-size:262144 179557ms [err] 179561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 179561ms [err] v=0 179561ms [err] o=- 2845323775567280408 2 IN IP4 127.0.0.1 179561ms [err] s=- 179561ms [err] t=0 0 179561ms [err] a=group:BUNDLE 0 179561ms [err] a=extmap-allow-mixed 179561ms [err] a=msid-semantic: WMS 179561ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 179561ms [err] c=IN IP4 0.0.0.0 179561ms [err] a=ice-ufrag:KBQo 179561ms [err] a=ice-pwd:0mNzcf/g1IxBv/wQe3/CQozo 179561ms [err] a=ice-options:trickle 179561ms [err] a=fingerprint:sha-256 D3:CE:C7:2E:41:B3:8A:E3:43:D9:41:02:19:5E:3C:77:30:DF:95:22:8C:28:E8:EC:20:DD:61:4A:44:6B:D8:34 179561ms [err] a=setup:actpass 179561ms [err] a=mid:0 179561ms [err] a=sctp-port:5000 179561ms [err] a=max-message-size:262144 179561ms [err] 179562ms [err] connectionstatechanged new new have-remote-offer 179562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 179562ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8", "state": "new"}] 179563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 179563ms [err] v=0 179563ms [err] o=- 3963978856 3963978856 IN IP4 0.0.0.0 179563ms [err] s=- 179563ms [err] t=0 0 179563ms [err] a=group:BUNDLE 0 179563ms [err] a=msid-semantic:WMS * 179563ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 179563ms [err] c=IN IP4 0.0.0.0 179563ms [err] a=mid:0 179563ms [err] a=sctp-port:5000 179563ms [err] a=max-message-size:65536 179563ms [err] a=ice-ufrag:fI6m 179563ms [err] a=ice-pwd:PzDKTYLpg5lnW86pZEQmHF 179563ms [err] a=fingerprint:sha-256 2E:04:47:BD:0C:92:B6:20:86:70:07:8B:AE:BE:48:59:6F:1C:BD:69:41:99:AD:AB:FB:4C:50:68:12:67:3C:6E 179563ms [err] a=fingerprint:sha-384 78:31:90:E6:C7:1D:E4:30:2B:6E:4B:83:A2:CB:D4:64:11:96:A8:03:4B:91:47:10:E3:A5:82:C3:54:FF:C9:F2:B9:1F:92:A4:EA:70:B0:1B:F9:81:8F:2E:3F:D3:CA:8C 179563ms [err] a=fingerprint:sha-512 FB:6C:68:59:99:63:A4:90:AE:19:B0:A1:44:43:36:76:C2:2C:75:01:91:C0:59:71:49:6E:08:71:AC:ED:F3:B9:7E:B0:04:71:9A:9D:38:C0:29:CB:E9:E6:FA:BE:7A:07:17:C5:B8:00:49:38:48:85:FB:EE:A9:AE:8D:56:DE:BA 179563ms [err] a=setup:active 179563ms [err] 179563ms [err] connectionstatechanged new new stable 179563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 179563ms [err] connectionstatechanged new new stable 179563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 179563ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 179565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 179566ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 179568ms [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\x899J\xfa\x82(\x94O.\xfa\xb7') 179568ms [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'\xabYi\xaec\xe4\xfeZ\xd5\x00\xc2L') 179569ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 179569ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4\x9b\xa5\xa8GEr[\xb4:\xd0\xee') 179569ms [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\x899J\xfa\x82(\x94O.\xfa\xb7') 179570ms [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'\xabYi\xaec\xe4\xfeZ\xd5\x00\xc2L') 180071ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4\x9b\xa5\xa8GEr[\xb4:\xd0\xee') 181073ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4\x9b\xa5\xa8GEr[\xb4:\xd0\xee') 183076ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4\x9b\xa5\xa8GEr[\xb4:\xd0\xee') 184568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 184569ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 184569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 184569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 184570ms [err] connectionstatechanged connecting checking stable 184570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 184570ms [err] connectionstatechanged connecting checking stable 184570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 184570ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8", "state": "connecting"}] 184594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BVpWpFNiVac9') 184595ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BVpWpFNiVac9') 184595ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9ihsQRU3fN 1 udp 1845501695 172.17.0.3 46385 typ prflx) 184598ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46319) -> ('172.17.0.3', 46385)) State.WAITING -> State.IN_PROGRESS 184598ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1ay\x1b#\x1d\xf2\x9flw.j\xf8') 184601ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1ay\x1b#\x1d\xf2\x9flw.j\xf8') 184601ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46319) -> ('172.17.0.3', 46385)) State.IN_PROGRESS -> State.SUCCEEDED 184602ms [err] INFO:aioice.ice:Connection(0) ICE completed 184612ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:176643269 1 udp 2113937151 8f3d7451-74ee-4ffd-8ee6-a105289f385d.local 46385 typ host generation 0 ufrag KBQo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 184612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:176643269 1 udp 2113937151 8f3d7451-74ee-4ffd-8ee6-a105289f385d.local 46385 typ host generation 0 ufrag KBQo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 184612ms [err] handleSignalingMessage 184612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 184612ms [err] handleIceCandidate 184612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 184612ms [err] acceptIceCandidate 184612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 184613ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 184613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 184615ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 184616ms [err] connectionstatechanged connecting completed stable 184616ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 184620ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8f3d7451-74ee-4ffd-8ee6-a105289f385d.local" resolved to 172.17.0.3 184620ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:261051293 1 udp 1677729535 141.24.211.56 46385 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag KBQo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 184620ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:261051293 1 udp 1677729535 141.24.211.56 46385 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag KBQo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 184620ms [err] handleSignalingMessage 184620ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 184620ms [err] handleIceCandidate 184620ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 184620ms [err] acceptIceCandidate 184620ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 184621ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 184621ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 184621ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 184621ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 184621ms [err] connectionstatechanged connected completed stable 184621ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 184621ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8", "state": "connected"}] 184623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 184623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 184623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 184624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 184624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 184624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 184625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3741652459, stream_id=1, stream_seq=0) 184625ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 184625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3753251134, stream_id=1, stream_seq=0) 184625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 184626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3741652459, gaps=[]) 184626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3753251134, gaps=[]) 184626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 184626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3741652460, stream_id=1, stream_seq=1) 184626ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 184626ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 184626ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 184627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3741652460, gaps=[]) 184627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3741652461, stream_id=1, stream_seq=2) 184627ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 184627ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 184627ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 184628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3741652461, gaps=[]) 184628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3741652462, stream_id=1, stream_seq=3) 184628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3741652462, gaps=[]) 184628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3741652463, stream_id=1, stream_seq=4) 184628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3741652463, gaps=[]) 184653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IkxD6ZVgLQls') 184653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IkxD6ZVgLQls') 184653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46319) -> ('172.17.0.3', 46385)) State.FROZEN -> State.FAILED 184653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50991) -> ('172.17.0.3', 46385)) State.FROZEN -> State.FAILED 184653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46319) -> ('141.24.211.56', 46385)) State.FROZEN -> State.FAILED 184653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50991) -> ('141.24.211.56', 46385)) State.FROZEN -> State.FAILED 184662ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 184662ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 184662ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 184662ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 184662ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 184662ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 184662ms [log] [experimentStatusChanged] {"status": "running", "message": null} 184736ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ncIVoNSaH76g') 184736ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46385) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ncIVoNSaH76g') 184901ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 184901ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8"}', extra='') 184901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 184901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 184901ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 184902ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 184902ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 184902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 184902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 184902ms [err] connectionstatechanged closed closed closed 184902ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 184926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 184927ms [err] connectionstatechanged closed closed closed 184927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 184927ms [err] connectionstatechanged closed closed closed 184927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 184927ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2becc1c7-be3f-42e0-bc5e-d5facc391eb8", "state": "closed"}] 184927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 184928ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 184981ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 184981ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 184981ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests (webrtc): should transmit initial gpio value 185027ms [err] Traceback (most recent call last): 185027ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 185027ms [err] return _run_code(code, main_globals, None, 185027ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 185028ms [err] exec(code, run_globals) 185028ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 185028ms [err] sys.exit(main()) 185028ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 185029ms [err] asyncio.run(main_async()) 185029ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 185029ms [err] return loop.run_until_complete(main) 185029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 185029ms [err] self.run_forever() 185029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 185029ms [err] self._run_once() 185029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 185030ms [err] event_list = self._selector.select(timeout) 185030ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 185030ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 185030ms [err] KeyboardInterrupt 185031ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 185031ms [err] h.flush() 185031ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests (webrtc): should transmit gpio value ================== python Client to python Client GPIO tests (webrtc): should transmit initial gpio value 207062ms [log] starting device 207790ms [err] DEBUG:asyncio:Using selector: EpollSelector 207935ms [err] ERROR:asyncio:Unclosed client session 207935ms [err] client_session: 208029ms [log] parsing 208029ms [log] creating device handler 208029ms [log] [ready] 208029ms [log] reading line 208029ms [log] [websocketToken] "e2342242-7c18-49f6-ae7e-cc472127f396" 208034ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 208034ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 208035ms [log] [websocketConnected] 208601ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/fd7c69cd-b82c-455b-800c-49721ceb8d72"}}', extra='') 208601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/fd7c69cd-b82c-455b-800c-49721ceb8d72"}}', extra='') 208601ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/fd7c69cd-b82c-455b-800c-49721ceb8d72"} 208695ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 208695ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 208699ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "new"}] 210702ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 210702ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 210702ms [err] handleSignalingMessage 210702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 210703ms [err] handleOptions 210703ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 210703ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 210703ms [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='') 210703ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 215721ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978887 3963978887 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 36478 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36478 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34982 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 36478 typ srflx raddr 172.17.0.3 rport 36478\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34982 typ srflx raddr 172.30.0.1 rport 34982\\r\\na=end-of-candidates\\r\\na=ice-ufrag:qmHv\\r\\na=ice-pwd:NS9iF8sEUato3bTXfQlHGc\\r\\na=fingerprint:sha-256 D4:FB:8F:2C:64:95:5C:A0:F5:D8:A2:52:60:42:3C:17:8A:F6:2F:1A:A1:87:49:6F:1F:87:4D:7B:CA:45:AF:53\\r\\na=fingerprint:sha-384 3E:50:4C:53:71:69:B4:29:34:ED:BF:AE:B3:C3:74:48:7F:10:38:02:9E:24:93:B3:07:0C:40:96:C1:57:6B:83:63:65:F3:3A:02:5B:5A:DE:28:DE:8F:02:DD:D2:B8:A9\\r\\na=fingerprint:sha-512 B2:29:9B:17:5E:48:43:AD:79:87:BC:D5:23:D2:0E:94:E7:6F:1D:CD:F8:20:EA:48:72:70:C1:75:3B:76:B8:CE:A2:1D:AB:04:0C:D8:9F:CD:D1:82:2D:54:B1:1D:5D:54:64:DD:82:F4:BA:0F:C7:9D:10:78:5D:F3:E8:89:A4:AA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 215721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978887 3963978887 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 36478 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36478 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34982 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 36478 typ srflx raddr 172.17.0.3 rport 36478\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34982 typ srflx raddr 172.30.0.1 rport 34982\\r\\na=end-of-candidates\\r\\na=ice-ufrag:qmHv\\r\\na=ice-pwd:NS9iF8sEUato3bTXfQlHGc\\r\\na=fingerprint:sha-256 D4:FB:8F:2C:64:95:5C:A0:F5:D8:A2:52:60:42:3C:17:8A:F6:2F:1A:A1:87:49:6F:1F:87:4D:7B:CA:45:AF:53\\r\\na=fingerprint:sha-384 3E:50:4C:53:71:69:B4:29:34:ED:BF:AE:B3:C3:74:48:7F:10:38:02:9E:24:93:B3:07:0C:40:96:C1:57:6B:83:63:65:F3:3A:02:5B:5A:DE:28:DE:8F:02:DD:D2:B8:A9\\r\\na=fingerprint:sha-512 B2:29:9B:17:5E:48:43:AD:79:87:BC:D5:23:D2:0E:94:E7:6F:1D:CD:F8:20:EA:48:72:70:C1:75:3B:76:B8:CE:A2:1D:AB:04:0C:D8:9F:CD:D1:82:2D:54:B1:1D:5D:54:64:DD:82:F4:BA:0F:C7:9D:10:78:5D:F3:E8:89:A4:AA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 215721ms [err] handleSignalingMessage 215721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 215721ms [err] handleOffer 215721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 215721ms [err] makeAnswer 215721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 215721ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 215721ms [err] v=0 215721ms [err] o=- 3963978887 3963978887 IN IP4 0.0.0.0 215721ms [err] s=- 215721ms [err] t=0 0 215721ms [err] a=group:BUNDLE 0 215721ms [err] a=msid-semantic:WMS * 215721ms [err] m=application 36478 DTLS/SCTP 5000 215721ms [err] c=IN IP4 172.17.0.3 215721ms [err] a=mid:0 215721ms [err] a=sctpmap:5000 webrtc-datachannel 65535 215721ms [err] a=max-message-size:65536 215721ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36478 typ host 215721ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34982 typ host 215721ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 36478 typ srflx raddr 172.17.0.3 rport 36478 215721ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34982 typ srflx raddr 172.30.0.1 rport 34982 215721ms [err] a=end-of-candidates 215721ms [err] a=ice-ufrag:qmHv 215721ms [err] a=ice-pwd:NS9iF8sEUato3bTXfQlHGc 215721ms [err] a=fingerprint:sha-256 D4:FB:8F:2C:64:95:5C:A0:F5:D8:A2:52:60:42:3C:17:8A:F6:2F:1A:A1:87:49:6F:1F:87:4D:7B:CA:45:AF:53 215721ms [err] a=fingerprint:sha-384 3E:50:4C:53:71:69:B4:29:34:ED:BF:AE:B3:C3:74:48:7F:10:38:02:9E:24:93:B3:07:0C:40:96:C1:57:6B:83:63:65:F3:3A:02:5B:5A:DE:28:DE:8F:02:DD:D2:B8:A9 215721ms [err] a=fingerprint:sha-512 B2:29:9B:17:5E:48:43:AD:79:87:BC:D5:23:D2:0E:94:E7:6F:1D:CD:F8:20:EA:48:72:70:C1:75:3B:76:B8:CE:A2:1D:AB:04:0C:D8:9F:CD:D1:82:2D:54:B1:1D:5D:54:64:DD:82:F4:BA:0F:C7:9D:10:78:5D:F3:E8:89:A4:AA 215721ms [err] a=setup:actpass 215721ms [err] 215725ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 215725ms [err] v=0 215725ms [err] o=- 3963978887 3963978887 IN IP4 0.0.0.0 215725ms [err] s=- 215725ms [err] t=0 0 215725ms [err] a=group:BUNDLE 0 215725ms [err] a=msid-semantic:WMS * 215725ms [err] m=application 36478 DTLS/SCTP 5000 215725ms [err] c=IN IP4 172.17.0.3 215725ms [err] a=mid:0 215725ms [err] a=sctpmap:5000 webrtc-datachannel 65535 215725ms [err] a=max-message-size:65536 215725ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 36478 typ host 215725ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34982 typ host 215725ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 36478 typ srflx raddr 172.17.0.3 rport 36478 215725ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34982 typ srflx raddr 172.30.0.1 rport 34982 215725ms [err] a=end-of-candidates 215725ms [err] a=ice-ufrag:qmHv 215725ms [err] a=ice-pwd:NS9iF8sEUato3bTXfQlHGc 215725ms [err] a=fingerprint:sha-256 D4:FB:8F:2C:64:95:5C:A0:F5:D8:A2:52:60:42:3C:17:8A:F6:2F:1A:A1:87:49:6F:1F:87:4D:7B:CA:45:AF:53 215725ms [err] a=fingerprint:sha-384 3E:50:4C:53:71:69:B4:29:34:ED:BF:AE:B3:C3:74:48:7F:10:38:02:9E:24:93:B3:07:0C:40:96:C1:57:6B:83:63:65:F3:3A:02:5B:5A:DE:28:DE:8F:02:DD:D2:B8:A9 215725ms [err] a=fingerprint:sha-512 B2:29:9B:17:5E:48:43:AD:79:87:BC:D5:23:D2:0E:94:E7:6F:1D:CD:F8:20:EA:48:72:70:C1:75:3B:76:B8:CE:A2:1D:AB:04:0C:D8:9F:CD:D1:82:2D:54:B1:1D:5D:54:64:DD:82:F4:BA:0F:C7:9D:10:78:5D:F3:E8:89:A4:AA 215725ms [err] a=setup:actpass 215725ms [err] 215726ms [err] connectionstatechanged new new have-remote-offer 215726ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 215726ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "new"}] 215727ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 215727ms [err] v=0 215727ms [err] o=- 3963978892 3963978892 IN IP4 0.0.0.0 215727ms [err] s=- 215727ms [err] t=0 0 215727ms [err] a=group:BUNDLE 0 215727ms [err] a=msid-semantic:WMS * 215727ms [err] m=application 9 DTLS/SCTP 5000 215727ms [err] c=IN IP4 0.0.0.0 215727ms [err] a=mid:0 215727ms [err] a=sctpmap:5000 webrtc-datachannel 65535 215727ms [err] a=max-message-size:65536 215727ms [err] a=ice-ufrag:Wrf6 215727ms [err] a=ice-pwd:6qP2ym8IPYS43EDOoE6buh 215727ms [err] a=fingerprint:sha-256 AF:4F:BE:A4:1B:3D:3C:1F:98:B1:18:F7:80:47:81:CD:4B:3F:88:AA:70:2E:41:72:91:6A:52:FC:8C:56:00:43 215727ms [err] a=fingerprint:sha-384 16:0B:26:BE:B9:16:B8:57:29:D8:ED:03:AA:4E:33:DF:C0:F7:3C:BB:8B:00:50:CA:5B:24:C2:66:5B:DF:74:C8:2E:6A:81:D2:CA:BF:BD:B2:97:48:1B:0B:9B:C6:4A:CC 215727ms [err] a=fingerprint:sha-512 0A:51:7E:60:2B:FF:C1:CD:36:0C:3B:06:E6:04:D9:35:EC:4C:D7:52:29:0C:5C:B5:51:8C:41:59:49:57:49:1F:B1:FC:0E:07:CD:2C:27:B0:1B:23:FC:43:18:D6:BB:F7:A2:66:32:00:7E:48:B7:FD:36:26:0E:A5:A1:B5:3D:8F 215727ms [err] a=setup:active 215727ms [err] 215727ms [err] connectionstatechanged new new stable 215728ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 215728ms [err] connectionstatechanged new new stable 215728ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 215728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 215730ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 215731ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 215732ms [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'\xf04\xd35\xbd\x1a\x1f!OG\xb3{') 215733ms [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'\xed\xd6\xd4\x91q"i\xa92\xf4\x1a\xc0') 215733ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 215733ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'E\xf8\xb5\xfbH\xd8\xe5\x864g&^') 215734ms [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'\xf04\xd35\xbd\x1a\x1f!OG\xb3{') 215734ms [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'\xed\xd6\xd4\x91q"i\xa92\xf4\x1a\xc0') 216235ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'E\xf8\xb5\xfbH\xd8\xe5\x864g&^') 217237ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'E\xf8\xb5\xfbH\xd8\xe5\x864g&^') 219240ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'E\xf8\xb5\xfbH\xd8\xe5\x864g&^') 220733ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 220734ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 220734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 220735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 220735ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('172.17.0.3', 36478)) State.FROZEN -> State.WAITING 220735ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53205) -> ('172.17.0.3', 36478)) State.FROZEN -> State.WAITING 220735ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('172.30.0.1', 34982)) State.FROZEN -> State.WAITING 220736ms [err] connectionstatechanged connecting checking stable 220736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 220736ms [err] connectionstatechanged connecting checking stable 220736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 220736ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('172.17.0.3', 36478)) State.WAITING -> State.IN_PROGRESS 220736ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\xdb\x0bN\xd45\x12\x98u\x92[\xc9') 220737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "connecting"}] 220738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5\xdb\x0bN\xd45\x12\x98u\x92[\xc9') 220738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('172.17.0.3', 36478)) State.IN_PROGRESS -> State.SUCCEEDED 220738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('141.24.211.56', 36478)) State.FROZEN -> State.WAITING 220738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('141.24.211.56', 34982)) State.FROZEN -> State.WAITING 220755ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8t`7\xf1g\nF0\xd0!\xfc') 220755ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8t`7\xf1g\nF0\xd0!\xfc') 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53205) -> ('172.17.0.3', 36478)) State.WAITING -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('172.30.0.1', 34982)) State.WAITING -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53205) -> ('172.30.0.1', 34982)) State.FROZEN -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('141.24.211.56', 36478)) State.WAITING -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53205) -> ('141.24.211.56', 36478)) State.FROZEN -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46191) -> ('141.24.211.56', 34982)) State.WAITING -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53205) -> ('141.24.211.56', 34982)) State.FROZEN -> State.FAILED 220757ms [err] INFO:aioice.ice:Connection(0) ICE completed 220757ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 220757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 220760ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 220760ms [err] connectionstatechanged connecting completed stable 220760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 220779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 220779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 220779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 220779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 220779ms [err] connectionstatechanged connected completed stable 220779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 220779ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "connected"}] 220780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 220780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 220780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 220781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 220781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 220781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 220782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3117722499, stream_id=1, stream_seq=0) 220783ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 220783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1466525652, stream_id=1, stream_seq=0) 220783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 220783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3117722499, gaps=[]) 220783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1466525652, gaps=[]) 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3117722500, stream_id=1, stream_seq=1) 220784ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 220784ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 220784ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3117722500, gaps=[]) 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3117722501, stream_id=1, stream_seq=2) 220784ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 220784ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 220784ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 220785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3117722501, gaps=[]) 220824ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 220824ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 220824ms [log] [experimentStatusChanged] {"status": "running", "message": null} 221026ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398"}', extra='') 221026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398"}', extra='') 221027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 221027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 221027ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 221027ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 221027ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 221027ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 221027ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 221027ms [err] connectionstatechanged closed closed closed 221027ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 221028ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 221028ms [err] connectionstatechanged closed closed closed 221028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 221028ms [err] connectionstatechanged closed closed closed 221028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 221028ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "closed"}] 221028ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 221029ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 221067ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 221067ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 221067ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (webrtc): should transmit gpio value 221126ms [err] Traceback (most recent call last): 221126ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 221126ms [err] return _run_code(code, main_globals, None, 221126ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 221126ms [err] exec(code, run_globals) 221126ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 221126ms [err] sys.exit(main()) 221126ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 221126ms [err] asyncio.run(main_async()) 221126ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 221126ms [err] return loop.run_until_complete(main) 221126ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 221126ms [err] self.run_forever() 221126ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 221126ms [err] self._run_once() 221126ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 221126ms [err] event_list = self._selector.select(timeout) 221126ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 221126ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 221126ms [err] KeyboardInterrupt 221126ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 221126ms [err] h.flush() 221126ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 221334ms [log] starting device 222084ms [err] DEBUG:asyncio:Using selector: EpollSelector 222234ms [err] ERROR:asyncio:Unclosed client session 222234ms [err] client_session: 222333ms [log] parsing 222333ms [log] creating device handler 222333ms [log] [ready] 222333ms [log] reading line 222333ms [log] [websocketToken] "af9cc6ec-945c-4c7a-a653-f5394fae3832" 222338ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 222339ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 222339ms [log] [websocketConnected] 222868ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/c5a3499a-f3a2-4ec4-a788-cc5b5f67b32e"}}', extra='') 222868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/c5a3499a-f3a2-4ec4-a788-cc5b5f67b32e"}}', extra='') 222868ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/c5a3499a-f3a2-4ec4-a788-cc5b5f67b32e"} 222992ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 222992ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 222997ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "new"}] 225000ms [err] makeOffer 225000ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 225001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 225001ms [err] v=0 225001ms [err] o=- 3963978901 3963978901 IN IP4 0.0.0.0 225001ms [err] s=- 225001ms [err] t=0 0 225001ms [err] a=group:BUNDLE 0 225001ms [err] a=msid-semantic:WMS * 225001ms [err] m=application 9 DTLS/SCTP 5000 225001ms [err] c=IN IP4 0.0.0.0 225001ms [err] a=mid:0 225001ms [err] a=sctpmap:5000 webrtc-datachannel 65535 225001ms [err] a=max-message-size:65536 225001ms [err] a=ice-ufrag:WRD8 225001ms [err] a=ice-pwd:hNYPNlsMAtmaAKS7V5wupH 225001ms [err] a=fingerprint:sha-256 B9:73:6C:74:3A:3A:F1:8F:DC:89:AB:B9:30:9C:94:E2:10:80:16:AE:72:E0:5C:D2:4E:2F:45:7B:3C:BC:50:80 225001ms [err] a=fingerprint:sha-384 08:EB:A1:3D:BD:F9:83:D6:71:5B:52:7A:B9:B9:86:63:19:16:58:9E:4F:E1:C7:57:A1:A6:7D:E8:51:28:DC:07:22:BD:87:25:4F:54:CF:2A:EB:BB:6D:1F:86:F9:8F:D8 225001ms [err] a=fingerprint:sha-512 B8:5B:8D:82:42:06:9D:0F:BA:B0:80:5F:64:13:56:76:B1:18:CA:8D:60:98:9C:8E:3C:39:20:9A:79:25:0F:57:2D:16:3B:CC:08:18:D6:46:53:AE:EE:D0:CB:DE:FD:38:CB:7F:05:85:08:7B:FF:18:B6:56:DC:5D:44:F0:4C:46 225001ms [err] a=setup:actpass 225001ms [err] 225002ms [err] connectionstatechanged new new have-local-offer 225002ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 225003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 225004ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "new"}] 225005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 225005ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 225007ms [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'\xf4\xbb\x18u\x029\xb4\x82\xec\x1eh?') 225008ms [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'S\x0eV\x99\x93\xfd\xf2bk\xf3E\xcd') 225008ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 225008ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5!\xbf\t\x92\x1e\xcf6\xe3\x0e6\xd9') 225009ms [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'\xf4\xbb\x18u\x029\xb4\x82\xec\x1eh?') 225009ms [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'S\x0eV\x99\x93\xfd\xf2bk\xf3E\xcd') 225510ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5!\xbf\t\x92\x1e\xcf6\xe3\x0e6\xd9') 226512ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5!\xbf\t\x92\x1e\xcf6\xe3\x0e6\xd9') 228515ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf5!\xbf\t\x92\x1e\xcf6\xe3\x0e6\xd9') 230008ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 230009ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 230009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 230010ms [err] handleSignalingMessage 230010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 230010ms [err] handleOptions 230010ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 230010ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 230010ms [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='') 230010ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 235032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45021) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\xc7\x87\x7f\x1a&Wy\xcd\xe2\x880') 235033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45021) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\xc7\x87\x7f\x1a&Wy\xcd\xe2\x880') 235044ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978906 3963978906 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 45021 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45021 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42023 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 45021 typ srflx raddr 172.17.0.3 rport 45021\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42023 typ srflx raddr 172.30.0.1 rport 42023\\r\\na=end-of-candidates\\r\\na=ice-ufrag:XrxU\\r\\na=ice-pwd:pGUhmSYEBKEXQCmoBUl6Y4\\r\\na=fingerprint:sha-256 F0:0D:2B:D1:06:B7:20:03:82:23:D9:94:7C:19:73:F7:30:E0:7F:CA:53:8B:A7:8C:F9:49:EF:87:8D:FA:E3:0C\\r\\na=fingerprint:sha-384 3C:48:82:07:F7:4A:B8:C2:7E:BF:BE:DD:A0:06:FD:79:3A:3E:60:27:20:85:B1:06:B9:A9:3E:7F:46:A0:95:65:A8:6D:B7:CB:83:9E:40:C6:DD:1F:40:3B:81:23:05:D5\\r\\na=fingerprint:sha-512 6D:C1:38:B3:C9:F0:D0:57:A0:09:88:A0:ED:8C:36:38:FF:A8:55:08:62:14:05:59:C9:62:A1:14:A4:3A:FB:0C:DC:EF:31:CA:14:22:4F:61:47:C7:D9:44:0C:13:59:25:DF:2B:A1:1B:93:25:F0:15:04:F3:06:20:F8:C0:FF:EB\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 235044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978906 3963978906 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 45021 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45021 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42023 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 45021 typ srflx raddr 172.17.0.3 rport 45021\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42023 typ srflx raddr 172.30.0.1 rport 42023\\r\\na=end-of-candidates\\r\\na=ice-ufrag:XrxU\\r\\na=ice-pwd:pGUhmSYEBKEXQCmoBUl6Y4\\r\\na=fingerprint:sha-256 F0:0D:2B:D1:06:B7:20:03:82:23:D9:94:7C:19:73:F7:30:E0:7F:CA:53:8B:A7:8C:F9:49:EF:87:8D:FA:E3:0C\\r\\na=fingerprint:sha-384 3C:48:82:07:F7:4A:B8:C2:7E:BF:BE:DD:A0:06:FD:79:3A:3E:60:27:20:85:B1:06:B9:A9:3E:7F:46:A0:95:65:A8:6D:B7:CB:83:9E:40:C6:DD:1F:40:3B:81:23:05:D5\\r\\na=fingerprint:sha-512 6D:C1:38:B3:C9:F0:D0:57:A0:09:88:A0:ED:8C:36:38:FF:A8:55:08:62:14:05:59:C9:62:A1:14:A4:3A:FB:0C:DC:EF:31:CA:14:22:4F:61:47:C7:D9:44:0C:13:59:25:DF:2B:A1:1B:93:25:F0:15:04:F3:06:20:F8:C0:FF:EB\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 235044ms [err] handleSignalingMessage 235044ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 235045ms [err] handleAnswer 235045ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 235045ms [err] acceptAnswer 235045ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 235045ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 235045ms [err] v=0 235045ms [err] o=- 3963978906 3963978906 IN IP4 0.0.0.0 235045ms [err] s=- 235045ms [err] t=0 0 235045ms [err] a=group:BUNDLE 0 235045ms [err] a=msid-semantic:WMS * 235045ms [err] m=application 45021 DTLS/SCTP 5000 235045ms [err] c=IN IP4 172.17.0.3 235045ms [err] a=mid:0 235045ms [err] a=sctpmap:5000 webrtc-datachannel 65535 235045ms [err] a=max-message-size:65536 235045ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 45021 typ host 235045ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42023 typ host 235045ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 45021 typ srflx raddr 172.17.0.3 rport 45021 235045ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42023 typ srflx raddr 172.30.0.1 rport 42023 235045ms [err] a=end-of-candidates 235045ms [err] a=ice-ufrag:XrxU 235045ms [err] a=ice-pwd:pGUhmSYEBKEXQCmoBUl6Y4 235045ms [err] a=fingerprint:sha-256 F0:0D:2B:D1:06:B7:20:03:82:23:D9:94:7C:19:73:F7:30:E0:7F:CA:53:8B:A7:8C:F9:49:EF:87:8D:FA:E3:0C 235045ms [err] a=fingerprint:sha-384 3C:48:82:07:F7:4A:B8:C2:7E:BF:BE:DD:A0:06:FD:79:3A:3E:60:27:20:85:B1:06:B9:A9:3E:7F:46:A0:95:65:A8:6D:B7:CB:83:9E:40:C6:DD:1F:40:3B:81:23:05:D5 235045ms [err] a=fingerprint:sha-512 6D:C1:38:B3:C9:F0:D0:57:A0:09:88:A0:ED:8C:36:38:FF:A8:55:08:62:14:05:59:C9:62:A1:14:A4:3A:FB:0C:DC:EF:31:CA:14:22:4F:61:47:C7:D9:44:0C:13:59:25:DF:2B:A1:1B:93:25:F0:15:04:F3:06:20:F8:C0:FF:EB 235045ms [err] a=setup:active 235045ms [err] 235047ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 235048ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 235048ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 235048ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40902) -> ('172.17.0.3', 45021)) State.FROZEN -> State.WAITING 235048ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53327) -> ('172.17.0.3', 45021)) State.FROZEN -> State.WAITING 235048ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40902) -> ('172.30.0.1', 42023)) State.FROZEN -> State.WAITING 235049ms [err] connectionstatechanged connecting checking stable 235049ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 235049ms [err] connectionstatechanged connecting checking stable 235049ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 235049ms [err] connectionstatechanged connecting checking stable 235049ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 235049ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40902) -> ('172.17.0.3', 45021)) State.WAITING -> State.IN_PROGRESS 235049ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 45021) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\x9e\x00M\xb3\xf3`;/\xab\xa13') 235050ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "connecting"}] 235051ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 45021) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\x9e\x00M\xb3\xf3`;/\xab\xa13') 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40902) -> ('172.17.0.3', 45021)) State.IN_PROGRESS -> State.SUCCEEDED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53327) -> ('172.17.0.3', 45021)) State.WAITING -> State.FAILED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40902) -> ('172.30.0.1', 42023)) State.WAITING -> State.FAILED 235052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53327) -> ('172.30.0.1', 42023)) State.FROZEN -> State.FAILED 235052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40902) -> ('141.24.211.56', 45021)) State.FROZEN -> State.FAILED 235052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53327) -> ('141.24.211.56', 45021)) State.FROZEN -> State.FAILED 235052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40902) -> ('141.24.211.56', 42023)) State.FROZEN -> State.FAILED 235052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53327) -> ('141.24.211.56', 42023)) State.FROZEN -> State.FAILED 235053ms [err] INFO:aioice.ice:Connection(0) ICE completed 235069ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 235069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 235071ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 235071ms [err] connectionstatechanged connecting completed stable 235071ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 235073ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 235074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 235074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 235074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 235074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 235074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 235074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 235074ms [err] connectionstatechanged connected completed stable 235074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 235075ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "connected"}] 235075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 235075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 235075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 235076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 235076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 235076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 235077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 235077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 235077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 235077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=784637779, stream_id=1, stream_seq=0) 235077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 235078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2407339269, stream_id=1, stream_seq=0) 235078ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 235078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339269, gaps=[]) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=784637779, gaps=[]) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2407339270, stream_id=1, stream_seq=1) 235079ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 235079ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 235079ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339270, gaps=[]) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2407339271, stream_id=1, stream_seq=2) 235079ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 235079ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 235079ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339271, gaps=[]) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2407339272, stream_id=1, stream_seq=3) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339272, gaps=[]) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2407339273, stream_id=1, stream_seq=4) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339273, gaps=[]) 235133ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 235133ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 235133ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 235133ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 235133ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 235133ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 235133ms [log] [experimentStatusChanged] {"status": "running", "message": null} 235349ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa"}', extra='') 235349ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa"}', extra='') 235350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 235350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 235350ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 235350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 235350ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 235350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 235350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 235351ms [err] connectionstatechanged closed closed closed 235351ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 235351ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 235351ms [err] connectionstatechanged closed closed closed 235351ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 235351ms [err] connectionstatechanged closed closed closed 235351ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 235352ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "closed"}] 235352ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 235352ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 235445ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 235445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 235445ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests (websocket): should transmit initial gpio value 235485ms [err] Traceback (most recent call last): 235485ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 235485ms [err] return _run_code(code, main_globals, None, 235485ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 235485ms [err] exec(code, run_globals) 235485ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 235485ms [err] sys.exit(main()) 235485ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 235485ms [err] asyncio.run(main_async()) 235485ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 235486ms [err] return loop.run_until_complete(main) 235486ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 235486ms [err] self.run_forever() 235486ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 235486ms [err] self._run_once() 235486ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 235487ms [err] event_list = self._selector.select(timeout) 235487ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 235487ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 235487ms [err] KeyboardInterrupt 235489ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 235489ms [err] h.flush() 235489ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests (websocket): should transmit gpio value ================== js Client to python Client GPIO tests (websocket): should transmit initial gpio value 243309ms [log] starting device 244085ms [err] DEBUG:asyncio:Using selector: EpollSelector 244227ms [err] ERROR:asyncio:Unclosed client session 244227ms [err] client_session: 244319ms [log] parsing 244319ms [log] creating device handler 244319ms [log] [ready] 244319ms [log] reading line 244319ms [log] [websocketToken] "4917a9c5-fcad-46ae-a72d-e5bd6a913626" 244324ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 244324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 244324ms [log] [websocketConnected] 246381ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/eb7f15e3-dd2d-4ae1-a704-5b2c15697369"}}', extra='') 246381ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/eb7f15e3-dd2d-4ae1-a704-5b2c15697369"}}', extra='') 246381ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/eb7f15e3-dd2d-4ae1-a704-5b2c15697369"} 246511ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/7463be73-86da-4746-b179-ddd356a6594c","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/70f694c6-e3aa-4465-900a-e492ba1c401c?id=f6769739-0e8d-4072-bac3-0fbd91967edb"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 246511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/7463be73-86da-4746-b179-ddd356a6594c","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/70f694c6-e3aa-4465-900a-e492ba1c401c?id=f6769739-0e8d-4072-bac3-0fbd91967edb"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 246511ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7463be73-86da-4746-b179-ddd356a6594c", "state": "new"}] 246511ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7463be73-86da-4746-b179-ddd356a6594c", "state": "connecting"}] 246516ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7463be73-86da-4746-b179-ddd356a6594c", "state": "connected"}] 246520ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 246520ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 246520ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 246521ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 246521ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 246521ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 246570ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 246570ms [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='') 246570ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 246625ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 246625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 246625ms [log] [experimentStatusChanged] {"status": "running", "message": null} 246805ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7463be73-86da-4746-b179-ddd356a6594c"}', extra='') 246805ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7463be73-86da-4746-b179-ddd356a6594c"}', extra='') 246806ms [log] [connectionsChanged] [] 246903ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 246903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 246903ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests (websocket): should transmit gpio value 246912ms [err] Traceback (most recent call last): 246912ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 246912ms [err] return _run_code(code, main_globals, None, 246912ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 246912ms [err] exec(code, run_globals) 246912ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 246912ms [err] sys.exit(main()) 246912ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 246912ms [err] asyncio.run(main_async()) 246912ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 246912ms [err] return loop.run_until_complete(main) 246912ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 246913ms [err] self.run_forever() 246913ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 246913ms [err] self._run_once() 246913ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 246914ms [err] event_list = self._selector.select(timeout) 246914ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 246914ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 246914ms [err] KeyboardInterrupt 246916ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 246916ms [err] h.flush() 246916ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 247135ms [log] starting device 247924ms [err] DEBUG:asyncio:Using selector: EpollSelector 248070ms [err] ERROR:asyncio:Unclosed client session 248070ms [err] client_session: 248158ms [log] parsing 248158ms [log] creating device handler 248158ms [log] [ready] 248158ms [log] reading line 248158ms [log] [websocketToken] "0219a881-7c4e-43c3-976a-60445427d2e5" 248163ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 248163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 248163ms [log] [websocketConnected] 250128ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/aa3eb2fc-792b-4db3-a1eb-1b3cf3782ce7"}}', extra='') 250128ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/aa3eb2fc-792b-4db3-a1eb-1b3cf3782ce7"}}', extra='') 250128ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/aa3eb2fc-792b-4db3-a1eb-1b3cf3782ce7"} 250264ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/d5540149-ce55-49b0-b7f8-e989f74bdcd4","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/f5b8e864-6c1a-4db2-a0bf-43e159e9eace?id=7de4447c-1ba5-48bd-a920-e98e99f57ce7"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 250264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/d5540149-ce55-49b0-b7f8-e989f74bdcd4","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/f5b8e864-6c1a-4db2-a0bf-43e159e9eace?id=7de4447c-1ba5-48bd-a920-e98e99f57ce7"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 250264ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5540149-ce55-49b0-b7f8-e989f74bdcd4", "state": "new"}] 250265ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5540149-ce55-49b0-b7f8-e989f74bdcd4", "state": "connecting"}] 250268ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d5540149-ce55-49b0-b7f8-e989f74bdcd4", "state": "connected"}] 250274ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"unknown"}} 250274ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}} 250274ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"unknown"}} 250274ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}} 250274ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 250274ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 250274ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 250274ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 250274ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 250274ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 250321ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 250321ms [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='') 250322ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 250374ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 250374ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 250374ms [log] [experimentStatusChanged] {"status": "running", "message": null} 250549ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d5540149-ce55-49b0-b7f8-e989f74bdcd4"}', extra='') 250549ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d5540149-ce55-49b0-b7f8-e989f74bdcd4"}', extra='') 250550ms [log] [connectionsChanged] [] 250601ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 250601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 250601ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests (websocket): should transmit initial gpio value 250647ms [err] Traceback (most recent call last): 250647ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 250647ms [err] return _run_code(code, main_globals, None, 250647ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 250647ms [err] exec(code, run_globals) 250647ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 250647ms [err] sys.exit(main()) 250647ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 250647ms [err] asyncio.run(main_async()) 250647ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 250650ms [err] return loop.run_until_complete(main) 250650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 250650ms [err] self.run_forever() 250650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 250650ms [err] self._run_once() 250650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 250650ms [err] event_list = self._selector.select(timeout) 250650ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 250650ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 250650ms [err] KeyboardInterrupt 250652ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 250652ms [err] h.flush() 250652ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests (websocket): should transmit gpio value ================== python Client to python Client GPIO tests (websocket): should transmit initial gpio value 258194ms [log] starting device 258950ms [err] DEBUG:asyncio:Using selector: EpollSelector 259105ms [err] ERROR:asyncio:Unclosed client session 259105ms [err] client_session: 259199ms [log] parsing 259199ms [log] creating device handler 259199ms [log] [ready] 259199ms [log] reading line 259199ms [log] [websocketToken] "9bea0a6a-713c-469f-8a87-d8584d685c6b" 259204ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 259204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 259204ms [log] [websocketConnected] 259730ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/3d4d6f26-7446-4bfd-a7fd-4ad3059cd545"}}', extra='') 259731ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/3d4d6f26-7446-4bfd-a7fd-4ad3059cd545"}}', extra='') 259731ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/3d4d6f26-7446-4bfd-a7fd-4ad3059cd545"} 259825ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 259826ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 259831ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "new"}] 261834ms [err] makeOffer 261834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 261835ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 261835ms [err] v=0 261835ms [err] o=- 3963978938 3963978938 IN IP4 0.0.0.0 261835ms [err] s=- 261835ms [err] t=0 0 261835ms [err] a=group:BUNDLE 0 261835ms [err] a=msid-semantic:WMS * 261835ms [err] m=application 9 DTLS/SCTP 5000 261835ms [err] c=IN IP4 0.0.0.0 261835ms [err] a=mid:0 261835ms [err] a=sctpmap:5000 webrtc-datachannel 65535 261835ms [err] a=max-message-size:65536 261835ms [err] a=ice-ufrag:kTDa 261835ms [err] a=ice-pwd:qXqekF17VQwkLcOg6UtCjY 261835ms [err] a=fingerprint:sha-256 21:A4:4F:66:0B:10:4D:DF:50:BC:FB:D2:8B:17:71:3C:21:03:5F:76:74:D0:18:76:0B:9C:F4:C7:A6:21:D8:2D 261835ms [err] a=fingerprint:sha-384 0D:F5:BE:F1:0D:88:2C:94:D1:FC:78:E8:1D:F9:91:4B:E0:55:D3:17:68:89:11:F8:2F:FE:80:7F:C7:0B:0B:D0:FB:6F:35:47:DA:38:47:A9:7F:AC:41:64:C8:81:EF:F8 261835ms [err] a=fingerprint:sha-512 77:7B:FF:A4:F7:70:99:54:43:78:B9:0F:84:0B:1D:20:66:35:07:D6:72:35:62:CE:B1:7D:93:AB:57:D6:C1:82:64:5D:9E:09:F7:D5:CA:CC:5A:5F:03:3B:84:5F:57:65:5A:0E:14:BF:0C:93:F9:A5:3E:82:F1:DE:AD:32:8C:60 261835ms [err] a=setup:actpass 261835ms [err] 261837ms [err] connectionstatechanged new new have-local-offer 261837ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 261837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 261839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "new"}] 261839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 261840ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 261842ms [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's\xcf\x11\xaa%\xcb\xf2\x8a\xc7~\xb7;') 261843ms [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'\x08w\x99V\x90! \x8aP\x9ah\x04') 261843ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 261843ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd6\x13m\x96?R\x8fr\xc5\xb8v\x18') 261843ms [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's\xcf\x11\xaa%\xcb\xf2\x8a\xc7~\xb7;') 261843ms [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'\x08w\x99V\x90! \x8aP\x9ah\x04') 262344ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd6\x13m\x96?R\x8fr\xc5\xb8v\x18') 263346ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd6\x13m\x96?R\x8fr\xc5\xb8v\x18') 265349ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd6\x13m\x96?R\x8fr\xc5\xb8v\x18') 266843ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 266843ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 266843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 266843ms [err] handleSignalingMessage 266843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 266843ms [err] handleOptions 266843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 266843ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 266843ms [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='') 266844ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 271870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b\xda\xb5\x02\x1e\x1b\xeca6C\xf2\x15') 271870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b\xda\xb5\x02\x1e\x1b\xeca6C\xf2\x15') 271882ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978943 3963978943 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 42341 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42341 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42773 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42341 typ srflx raddr 172.17.0.3 rport 42341\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42773 typ srflx raddr 172.30.0.1 rport 42773\\r\\na=end-of-candidates\\r\\na=ice-ufrag:uFVP\\r\\na=ice-pwd:gdoIOqXjtfbTtjwr5vfoCh\\r\\na=fingerprint:sha-256 DC:B2:89:84:63:23:37:E8:9A:2A:68:D2:8E:F9:93:95:6E:13:0E:1D:48:EE:70:D0:18:CF:C3:38:6D:FE:4B:17\\r\\na=fingerprint:sha-384 15:A2:D6:2A:6F:7A:14:00:1E:C4:49:3A:36:1A:AC:B9:33:B0:41:18:76:62:4E:B5:F4:F9:AE:C9:6D:D4:C6:76:63:D1:B5:5F:E6:B4:93:91:3D:42:AD:DF:DA:6C:99:FC\\r\\na=fingerprint:sha-512 51:3B:A8:B8:2F:E3:7C:FC:8C:5C:C8:80:07:5E:85:4B:D5:E5:51:A5:2B:52:49:0A:1A:90:48:85:90:33:18:B5:61:25:99:BE:A9:FD:31:D8:B5:F5:21:DD:5C:BB:C9:F7:C0:78:AD:5D:0E:B9:40:8C:4B:68:B7:43:C7:96:3B:48\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 271882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978943 3963978943 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 42341 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42341 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42773 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42341 typ srflx raddr 172.17.0.3 rport 42341\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42773 typ srflx raddr 172.30.0.1 rport 42773\\r\\na=end-of-candidates\\r\\na=ice-ufrag:uFVP\\r\\na=ice-pwd:gdoIOqXjtfbTtjwr5vfoCh\\r\\na=fingerprint:sha-256 DC:B2:89:84:63:23:37:E8:9A:2A:68:D2:8E:F9:93:95:6E:13:0E:1D:48:EE:70:D0:18:CF:C3:38:6D:FE:4B:17\\r\\na=fingerprint:sha-384 15:A2:D6:2A:6F:7A:14:00:1E:C4:49:3A:36:1A:AC:B9:33:B0:41:18:76:62:4E:B5:F4:F9:AE:C9:6D:D4:C6:76:63:D1:B5:5F:E6:B4:93:91:3D:42:AD:DF:DA:6C:99:FC\\r\\na=fingerprint:sha-512 51:3B:A8:B8:2F:E3:7C:FC:8C:5C:C8:80:07:5E:85:4B:D5:E5:51:A5:2B:52:49:0A:1A:90:48:85:90:33:18:B5:61:25:99:BE:A9:FD:31:D8:B5:F5:21:DD:5C:BB:C9:F7:C0:78:AD:5D:0E:B9:40:8C:4B:68:B7:43:C7:96:3B:48\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 271882ms [err] handleSignalingMessage 271882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 271882ms [err] handleAnswer 271882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 271882ms [err] acceptAnswer 271882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 271882ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 271882ms [err] v=0 271882ms [err] o=- 3963978943 3963978943 IN IP4 0.0.0.0 271882ms [err] s=- 271882ms [err] t=0 0 271882ms [err] a=group:BUNDLE 0 271882ms [err] a=msid-semantic:WMS * 271882ms [err] m=application 42341 DTLS/SCTP 5000 271882ms [err] c=IN IP4 172.17.0.3 271882ms [err] a=mid:0 271882ms [err] a=sctpmap:5000 webrtc-datachannel 65535 271882ms [err] a=max-message-size:65536 271882ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42341 typ host 271882ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42773 typ host 271882ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42341 typ srflx raddr 172.17.0.3 rport 42341 271882ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42773 typ srflx raddr 172.30.0.1 rport 42773 271882ms [err] a=end-of-candidates 271882ms [err] a=ice-ufrag:uFVP 271882ms [err] a=ice-pwd:gdoIOqXjtfbTtjwr5vfoCh 271882ms [err] a=fingerprint:sha-256 DC:B2:89:84:63:23:37:E8:9A:2A:68:D2:8E:F9:93:95:6E:13:0E:1D:48:EE:70:D0:18:CF:C3:38:6D:FE:4B:17 271882ms [err] a=fingerprint:sha-384 15:A2:D6:2A:6F:7A:14:00:1E:C4:49:3A:36:1A:AC:B9:33:B0:41:18:76:62:4E:B5:F4:F9:AE:C9:6D:D4:C6:76:63:D1:B5:5F:E6:B4:93:91:3D:42:AD:DF:DA:6C:99:FC 271882ms [err] a=fingerprint:sha-512 51:3B:A8:B8:2F:E3:7C:FC:8C:5C:C8:80:07:5E:85:4B:D5:E5:51:A5:2B:52:49:0A:1A:90:48:85:90:33:18:B5:61:25:99:BE:A9:FD:31:D8:B5:F5:21:DD:5C:BB:C9:F7:C0:78:AD:5D:0E:B9:40:8C:4B:68:B7:43:C7:96:3B:48 271882ms [err] a=setup:active 271882ms [err] 271883ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 271883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 271883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 271883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35912) -> ('172.17.0.3', 42341)) State.FROZEN -> State.WAITING 271883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33633) -> ('172.17.0.3', 42341)) State.FROZEN -> State.WAITING 271883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35912) -> ('172.30.0.1', 42773)) State.FROZEN -> State.WAITING 271883ms [err] connectionstatechanged connecting checking stable 271883ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 271884ms [err] connectionstatechanged connecting checking stable 271884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 271884ms [err] connectionstatechanged connecting checking stable 271884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 271884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35912) -> ('172.17.0.3', 42341)) State.WAITING -> State.IN_PROGRESS 271884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xf02?z\x94\x02Y\xf5QX\x01') 271884ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "connecting"}] 271885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xf02?z\x94\x02Y\xf5QX\x01') 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35912) -> ('172.17.0.3', 42341)) State.IN_PROGRESS -> State.SUCCEEDED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33633) -> ('172.17.0.3', 42341)) State.WAITING -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35912) -> ('172.30.0.1', 42773)) State.WAITING -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33633) -> ('172.30.0.1', 42773)) State.FROZEN -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35912) -> ('141.24.211.56', 42341)) State.FROZEN -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33633) -> ('141.24.211.56', 42341)) State.FROZEN -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35912) -> ('141.24.211.56', 42773)) State.FROZEN -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33633) -> ('141.24.211.56', 42773)) State.FROZEN -> State.FAILED 271886ms [err] INFO:aioice.ice:Connection(0) ICE completed 271904ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 271904ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 271907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 271908ms [err] connectionstatechanged connecting completed stable 271908ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 271912ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 271913ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 271913ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 271913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 271914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 271914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 271915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 271915ms [err] connectionstatechanged connected completed stable 271915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 271915ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "connected"}] 271917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 271917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 271917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 271917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 271918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 271918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 271919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 271920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 271920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 271920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2852030445, stream_id=1, stream_seq=0) 271920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 271922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3754080405, stream_id=1, stream_seq=0) 271922ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 271923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3754080405, gaps=[]) 271924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2852030445, gaps=[]) 271924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 271924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3754080406, stream_id=1, stream_seq=1) 271924ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 271924ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 271924ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 271925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3754080406, gaps=[]) 271925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3754080407, stream_id=1, stream_seq=2) 271926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3754080407, gaps=[]) 271926ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 271926ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 271926ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 271974ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 271974ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 271998ms [log] [experimentStatusChanged] {"status": "running", "message": null} 272209ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb"}', extra='') 272209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb"}', extra='') 272210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 272210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 272210ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 272210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 272210ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 272210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 272210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 272211ms [err] connectionstatechanged closed closed closed 272211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 272211ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 272211ms [err] connectionstatechanged closed closed closed 272211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 272211ms [err] connectionstatechanged closed closed closed 272211ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 272211ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "closed"}] 272212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 272212ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 272302ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 272302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 272302ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (websocket): should transmit gpio value 272340ms [err] Traceback (most recent call last): 272340ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 272340ms [err] return _run_code(code, main_globals, None, 272340ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 272340ms [err] exec(code, run_globals) 272340ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 272340ms [err] sys.exit(main()) 272340ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 272341ms [err] asyncio.run(main_async()) 272341ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 272341ms [err] return loop.run_until_complete(main) 272341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 272341ms [err] self.run_forever() 272341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 272341ms [err] self._run_once() 272341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 272342ms [err] event_list = self._selector.select(timeout) 272342ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 272342ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 272342ms [err] KeyboardInterrupt 272344ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 272344ms [err] h.flush() 272344ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 272591ms [log] starting device 273318ms [err] DEBUG:asyncio:Using selector: EpollSelector 273490ms [err] ERROR:asyncio:Unclosed client session 273490ms [err] client_session: 273585ms [log] parsing 273585ms [log] creating device handler 273585ms [log] [ready] 273585ms [log] reading line 273585ms [log] [websocketToken] "0c94f6d2-c640-4d6f-a7a9-b3c4b899b30c" 273590ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 273590ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 273590ms [log] [websocketConnected] 274115ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/a41b7397-611c-46fb-ae4d-fb1ec2e4973a"}}', extra='') 274115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/a41b7397-611c-46fb-ae4d-fb1ec2e4973a"}}', extra='') 274115ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/a41b7397-611c-46fb-ae4d-fb1ec2e4973a"} 274212ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 274212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 274217ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "new"}] 276220ms [err] makeOffer 276220ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 276221ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 276221ms [err] v=0 276221ms [err] o=- 3963978953 3963978953 IN IP4 0.0.0.0 276221ms [err] s=- 276221ms [err] t=0 0 276221ms [err] a=group:BUNDLE 0 276221ms [err] a=msid-semantic:WMS * 276221ms [err] m=application 9 DTLS/SCTP 5000 276221ms [err] c=IN IP4 0.0.0.0 276221ms [err] a=mid:0 276221ms [err] a=sctpmap:5000 webrtc-datachannel 65535 276221ms [err] a=max-message-size:65536 276221ms [err] a=ice-ufrag:Krsk 276221ms [err] a=ice-pwd:UXSYZ9UEjaaqrisTwAZtXa 276221ms [err] a=fingerprint:sha-256 0A:3B:12:70:14:3F:4D:0F:A4:8F:37:4C:E9:97:9E:0E:D2:DF:3D:3C:B1:71:9D:72:92:98:98:A5:E2:51:11:C4 276221ms [err] a=fingerprint:sha-384 5E:B1:A3:2E:66:D5:42:BC:DD:E6:22:94:2D:E5:2D:EB:39:64:7F:6E:1D:33:65:7D:48:E5:E5:0E:B9:58:73:25:89:93:CF:BA:B4:85:71:56:BB:0B:76:DA:8B:3D:AC:1C 276221ms [err] a=fingerprint:sha-512 C5:9E:3B:BA:31:C1:D0:2F:5D:20:93:4D:C4:AA:40:47:CF:E8:83:72:38:0F:2D:F7:B6:A1:E5:0A:4C:88:6D:1E:17:6F:E4:33:F8:85:C3:A2:42:9B:7A:75:47:AA:27:90:27:AD:6D:6E:6E:BE:A6:4E:01:BA:C3:C7:B1:BF:35:52 276221ms [err] a=setup:actpass 276221ms [err] 276223ms [err] connectionstatechanged new new have-local-offer 276223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 276223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 276225ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "new"}] 276225ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 276226ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 276228ms [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'R\x00\xc4\x0c&\xe2\xc9\xc9c\xdd\xe8\r') 276228ms [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'#=\xa2T\x84\x81\x8b\xfay\xef^\x94') 276229ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 276229ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'5?\xa40\x0ey\xfenRc\xc8\x89') 276229ms [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'R\x00\xc4\x0c&\xe2\xc9\xc9c\xdd\xe8\r') 276229ms [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'#=\xa2T\x84\x81\x8b\xfay\xef^\x94') 276730ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'5?\xa40\x0ey\xfenRc\xc8\x89') 277732ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'5?\xa40\x0ey\xfenRc\xc8\x89') 279735ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'5?\xa40\x0ey\xfenRc\xc8\x89') 281228ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 281229ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 281229ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 281230ms [err] handleSignalingMessage 281230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 281230ms [err] handleOptions 281230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 281230ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 281230ms [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='') 281230ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 286261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37748) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8a\x12\x7f\xeaMrl\xb4AS\xa3\xd5') 286262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37748) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8a\x12\x7f\xeaMrl\xb4AS\xa3\xd5') 286281ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q-\xeb\xaf\xdc\x95\xe5Y\x86L4\x9a') 286281ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q-\xeb\xaf\xdc\x95\xe5Y\x86L4\x9a') 286284ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978958 3963978958 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 37748 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37748 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56253 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 37748 typ srflx raddr 172.17.0.3 rport 37748\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56253 typ srflx raddr 172.30.0.1 rport 56253\\r\\na=end-of-candidates\\r\\na=ice-ufrag:4fa6\\r\\na=ice-pwd:PpIopvgzjQ41s17JgdBFuw\\r\\na=fingerprint:sha-256 47:21:57:27:F2:A7:77:24:13:BE:99:B0:0C:78:8A:D5:50:74:D8:C7:7B:57:BC:E8:23:BC:34:E1:AE:7D:74:D3\\r\\na=fingerprint:sha-384 6F:C4:54:DA:7B:F3:0E:9A:4F:7D:09:D1:DC:AF:F0:68:4F:92:9F:D7:44:9F:E3:C7:2A:BA:24:FA:04:5B:06:88:AB:42:4C:BF:63:E4:20:80:65:83:90:49:F3:6D:9A:95\\r\\na=fingerprint:sha-512 A1:E7:4F:58:E7:D8:86:11:E2:D5:79:6E:5A:3A:85:7A:DB:F3:77:CC:1E:E6:21:8C:FB:BB:06:A6:C0:27:DF:58:15:A5:88:48:7F:BB:37:48:27:50:D1:86:84:DB:E1:BB:38:DC:0B:2A:39:A2:9C:23:B3:71:F0:F7:62:8F:5F:A3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 286285ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978958 3963978958 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 37748 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37748 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56253 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 37748 typ srflx raddr 172.17.0.3 rport 37748\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56253 typ srflx raddr 172.30.0.1 rport 56253\\r\\na=end-of-candidates\\r\\na=ice-ufrag:4fa6\\r\\na=ice-pwd:PpIopvgzjQ41s17JgdBFuw\\r\\na=fingerprint:sha-256 47:21:57:27:F2:A7:77:24:13:BE:99:B0:0C:78:8A:D5:50:74:D8:C7:7B:57:BC:E8:23:BC:34:E1:AE:7D:74:D3\\r\\na=fingerprint:sha-384 6F:C4:54:DA:7B:F3:0E:9A:4F:7D:09:D1:DC:AF:F0:68:4F:92:9F:D7:44:9F:E3:C7:2A:BA:24:FA:04:5B:06:88:AB:42:4C:BF:63:E4:20:80:65:83:90:49:F3:6D:9A:95\\r\\na=fingerprint:sha-512 A1:E7:4F:58:E7:D8:86:11:E2:D5:79:6E:5A:3A:85:7A:DB:F3:77:CC:1E:E6:21:8C:FB:BB:06:A6:C0:27:DF:58:15:A5:88:48:7F:BB:37:48:27:50:D1:86:84:DB:E1:BB:38:DC:0B:2A:39:A2:9C:23:B3:71:F0:F7:62:8F:5F:A3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 286285ms [err] handleSignalingMessage 286285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 286285ms [err] handleAnswer 286285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 286285ms [err] acceptAnswer 286285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 286285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 286285ms [err] v=0 286285ms [err] o=- 3963978958 3963978958 IN IP4 0.0.0.0 286285ms [err] s=- 286285ms [err] t=0 0 286285ms [err] a=group:BUNDLE 0 286285ms [err] a=msid-semantic:WMS * 286285ms [err] m=application 37748 DTLS/SCTP 5000 286285ms [err] c=IN IP4 172.17.0.3 286285ms [err] a=mid:0 286285ms [err] a=sctpmap:5000 webrtc-datachannel 65535 286285ms [err] a=max-message-size:65536 286285ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37748 typ host 286285ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56253 typ host 286285ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 37748 typ srflx raddr 172.17.0.3 rport 37748 286285ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56253 typ srflx raddr 172.30.0.1 rport 56253 286285ms [err] a=end-of-candidates 286285ms [err] a=ice-ufrag:4fa6 286285ms [err] a=ice-pwd:PpIopvgzjQ41s17JgdBFuw 286285ms [err] a=fingerprint:sha-256 47:21:57:27:F2:A7:77:24:13:BE:99:B0:0C:78:8A:D5:50:74:D8:C7:7B:57:BC:E8:23:BC:34:E1:AE:7D:74:D3 286285ms [err] a=fingerprint:sha-384 6F:C4:54:DA:7B:F3:0E:9A:4F:7D:09:D1:DC:AF:F0:68:4F:92:9F:D7:44:9F:E3:C7:2A:BA:24:FA:04:5B:06:88:AB:42:4C:BF:63:E4:20:80:65:83:90:49:F3:6D:9A:95 286285ms [err] a=fingerprint:sha-512 A1:E7:4F:58:E7:D8:86:11:E2:D5:79:6E:5A:3A:85:7A:DB:F3:77:CC:1E:E6:21:8C:FB:BB:06:A6:C0:27:DF:58:15:A5:88:48:7F:BB:37:48:27:50:D1:86:84:DB:E1:BB:38:DC:0B:2A:39:A2:9C:23:B3:71:F0:F7:62:8F:5F:A3 286285ms [err] a=setup:active 286285ms [err] 286286ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 286286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 286286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 286286ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('172.17.0.3', 37748)) State.FROZEN -> State.WAITING 286287ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38349) -> ('172.17.0.3', 37748)) State.FROZEN -> State.WAITING 286287ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('172.30.0.1', 56253)) State.FROZEN -> State.WAITING 286287ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(euJ3CR626t 1 udp 1862270975 172.17.0.3 56253 typ prflx) 286287ms [err] connectionstatechanged connecting checking stable 286287ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 286287ms [err] connectionstatechanged connecting checking stable 286287ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 286287ms [err] connectionstatechanged connecting checking stable 286287ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 286287ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('172.17.0.3', 37748)) State.WAITING -> State.IN_PROGRESS 286288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37748) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!\x88\xb9\x8b\xb3\x95\xa4R\xea\x83\xd3\xab') 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('172.17.0.3', 56253)) State.WAITING -> State.IN_PROGRESS 286288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56253) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\xe8\xe3\x99&9\xd8\x06\xe2#\x98\xea') 286288ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "connecting"}] 286288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37748) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!\x88\xb9\x8b\xb3\x95\xa4R\xea\x83\xd3\xab') 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('172.17.0.3', 37748)) State.IN_PROGRESS -> State.SUCCEEDED 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38349) -> ('172.17.0.3', 37748)) State.WAITING -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('172.30.0.1', 56253)) State.WAITING -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38349) -> ('172.30.0.1', 56253)) State.FROZEN -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('141.24.211.56', 37748)) State.FROZEN -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38349) -> ('141.24.211.56', 37748)) State.FROZEN -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('141.24.211.56', 56253)) State.FROZEN -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38349) -> ('141.24.211.56', 56253)) State.FROZEN -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) ICE completed 286289ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56253) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\xe8\xe3\x99&9\xd8\x06\xe2#\x98\xea') 286289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51711) -> ('172.17.0.3', 56253)) State.IN_PROGRESS -> State.SUCCEEDED 286308ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 286308ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 286311ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 286312ms [err] connectionstatechanged connecting completed stable 286312ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 286315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 286316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 286316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 286316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 286316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 286316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 286317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 286317ms [err] connectionstatechanged connected completed stable 286317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 286317ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "connected"}] 286318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 286318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 286318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 286318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 286318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 286319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 286320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 286320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 286320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 286320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2985998498, stream_id=1, stream_seq=0) 286321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 286322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=298986568, stream_id=1, stream_seq=0) 286322ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 286322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986568, gaps=[]) 286322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2985998498, gaps=[]) 286322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 286323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=298986569, stream_id=1, stream_seq=1) 286323ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 286323ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 286323ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 286323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986569, gaps=[]) 286323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=298986570, stream_id=1, stream_seq=2) 286324ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 286324ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 286324ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986570, gaps=[]) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=298986571, stream_id=1, stream_seq=3) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986571, gaps=[]) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=298986572, stream_id=1, stream_seq=4) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986572, gaps=[]) 286408ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 286408ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 286408ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 286408ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 286408ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 286408ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 286408ms [log] [experimentStatusChanged] {"status": "running", "message": null} 286606ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb"}', extra='') 286606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb"}', extra='') 286606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 286606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 286607ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 286607ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 286607ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 286607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 286607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 286607ms [err] connectionstatechanged closed closed closed 286607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 286607ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 286607ms [err] connectionstatechanged closed closed closed 286607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 286607ms [err] connectionstatechanged closed closed closed 286607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 286608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "closed"}] 286608ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 286608ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 286706ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 286706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 286706ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver (webrtc): should transmit initial gpio value 286743ms [err] Traceback (most recent call last): 286743ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 286743ms [err] return _run_code(code, main_globals, None, 286743ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 286743ms [err] exec(code, run_globals) 286743ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 286744ms [err] sys.exit(main()) 286744ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 286744ms [err] asyncio.run(main_async()) 286744ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 286744ms [err] return loop.run_until_complete(main) 286744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 286744ms [err] self.run_forever() 286744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 286744ms [err] self._run_once() 286744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 286745ms [err] event_list = self._selector.select(timeout) 286745ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 286745ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 286745ms [err] KeyboardInterrupt 286746ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 286746ms [err] h.flush() 286746ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver (webrtc): should transmit gpio value ================== js Client to python Client GPIO tests without driver (webrtc): should transmit initial gpio value 294761ms [log] starting device 295525ms [err] DEBUG:asyncio:Using selector: EpollSelector 295664ms [err] ERROR:asyncio:Unclosed client session 295664ms [err] client_session: 295733ms [log] parsing 295733ms [log] creating device handler 295733ms [log] [ready] 295733ms [log] reading line 295733ms [log] [websocketToken] "61f7723f-fcbf-4796-b9f8-ebbd8675d224" 295762ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 295762ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 295762ms [log] [websocketConnected] 297729ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/4561f626-bff9-490f-ba29-ef40a45e49df"}}', extra='') 297729ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/4561f626-bff9-490f-ba29-ef40a45e49df"}}', extra='') 297729ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/4561f626-bff9-490f-ba29-ef40a45e49df"} 297801ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 297801ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 297832ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14", "state": "new"}] 299835ms [err] makeOffer 299835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 299836ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 299836ms [err] v=0 299836ms [err] o=- 3963978976 3963978976 IN IP4 0.0.0.0 299836ms [err] s=- 299836ms [err] t=0 0 299836ms [err] a=group:BUNDLE 0 299836ms [err] a=msid-semantic:WMS * 299836ms [err] m=application 9 DTLS/SCTP 5000 299836ms [err] c=IN IP4 0.0.0.0 299836ms [err] a=mid:0 299836ms [err] a=sctpmap:5000 webrtc-datachannel 65535 299836ms [err] a=max-message-size:65536 299836ms [err] a=ice-ufrag:3zZO 299836ms [err] a=ice-pwd:hO98fMwOe4mC3gWTyrAu0d 299836ms [err] a=fingerprint:sha-256 AB:AA:A8:05:35:57:BC:18:F1:9A:F3:1B:A5:F1:D9:3A:CA:24:5B:06:D3:93:9C:1E:BC:67:90:46:2D:22:FC:88 299836ms [err] a=fingerprint:sha-384 0A:FB:1E:2B:07:42:C3:F4:0A:3C:AC:5D:16:E7:2C:1E:66:69:99:39:21:A7:38:96:10:24:4F:39:50:85:DA:C1:B9:AC:97:72:CF:90:24:D3:95:9B:55:E3:73:43:EA:C1 299836ms [err] a=fingerprint:sha-512 0D:31:AC:0B:DE:7E:47:30:CA:E6:5C:FC:8C:B3:34:9A:9F:13:DA:FB:9F:1F:C6:31:4B:1B:A8:5D:A2:B5:A0:1D:04:B9:38:FE:DC:05:74:01:84:F4:39:65:B5:E1:B9:D1:A5:91:4F:C2:CA:2C:4E:69:D7:3F:7F:55:F1:9C:E8:8B 299836ms [err] a=setup:actpass 299836ms [err] 299838ms [err] connectionstatechanged new new have-local-offer 299838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 299838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 299840ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14", "state": "new"}] 299840ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 299841ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 299843ms [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'\xb3\x9a\x99j%\xd0R\xd1\xf6\xfa\xe3\xc1') 299843ms [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"O:\xcb\x0f'\x84[:*\xfd'\xc9") 299844ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 299844ms [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'\xb3\x9a\x99j%\xd0R\xd1\xf6\xfa\xe3\xc1') 299844ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x9f|\xb6(F)*0 \x95\x05'") 299845ms [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"O:\xcb\x0f'\x84[:*\xfd'\xc9") 300345ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x9f|\xb6(F)*0 \x95\x05'") 301347ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x9f|\xb6(F)*0 \x95\x05'") 303350ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\x9f|\xb6(F)*0 \x95\x05'") 304844ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 304845ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 304845ms [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='') 304845ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 304845ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304845ms [err] handleSignalingMessage 304846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 304846ms [err] handleOptions 304846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 304867ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Vh4OyDeUMCWN') 304867ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Vh4OyDeUMCWN') 304869ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5739683821572513986 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:QNqc\\r\\na=ice-pwd:N62Yh7SrV8hLR2PIYFk3KhCw\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 51:62:57:0F:C3:12:8B:4F:67:40:7B:B7:09:D9:9D:97:45:7F:D7:A9:31:97:72:4C:51:04:07:91:0A:59:8F:5A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5739683821572513986 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:QNqc\\r\\na=ice-pwd:N62Yh7SrV8hLR2PIYFk3KhCw\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 51:62:57:0F:C3:12:8B:4F:67:40:7B:B7:09:D9:9D:97:45:7F:D7:A9:31:97:72:4C:51:04:07:91:0A:59:8F:5A\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304869ms [err] handleSignalingMessage 304869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 304869ms [err] handleAnswer 304869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 304869ms [err] acceptAnswer 304869ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 304869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 304869ms [err] v=0 304869ms [err] o=- 5739683821572513986 2 IN IP4 127.0.0.1 304869ms [err] s=- 304869ms [err] t=0 0 304869ms [err] a=group:BUNDLE 0 304869ms [err] a=msid-semantic: WMS 304869ms [err] m=application 9 DTLS/SCTP 5000 304869ms [err] c=IN IP4 0.0.0.0 304869ms [err] a=ice-ufrag:QNqc 304869ms [err] a=ice-pwd:N62Yh7SrV8hLR2PIYFk3KhCw 304869ms [err] a=ice-options:trickle 304869ms [err] a=fingerprint:sha-256 51:62:57:0F:C3:12:8B:4F:67:40:7B:B7:09:D9:9D:97:45:7F:D7:A9:31:97:72:4C:51:04:07:91:0A:59:8F:5A 304869ms [err] a=setup:active 304869ms [err] a=mid:0 304869ms [err] a=sctpmap:5000 webrtc-datachannel 1024 304869ms [err] 304870ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 304870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 304870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 304871ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(SUyY3Tckun 1 udp 1845501695 172.17.0.3 57036 typ prflx) 304871ms [err] connectionstatechanged connecting checking stable 304871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 304871ms [err] connectionstatechanged connecting checking stable 304871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 304871ms [err] connectionstatechanged connecting checking stable 304871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 304871ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33649) -> ('172.17.0.3', 57036)) State.WAITING -> State.IN_PROGRESS 304871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\xd7\x1fS\xe8\x818\xdd\xddmu\x1a') 304872ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14", "state": "connecting"}] 304872ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\xd7\x1fS\xe8\x818\xdd\xddmu\x1a') 304872ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33649) -> ('172.17.0.3', 57036)) State.IN_PROGRESS -> State.SUCCEEDED 304872ms [err] INFO:aioice.ice:Connection(0) ICE completed 304881ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1570830107 1 udp 2113937151 ad37a237-ead0-49d7-a7a2-05ea54b4af92.local 57036 typ host generation 0 ufrag QNqc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1570830107 1 udp 2113937151 ad37a237-ead0-49d7-a7a2-05ea54b4af92.local 57036 typ host generation 0 ufrag QNqc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304882ms [err] handleSignalingMessage 304882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 304882ms [err] handleIceCandidate 304882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 304882ms [err] acceptIceCandidate 304882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 304887ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ad37a237-ead0-49d7-a7a2-05ea54b4af92.local" resolved to 172.17.0.3 304888ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1487468611 1 udp 1677729535 141.24.211.56 57036 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag QNqc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304888ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1487468611 1 udp 1677729535 141.24.211.56 57036 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag QNqc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 304888ms [err] handleSignalingMessage 304888ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 304888ms [err] handleIceCandidate 304888ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 304889ms [err] acceptIceCandidate 304889ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 304892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33649) -> ('172.17.0.3', 57036)) State.FROZEN -> State.IN_PROGRESS 304892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\x8f\x13\xad)fb|\xb9\xf8\xf6A') 304893ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\x8f\x13\xad)fb|\xb9\xf8\xf6A') 304894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33649) -> ('172.17.0.3', 57036)) State.IN_PROGRESS -> State.SUCCEEDED 304894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34656) -> ('172.17.0.3', 57036)) State.FROZEN -> State.FAILED 304894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33649) -> ('141.24.211.56', 57036)) State.FROZEN -> State.FAILED 304894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34656) -> ('141.24.211.56', 57036)) State.FROZEN -> State.FAILED 304913ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 304913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 304915ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 304915ms [err] connectionstatechanged connecting completed stable 304915ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 304917ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 304917ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 304918ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 304918ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 304918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 304918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 304918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 304919ms [err] connectionstatechanged connected completed stable 304919ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 304919ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14", "state": "connected"}] 304921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 304921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hCyB1n5EBJ0l') 304921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hCyB1n5EBJ0l') 304922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 304922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 304922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 304922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 304922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 304922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 304923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 304923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 304923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 304923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=813684460, stream_id=1, stream_seq=0) 304923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 304924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=813684460, gaps=[]) 304924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 304924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2349640545, stream_id=1, stream_seq=0) 304924ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 304924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2349640545, gaps=[]) 304926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2349640546, stream_id=1, stream_seq=1) 304926ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 304926ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 304926ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 304926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2349640546, gaps=[]) 304926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2349640547, stream_id=1, stream_seq=2) 304926ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 304926ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 304926ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 304927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2349640547, gaps=[]) 304980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ade5K89ri9KD') 304981ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ade5K89ri9KD') 304995ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 304996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 304996ms [log] [experimentStatusChanged] {"status": "running", "message": null} 305043ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N9AQIpfX31QJ') 305043ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N9AQIpfX31QJ') 305043ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34656) -> ('172.17.0.3', 57036)) State.WAITING -> State.IN_PROGRESS 305044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\\xa2\x9aH\t!\x86k\xb5\xd5nL') 305045ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 57036) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\\xa2\x9aH\t!\x86k\xb5\xd5nL') 305045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34656) -> ('172.17.0.3', 57036)) State.IN_PROGRESS -> State.SUCCEEDED 305178ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 305178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14"}', extra='') 305179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 305179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 305179ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 305179ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 305179ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 305179ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 305179ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 305179ms [err] connectionstatechanged closed closed closed 305180ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 305180ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 305180ms [err] connectionstatechanged closed closed closed 305180ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 305180ms [err] connectionstatechanged closed closed closed 305180ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 305181ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3e881418-4c3e-44d0-a606-d9daf99dfb14", "state": "closed"}] 305181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 305181ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 305277ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 305277ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 305277ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver (webrtc): should transmit gpio value 305320ms [err] Traceback (most recent call last): 305320ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 305320ms [err] return _run_code(code, main_globals, None, 305320ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 305321ms [err] exec(code, run_globals) 305321ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 305321ms [err] sys.exit(main()) 305321ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 305321ms [err] asyncio.run(main_async()) 305321ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 305321ms [err] return loop.run_until_complete(main) 305321ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 305321ms [err] self.run_forever() 305321ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 305321ms [err] self._run_once() 305321ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 305322ms [err] event_list = self._selector.select(timeout) 305322ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 305322ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 305322ms [err] KeyboardInterrupt 305324ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 305324ms [err] h.flush() 305324ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 305557ms [log] starting device 306370ms [err] DEBUG:asyncio:Using selector: EpollSelector 306489ms [err] ERROR:asyncio:Unclosed client session 306489ms [err] client_session: 306575ms [log] parsing 306575ms [log] creating device handler 306575ms [log] [ready] 306575ms [log] reading line 306575ms [log] [websocketToken] "d5fbe5c0-3983-469d-befa-8c56de9084f1" 306579ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 306579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 306579ms [log] [websocketConnected] 308583ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/36ed9216-e025-47be-903d-9ff0376edd45"}}', extra='') 308583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/36ed9216-e025-47be-903d-9ff0376edd45"}}', extra='') 308584ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/36ed9216-e025-47be-903d-9ff0376edd45"} 308677ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 308677ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 308683ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7", "state": "new"}] 310686ms [err] makeOffer 310686ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 310687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 310687ms [err] v=0 310687ms [err] o=- 3963978987 3963978987 IN IP4 0.0.0.0 310687ms [err] s=- 310687ms [err] t=0 0 310687ms [err] a=group:BUNDLE 0 310687ms [err] a=msid-semantic:WMS * 310687ms [err] m=application 9 DTLS/SCTP 5000 310687ms [err] c=IN IP4 0.0.0.0 310687ms [err] a=mid:0 310687ms [err] a=sctpmap:5000 webrtc-datachannel 65535 310687ms [err] a=max-message-size:65536 310687ms [err] a=ice-ufrag:66O4 310687ms [err] a=ice-pwd:UwO5TVcFxCX5FaayBtTjgF 310687ms [err] a=fingerprint:sha-256 E1:A8:8E:0F:03:66:68:94:BE:87:E1:1E:93:AF:A9:3C:8C:34:C2:48:F5:35:E0:62:D8:7B:51:8B:F4:F8:DF:31 310687ms [err] a=fingerprint:sha-384 A8:C1:AD:F9:CB:3B:4F:99:AC:71:4D:99:BF:C8:0D:CF:07:C8:EF:5B:70:07:87:44:33:B4:4C:59:2D:06:3E:E0:42:78:22:70:10:7E:57:6C:FE:32:D0:68:34:F3:67:E3 310687ms [err] a=fingerprint:sha-512 D9:32:E8:E2:90:68:AB:75:89:D8:BD:95:39:4C:36:14:35:C4:82:96:AA:68:5E:34:C5:8F:82:C5:3B:39:00:A6:9C:0B:C4:79:54:CD:63:85:79:C8:6E:AA:91:FD:89:C4:BF:52:17:9E:01:59:70:2D:93:CC:7E:FF:CA:53:4F:34 310687ms [err] a=setup:actpass 310687ms [err] 310689ms [err] connectionstatechanged new new have-local-offer 310689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 310689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 310691ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7", "state": "new"}] 310691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 310692ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 310722ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=12 read=idle write=>) 310722ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x04\xdb%\xc2\x07|\xbf\xc2\x8f\x11\xbf|') 310725ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3\x19_R\xe4w\xd6\xbd,\x87\xce\x84') 310725ms [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'\x99\xe0\x86\x1e\xd1\xecx\x91^\x8aD\xa1') 310726ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3\x19_R\xe4w\xd6\xbd,\x87\xce\x84') 310726ms [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'\x99\xe0\x86\x1e\xd1\xecx\x91^\x8aD\xa1') 311223ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x04\xdb%\xc2\x07|\xbf\xc2\x8f\x11\xbf|') 312225ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x04\xdb%\xc2\x07|\xbf\xc2\x8f\x11\xbf|') 314228ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x04\xdb%\xc2\x07|\xbf\xc2\x8f\x11\xbf|') 315695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 315696ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 315696ms [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='') 315696ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 315696ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315696ms [err] handleSignalingMessage 315696ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 315696ms [err] handleOptions 315696ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 315725ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0thz+HpaM0qL') 315725ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0thz+HpaM0qL') 315734ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5914662444380256440 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:nzoH\\r\\na=ice-pwd:oZui51iTFafDAxh6FCOEvCRh\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 03:84:67:A2:56:60:95:E5:54:1A:63:D3:6F:ED:9D:F3:5B:33:8F:F3:5E:9F:BC:67:FC:E5:D4:33:47:00:0A:2B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5914662444380256440 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:nzoH\\r\\na=ice-pwd:oZui51iTFafDAxh6FCOEvCRh\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 03:84:67:A2:56:60:95:E5:54:1A:63:D3:6F:ED:9D:F3:5B:33:8F:F3:5E:9F:BC:67:FC:E5:D4:33:47:00:0A:2B\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315734ms [err] handleSignalingMessage 315734ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 315734ms [err] handleAnswer 315734ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 315734ms [err] acceptAnswer 315734ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 315734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 315734ms [err] v=0 315734ms [err] o=- 5914662444380256440 2 IN IP4 127.0.0.1 315734ms [err] s=- 315734ms [err] t=0 0 315734ms [err] a=group:BUNDLE 0 315734ms [err] a=msid-semantic: WMS 315734ms [err] m=application 9 DTLS/SCTP 5000 315734ms [err] c=IN IP4 0.0.0.0 315734ms [err] a=ice-ufrag:nzoH 315734ms [err] a=ice-pwd:oZui51iTFafDAxh6FCOEvCRh 315734ms [err] a=ice-options:trickle 315734ms [err] a=fingerprint:sha-256 03:84:67:A2:56:60:95:E5:54:1A:63:D3:6F:ED:9D:F3:5B:33:8F:F3:5E:9F:BC:67:FC:E5:D4:33:47:00:0A:2B 315734ms [err] a=setup:active 315734ms [err] a=mid:0 315734ms [err] a=sctpmap:5000 webrtc-datachannel 1024 315734ms [err] 315736ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 315736ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 315736ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 315736ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(n6LmIEML8r 1 udp 1845501695 172.17.0.3 37991 typ prflx) 315736ms [err] connectionstatechanged connecting checking stable 315736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 315736ms [err] connectionstatechanged connecting checking stable 315737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 315737ms [err] connectionstatechanged connecting checking stable 315737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 315737ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46173) -> ('172.17.0.3', 37991)) State.WAITING -> State.IN_PROGRESS 315737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|X\xdd#\x07f\x06\x85v\xfbY\x19') 315738ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7", "state": "connecting"}] 315738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|X\xdd#\x07f\x06\x85v\xfbY\x19') 315739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46173) -> ('172.17.0.3', 37991)) State.IN_PROGRESS -> State.SUCCEEDED 315739ms [err] INFO:aioice.ice:Connection(0) ICE completed 315743ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1708368178 1 udp 2113937151 57a9c9b8-3605-4b4b-971c-bc3a9bb6d555.local 37991 typ host generation 0 ufrag nzoH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315743ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1708368178 1 udp 2113937151 57a9c9b8-3605-4b4b-971c-bc3a9bb6d555.local 37991 typ host generation 0 ufrag nzoH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315743ms [err] handleSignalingMessage 315743ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 315744ms [err] handleIceCandidate 315744ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 315744ms [err] acceptIceCandidate 315744ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 315749ms [err] INFO:aioice.ice:Connection(0) Remote candidate "57a9c9b8-3605-4b4b-971c-bc3a9bb6d555.local" resolved to 172.17.0.3 315752ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1837886197 1 udp 1677729535 141.24.211.56 37991 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag nzoH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315752ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1837886197 1 udp 1677729535 141.24.211.56 37991 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag nzoH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 315752ms [err] handleSignalingMessage 315752ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 315752ms [err] handleIceCandidate 315752ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 315752ms [err] acceptIceCandidate 315752ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 315757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46173) -> ('172.17.0.3', 37991)) State.FROZEN -> State.IN_PROGRESS 315757ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J\x04\xff\x06FbU\xf6\xe4~{5') 315758ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J\x04\xff\x06FbU\xf6\xe4~{5') 315758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46173) -> ('172.17.0.3', 37991)) State.IN_PROGRESS -> State.SUCCEEDED 315758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37810) -> ('172.17.0.3', 37991)) State.FROZEN -> State.FAILED 315758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46173) -> ('141.24.211.56', 37991)) State.FROZEN -> State.FAILED 315758ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37810) -> ('141.24.211.56', 37991)) State.FROZEN -> State.FAILED 315777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6KGzcV30EPsa') 315777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6KGzcV30EPsa') 315778ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 315778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 315779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 315780ms [err] connectionstatechanged connecting completed stable 315780ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 315781ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 315782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 315782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 315782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 315782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 315783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 315783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 315783ms [err] connectionstatechanged connected completed stable 315783ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 315783ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7", "state": "connected"}] 315785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 315785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 315785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 315786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 315786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 315786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 315786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 315787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 315787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 315787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 315787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1277114522, stream_id=1, stream_seq=0) 315787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 315788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1277114522, gaps=[]) 315788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 315789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=484157257, stream_id=1, stream_seq=0) 315789ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 315789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=484157257, gaps=[]) 315791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=484157258, stream_id=1, stream_seq=1) 315791ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 315791ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 315791ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 315791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=484157258, gaps=[]) 315791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=484157259, stream_id=1, stream_seq=2) 315793ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 315793ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 315793ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 315794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=484157259, gaps=[]) 315794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=484157260, stream_id=1, stream_seq=3) 315794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=484157260, gaps=[]) 315794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=484157261, stream_id=1, stream_seq=4) 315794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=484157261, gaps=[]) 315840ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2JI0d1FBy/6G') 315840ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2JI0d1FBy/6G') 315889ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 315889ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 315889ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 315889ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 315889ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 315889ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 315889ms [log] [experimentStatusChanged] {"status": "running", "message": null} 315920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6277tNYhYe6a') 315920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6277tNYhYe6a') 315920ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37810) -> ('172.17.0.3', 37991)) State.WAITING -> State.IN_PROGRESS 315920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1\xb8<\xe4\x98X\x1a9?\x80j\xe5') 315922ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37991) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1\xb8<\xe4\x98X\x1a9?\x80j\xe5') 315922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37810) -> ('172.17.0.3', 37991)) State.IN_PROGRESS -> State.SUCCEEDED 316071ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 316071ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7"}', extra='') 316071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 316071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 316071ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 316071ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 316071ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 316071ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 316071ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 316072ms [err] connectionstatechanged closed closed closed 316072ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 316072ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 316072ms [err] connectionstatechanged closed closed closed 316072ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 316072ms [err] connectionstatechanged closed closed closed 316072ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 316072ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a0033177-ca6e-4d4b-8bb1-98e34b9537c7", "state": "closed"}] 316073ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 316073ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 316133ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 316133ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 316133ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver (webrtc): should transmit initial gpio value 316172ms [err] Traceback (most recent call last): 316172ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 316172ms [err] return _run_code(code, main_globals, None, 316172ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 316173ms [err] exec(code, run_globals) 316173ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 316173ms [err] sys.exit(main()) 316173ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 316173ms [err] asyncio.run(main_async()) 316173ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 316173ms [err] return loop.run_until_complete(main) 316173ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 316173ms [err] self.run_forever() 316173ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 316173ms [err] self._run_once() 316173ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 316174ms [err] event_list = self._selector.select(timeout) 316174ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 316174ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 316174ms [err] KeyboardInterrupt 316175ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 316175ms [err] h.flush() 316175ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver (webrtc): should transmit gpio value ================== python Client to python Client GPIO tests without driver (webrtc): should transmit initial gpio value 338011ms [log] starting device 338781ms [err] DEBUG:asyncio:Using selector: EpollSelector 338925ms [err] ERROR:asyncio:Unclosed client session 338925ms [err] client_session: 339024ms [log] parsing 339024ms [log] creating device handler 339024ms [log] [ready] 339024ms [log] reading line 339024ms [log] [websocketToken] "f306951e-6bfe-483f-88f8-d30b5a4376bb" 339055ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 339055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 339055ms [log] [websocketConnected] 339556ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/3df972c4-e68d-4cf6-8086-58e0bf5577b2"}}', extra='') 339556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/3df972c4-e68d-4cf6-8086-58e0bf5577b2"}}', extra='') 339556ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/3df972c4-e68d-4cf6-8086-58e0bf5577b2"} 339680ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 339680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 339685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "new"}] 341688ms [err] makeOffer 341688ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 341688ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 341688ms [err] v=0 341688ms [err] o=- 3963979018 3963979018 IN IP4 0.0.0.0 341688ms [err] s=- 341688ms [err] t=0 0 341688ms [err] a=group:BUNDLE 0 341688ms [err] a=msid-semantic:WMS * 341688ms [err] m=application 9 DTLS/SCTP 5000 341688ms [err] c=IN IP4 0.0.0.0 341688ms [err] a=mid:0 341688ms [err] a=sctpmap:5000 webrtc-datachannel 65535 341688ms [err] a=max-message-size:65536 341688ms [err] a=ice-ufrag:oF8C 341688ms [err] a=ice-pwd:HTF7pF2OORHw4VhxyR2oZA 341688ms [err] a=fingerprint:sha-256 B0:21:EA:61:E5:04:31:57:B7:59:51:B6:1C:1A:22:9D:5A:9C:12:1B:33:32:6D:EC:CA:71:28:18:EA:C4:9B:10 341688ms [err] a=fingerprint:sha-384 4F:BF:27:C6:B3:A5:CD:26:CF:79:A0:8D:90:86:6C:9D:5D:2B:B8:63:6C:4B:D6:34:D5:1F:E1:D7:21:5F:39:AA:F4:F9:37:46:90:F2:BB:60:6E:9A:F1:4B:B7:6B:77:D8 341688ms [err] a=fingerprint:sha-512 C5:5F:D5:46:72:07:F5:0B:9C:0C:F9:60:31:A1:6F:BF:7B:1E:FD:18:E7:5B:96:60:99:A1:EF:AD:7B:6C:24:61:1F:FA:AA:39:D8:8A:EB:E7:C7:94:03:57:73:F9:51:36:AF:0E:B1:20:95:44:1C:44:14:7C:14:06:2E:BF:AF:89 341688ms [err] a=setup:actpass 341688ms [err] 341690ms [err] connectionstatechanged new new have-local-offer 341690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 341690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 341692ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "new"}] 341692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 341693ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 341695ms [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'\t\xf5\xda\xb3\x9d-\x14=\xdfff\xb0') 341695ms [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'\xba@m\xe43\x82\xdf.\x9c\x96Mn') 341696ms [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'\t\xf5\xda\xb3\x9d-\x14=\xdfff\xb0') 341697ms [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'\xba@m\xe43\x82\xdf.\x9c\x96Mn') 341697ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 341697ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"W\xcd\tX\x14fA_'\xd8\x94\x9c") 342199ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"W\xcd\tX\x14fA_'\xd8\x94\x9c") 343200ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"W\xcd\tX\x14fA_'\xd8\x94\x9c") 345203ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"W\xcd\tX\x14fA_'\xd8\x94\x9c") 346695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 346696ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 346696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 346696ms [err] handleSignalingMessage 346696ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 346696ms [err] handleOptions 346696ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 346697ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 346697ms [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='') 346697ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 351720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35304) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E\xfb&\xd7r\xb7Gh\xb0\xcb\xd6\xfd') 351720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35304) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E\xfb&\xd7r\xb7Gh\xb0\xcb\xd6\xfd') 351732ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979023 3963979023 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 35304 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35304 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59997 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 35304 typ srflx raddr 172.17.0.3 rport 35304\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59997 typ srflx raddr 172.30.0.1 rport 59997\\r\\na=end-of-candidates\\r\\na=ice-ufrag:db6J\\r\\na=ice-pwd:HKK7xvBHuQfOByZ1Wt2TWR\\r\\na=fingerprint:sha-256 9C:DD:C7:D2:A5:AB:06:EC:B6:97:43:58:6E:A4:0D:00:B0:96:7F:CD:96:98:E1:C8:F4:CF:7B:9F:6F:20:36:7D\\r\\na=fingerprint:sha-384 BB:0B:19:A7:78:EF:5B:B5:EE:34:CF:0A:59:CF:40:24:B7:5E:98:51:31:FF:85:CA:A6:25:52:E9:D7:6C:19:84:BB:94:1E:4E:72:6A:BB:AA:36:33:5F:D9:98:B8:60:3F\\r\\na=fingerprint:sha-512 19:86:1D:7F:EB:0A:89:39:34:CB:DE:30:FE:3E:9C:09:D3:98:82:FB:88:D0:22:AC:06:54:50:9A:4E:8F:D2:F5:FA:B8:50:0B:D1:07:C5:3B:A7:7A:72:18:AA:8D:5C:D6:47:92:76:8D:47:0D:9C:3A:25:AE:11:C0:BB:94:68:48\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 351732ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979023 3963979023 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 35304 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35304 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59997 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 35304 typ srflx raddr 172.17.0.3 rport 35304\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59997 typ srflx raddr 172.30.0.1 rport 59997\\r\\na=end-of-candidates\\r\\na=ice-ufrag:db6J\\r\\na=ice-pwd:HKK7xvBHuQfOByZ1Wt2TWR\\r\\na=fingerprint:sha-256 9C:DD:C7:D2:A5:AB:06:EC:B6:97:43:58:6E:A4:0D:00:B0:96:7F:CD:96:98:E1:C8:F4:CF:7B:9F:6F:20:36:7D\\r\\na=fingerprint:sha-384 BB:0B:19:A7:78:EF:5B:B5:EE:34:CF:0A:59:CF:40:24:B7:5E:98:51:31:FF:85:CA:A6:25:52:E9:D7:6C:19:84:BB:94:1E:4E:72:6A:BB:AA:36:33:5F:D9:98:B8:60:3F\\r\\na=fingerprint:sha-512 19:86:1D:7F:EB:0A:89:39:34:CB:DE:30:FE:3E:9C:09:D3:98:82:FB:88:D0:22:AC:06:54:50:9A:4E:8F:D2:F5:FA:B8:50:0B:D1:07:C5:3B:A7:7A:72:18:AA:8D:5C:D6:47:92:76:8D:47:0D:9C:3A:25:AE:11:C0:BB:94:68:48\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 351732ms [err] handleSignalingMessage 351732ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 351733ms [err] handleAnswer 351733ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 351733ms [err] acceptAnswer 351733ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 351733ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 351733ms [err] v=0 351733ms [err] o=- 3963979023 3963979023 IN IP4 0.0.0.0 351733ms [err] s=- 351733ms [err] t=0 0 351733ms [err] a=group:BUNDLE 0 351733ms [err] a=msid-semantic:WMS * 351733ms [err] m=application 35304 DTLS/SCTP 5000 351733ms [err] c=IN IP4 172.17.0.3 351733ms [err] a=mid:0 351733ms [err] a=sctpmap:5000 webrtc-datachannel 65535 351733ms [err] a=max-message-size:65536 351733ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35304 typ host 351733ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59997 typ host 351733ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 35304 typ srflx raddr 172.17.0.3 rport 35304 351733ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59997 typ srflx raddr 172.30.0.1 rport 59997 351733ms [err] a=end-of-candidates 351733ms [err] a=ice-ufrag:db6J 351733ms [err] a=ice-pwd:HKK7xvBHuQfOByZ1Wt2TWR 351733ms [err] a=fingerprint:sha-256 9C:DD:C7:D2:A5:AB:06:EC:B6:97:43:58:6E:A4:0D:00:B0:96:7F:CD:96:98:E1:C8:F4:CF:7B:9F:6F:20:36:7D 351733ms [err] a=fingerprint:sha-384 BB:0B:19:A7:78:EF:5B:B5:EE:34:CF:0A:59:CF:40:24:B7:5E:98:51:31:FF:85:CA:A6:25:52:E9:D7:6C:19:84:BB:94:1E:4E:72:6A:BB:AA:36:33:5F:D9:98:B8:60:3F 351733ms [err] a=fingerprint:sha-512 19:86:1D:7F:EB:0A:89:39:34:CB:DE:30:FE:3E:9C:09:D3:98:82:FB:88:D0:22:AC:06:54:50:9A:4E:8F:D2:F5:FA:B8:50:0B:D1:07:C5:3B:A7:7A:72:18:AA:8D:5C:D6:47:92:76:8D:47:0D:9C:3A:25:AE:11:C0:BB:94:68:48 351733ms [err] a=setup:active 351733ms [err] 351736ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 351736ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 351737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 351737ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47943) -> ('172.17.0.3', 35304)) State.FROZEN -> State.WAITING 351738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37870) -> ('172.17.0.3', 35304)) State.FROZEN -> State.WAITING 351738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47943) -> ('172.30.0.1', 59997)) State.FROZEN -> State.WAITING 351738ms [err] connectionstatechanged connecting checking stable 351738ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 351739ms [err] connectionstatechanged connecting checking stable 351739ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 351739ms [err] connectionstatechanged connecting checking stable 351739ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 351739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47943) -> ('172.17.0.3', 35304)) State.WAITING -> State.IN_PROGRESS 351739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35304) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6\xee\xcc\x83\xe8\xa0\x95>\x17\xdd \x81') 351740ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "connecting"}] 351741ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35304) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6\xee\xcc\x83\xe8\xa0\x95>\x17\xdd \x81') 351741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47943) -> ('172.17.0.3', 35304)) State.IN_PROGRESS -> State.SUCCEEDED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37870) -> ('172.17.0.3', 35304)) State.WAITING -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47943) -> ('172.30.0.1', 59997)) State.WAITING -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37870) -> ('172.30.0.1', 59997)) State.FROZEN -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47943) -> ('141.24.211.56', 35304)) State.FROZEN -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37870) -> ('141.24.211.56', 35304)) State.FROZEN -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47943) -> ('141.24.211.56', 59997)) State.FROZEN -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37870) -> ('141.24.211.56', 59997)) State.FROZEN -> State.FAILED 351743ms [err] INFO:aioice.ice:Connection(0) ICE completed 351759ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 351759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 351760ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 351761ms [err] connectionstatechanged connecting completed stable 351761ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 351763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 351763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 351763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 351763ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 351763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 351764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 351764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 351764ms [err] connectionstatechanged connected completed stable 351764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 351764ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "connected"}] 351765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 351765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 351765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 351765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 351766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 351766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 351767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 351767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 351767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 351767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3608499099, stream_id=1, stream_seq=0) 351767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 351768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=874834348, stream_id=1, stream_seq=0) 351768ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 351768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=874834348, gaps=[]) 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3608499099, gaps=[]) 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=874834349, stream_id=1, stream_seq=1) 351769ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 351769ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 351769ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=874834349, gaps=[]) 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=874834350, stream_id=1, stream_seq=2) 351769ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 351769ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 351769ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 351770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=874834350, gaps=[]) 351828ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 351828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 351828ms [log] [experimentStatusChanged] {"status": "running", "message": null} 352024ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9"}', extra='') 352024ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9"}', extra='') 352024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 352024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 352024ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 352024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 352024ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 352024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 352024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 352025ms [err] connectionstatechanged closed closed closed 352025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 352025ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 352025ms [err] connectionstatechanged closed closed closed 352025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 352025ms [err] connectionstatechanged closed closed closed 352025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 352025ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "closed"}] 352026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 352026ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 352119ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 352119ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 352119ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver (webrtc): should transmit gpio value 352124ms [err] Traceback (most recent call last): 352124ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 352124ms [err] return _run_code(code, main_globals, None, 352124ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 352124ms [err] exec(code, run_globals) 352124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 352124ms [err] sys.exit(main()) 352124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 352125ms [err] asyncio.run(main_async()) 352125ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 352125ms [err] return loop.run_until_complete(main) 352125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 352125ms [err] self.run_forever() 352125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 352125ms [err] self._run_once() 352125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 352126ms [err] event_list = self._selector.select(timeout) 352126ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 352126ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 352126ms [err] KeyboardInterrupt 352128ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 352128ms [err] h.flush() 352128ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 352366ms [log] starting device 353126ms [err] DEBUG:asyncio:Using selector: EpollSelector 353270ms [err] ERROR:asyncio:Unclosed client session 353270ms [err] client_session: 353367ms [log] parsing 353367ms [log] creating device handler 353367ms [log] [ready] 353367ms [log] reading line 353367ms [log] [websocketToken] "0720a6b3-b6d7-4e44-a503-585a7fe06e12" 353372ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 353372ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 353372ms [log] [websocketConnected] 353811ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/d3b2c7c9-14a2-4510-9e89-4dddebb8e6f9"}}', extra='') 353811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/d3b2c7c9-14a2-4510-9e89-4dddebb8e6f9"}}', extra='') 353811ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/d3b2c7c9-14a2-4510-9e89-4dddebb8e6f9"} 353900ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 353900ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 353904ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "new"}] 355907ms [err] makeOffer 355907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 355908ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 355908ms [err] v=0 355908ms [err] o=- 3963979032 3963979032 IN IP4 0.0.0.0 355908ms [err] s=- 355908ms [err] t=0 0 355908ms [err] a=group:BUNDLE 0 355908ms [err] a=msid-semantic:WMS * 355908ms [err] m=application 9 DTLS/SCTP 5000 355908ms [err] c=IN IP4 0.0.0.0 355908ms [err] a=mid:0 355908ms [err] a=sctpmap:5000 webrtc-datachannel 65535 355908ms [err] a=max-message-size:65536 355908ms [err] a=ice-ufrag:t5Wx 355908ms [err] a=ice-pwd:jFfYzWrjNdfCi3w4gr6wT7 355908ms [err] a=fingerprint:sha-256 17:A9:3A:16:C0:4F:40:6D:E1:17:39:4A:42:C7:6B:5B:61:E3:BE:D8:1D:19:E7:A0:0D:D5:1B:E1:B2:6E:46:DD 355908ms [err] a=fingerprint:sha-384 D4:31:D0:20:1D:EE:85:2E:6D:D1:FD:0C:85:03:1B:18:44:9A:85:12:E4:54:64:BA:ED:17:98:CD:42:C8:B9:E0:54:42:59:26:82:4F:D1:BA:CD:FA:9A:9B:C8:93:7B:EA 355908ms [err] a=fingerprint:sha-512 28:8D:B3:8D:36:CD:E3:23:96:2E:71:5C:B2:0F:8F:6E:D3:14:AD:B6:F0:80:99:D7:6D:7A:58:6B:76:19:E6:0E:E3:AF:14:5A:8E:F9:16:D4:A9:58:73:B1:B1:E6:EA:28:59:E5:C9:0E:5C:1A:8C:B9:0E:01:E7:27:2E:CA:5D:72 355908ms [err] a=setup:actpass 355908ms [err] 355909ms [err] connectionstatechanged new new have-local-offer 355909ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 355909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 355911ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "new"}] 355911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 355912ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 355914ms [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'\x1aF\x9c\xacM\x0b\x91\xb7 !\xbb\x83') 355914ms [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'\xb3\x9e\xf3\xbd{\xa9[\xbbI\xaa\x86g') 355915ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 355915ms [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'\x1aF\x9c\xacM\x0b\x91\xb7 !\xbb\x83') 355915ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\xac\xee\x04\xc3\x9c\x90\x12,\x11\x88\xbb') 355916ms [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'\xb3\x9e\xf3\xbd{\xa9[\xbbI\xaa\x86g') 356417ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\xac\xee\x04\xc3\x9c\x90\x12,\x11\x88\xbb') 357419ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\xac\xee\x04\xc3\x9c\x90\x12,\x11\x88\xbb') 359422ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'g\xac\xee\x04\xc3\x9c\x90\x12,\x11\x88\xbb') 360915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 360916ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 360916ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 360916ms [err] handleSignalingMessage 360916ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 360916ms [err] handleOptions 360916ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 360916ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 360916ms [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='') 360917ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 365947ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54413) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb4\x8d\x86\x13=#0[\x12\xa8/\x8c') 365947ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54413) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb4\x8d\x86\x13=#0[\x12\xa8/\x8c') 365958ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979037 3963979037 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 54413 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54413 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60558 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 54413 typ srflx raddr 172.17.0.3 rport 54413\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60558 typ srflx raddr 172.30.0.1 rport 60558\\r\\na=end-of-candidates\\r\\na=ice-ufrag:DJEz\\r\\na=ice-pwd:hWYqvehCbQRkRdVkxwkgs4\\r\\na=fingerprint:sha-256 21:F6:6E:45:31:DD:A4:5D:63:BE:AC:50:6D:5D:13:1C:19:06:72:1C:94:78:40:F6:AF:7D:EC:CE:86:C8:05:38\\r\\na=fingerprint:sha-384 83:5B:BE:EB:7F:A6:3D:D7:4B:22:FD:7E:9C:77:90:8C:30:BF:D0:1A:5A:FE:6B:65:16:95:0B:24:1C:0C:87:98:84:EA:BD:1E:38:09:F5:19:17:25:6B:59:5C:80:33:84\\r\\na=fingerprint:sha-512 E5:A9:87:C8:C0:6A:B6:F3:B2:A0:4C:49:22:DA:C6:F3:60:43:2D:40:AD:5C:62:7A:6D:50:6D:8A:B1:86:5D:BB:90:DB:3D:80:C5:B0:D1:4A:8D:B7:8F:BA:D8:1D:E1:CE:69:8F:35:2C:4B:1A:EE:0A:2A:3E:7A:D7:EA:F5:2D:14\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 365958ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979037 3963979037 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 54413 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54413 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60558 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 54413 typ srflx raddr 172.17.0.3 rport 54413\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60558 typ srflx raddr 172.30.0.1 rport 60558\\r\\na=end-of-candidates\\r\\na=ice-ufrag:DJEz\\r\\na=ice-pwd:hWYqvehCbQRkRdVkxwkgs4\\r\\na=fingerprint:sha-256 21:F6:6E:45:31:DD:A4:5D:63:BE:AC:50:6D:5D:13:1C:19:06:72:1C:94:78:40:F6:AF:7D:EC:CE:86:C8:05:38\\r\\na=fingerprint:sha-384 83:5B:BE:EB:7F:A6:3D:D7:4B:22:FD:7E:9C:77:90:8C:30:BF:D0:1A:5A:FE:6B:65:16:95:0B:24:1C:0C:87:98:84:EA:BD:1E:38:09:F5:19:17:25:6B:59:5C:80:33:84\\r\\na=fingerprint:sha-512 E5:A9:87:C8:C0:6A:B6:F3:B2:A0:4C:49:22:DA:C6:F3:60:43:2D:40:AD:5C:62:7A:6D:50:6D:8A:B1:86:5D:BB:90:DB:3D:80:C5:B0:D1:4A:8D:B7:8F:BA:D8:1D:E1:CE:69:8F:35:2C:4B:1A:EE:0A:2A:3E:7A:D7:EA:F5:2D:14\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 365959ms [err] handleSignalingMessage 365959ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 365959ms [err] handleAnswer 365959ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 365959ms [err] acceptAnswer 365959ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 365959ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 365959ms [err] v=0 365959ms [err] o=- 3963979037 3963979037 IN IP4 0.0.0.0 365959ms [err] s=- 365959ms [err] t=0 0 365959ms [err] a=group:BUNDLE 0 365959ms [err] a=msid-semantic:WMS * 365959ms [err] m=application 54413 DTLS/SCTP 5000 365959ms [err] c=IN IP4 172.17.0.3 365959ms [err] a=mid:0 365959ms [err] a=sctpmap:5000 webrtc-datachannel 65535 365959ms [err] a=max-message-size:65536 365959ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 54413 typ host 365959ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60558 typ host 365959ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 54413 typ srflx raddr 172.17.0.3 rport 54413 365959ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60558 typ srflx raddr 172.30.0.1 rport 60558 365959ms [err] a=end-of-candidates 365959ms [err] a=ice-ufrag:DJEz 365959ms [err] a=ice-pwd:hWYqvehCbQRkRdVkxwkgs4 365959ms [err] a=fingerprint:sha-256 21:F6:6E:45:31:DD:A4:5D:63:BE:AC:50:6D:5D:13:1C:19:06:72:1C:94:78:40:F6:AF:7D:EC:CE:86:C8:05:38 365959ms [err] a=fingerprint:sha-384 83:5B:BE:EB:7F:A6:3D:D7:4B:22:FD:7E:9C:77:90:8C:30:BF:D0:1A:5A:FE:6B:65:16:95:0B:24:1C:0C:87:98:84:EA:BD:1E:38:09:F5:19:17:25:6B:59:5C:80:33:84 365959ms [err] a=fingerprint:sha-512 E5:A9:87:C8:C0:6A:B6:F3:B2:A0:4C:49:22:DA:C6:F3:60:43:2D:40:AD:5C:62:7A:6D:50:6D:8A:B1:86:5D:BB:90:DB:3D:80:C5:B0:D1:4A:8D:B7:8F:BA:D8:1D:E1:CE:69:8F:35:2C:4B:1A:EE:0A:2A:3E:7A:D7:EA:F5:2D:14 365959ms [err] a=setup:active 365959ms [err] 365960ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 365960ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 365960ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 365960ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44611) -> ('172.17.0.3', 54413)) State.FROZEN -> State.WAITING 365960ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40336) -> ('172.17.0.3', 54413)) State.FROZEN -> State.WAITING 365960ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44611) -> ('172.30.0.1', 60558)) State.FROZEN -> State.WAITING 365961ms [err] connectionstatechanged connecting checking stable 365961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 365961ms [err] connectionstatechanged connecting checking stable 365961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 365961ms [err] connectionstatechanged connecting checking stable 365961ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 365961ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44611) -> ('172.17.0.3', 54413)) State.WAITING -> State.IN_PROGRESS 365961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54413) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4\xf2\xd3O\x08\x91\xdb\x8e\xfe\xff\xb9F') 365961ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "connecting"}] 365962ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54413) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4\xf2\xd3O\x08\x91\xdb\x8e\xfe\xff\xb9F') 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44611) -> ('172.17.0.3', 54413)) State.IN_PROGRESS -> State.SUCCEEDED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40336) -> ('172.17.0.3', 54413)) State.WAITING -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44611) -> ('172.30.0.1', 60558)) State.WAITING -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40336) -> ('172.30.0.1', 60558)) State.FROZEN -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44611) -> ('141.24.211.56', 54413)) State.FROZEN -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40336) -> ('141.24.211.56', 54413)) State.FROZEN -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44611) -> ('141.24.211.56', 60558)) State.FROZEN -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40336) -> ('141.24.211.56', 60558)) State.FROZEN -> State.FAILED 365963ms [err] INFO:aioice.ice:Connection(0) ICE completed 365982ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 365982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 365984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 365984ms [err] connectionstatechanged connecting completed stable 365984ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 365986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 365986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 365986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 365986ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 365987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 365987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 365987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 365987ms [err] connectionstatechanged connected completed stable 365987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 365987ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "connected"}] 365988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 365988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 365988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 365989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 365989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 365989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 365990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 365990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 365990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 365990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1905648771, stream_id=1, stream_seq=0) 365990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 365991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3581364103, stream_id=1, stream_seq=0) 365991ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364103, gaps=[]) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905648771, gaps=[]) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3581364104, stream_id=1, stream_seq=1) 365992ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 365992ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 365992ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364104, gaps=[]) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3581364105, stream_id=1, stream_seq=2) 365993ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 365993ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 365993ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364105, gaps=[]) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3581364106, stream_id=1, stream_seq=3) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364106, gaps=[]) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3581364107, stream_id=1, stream_seq=4) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364107, gaps=[]) 366090ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 366090ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 366090ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 366090ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 366090ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 366090ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 366090ms [log] [experimentStatusChanged] {"status": "running", "message": null} 366275ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f"}', extra='') 366275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f"}', extra='') 366275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 366276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 366276ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 366276ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 366276ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 366276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 366276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 366276ms [err] connectionstatechanged closed closed closed 366276ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 366276ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 366276ms [err] connectionstatechanged closed closed closed 366276ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 366276ms [err] connectionstatechanged closed closed closed 366277ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 366277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "closed"}] 366277ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 366277ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 366341ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 366342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 366342ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver (websocket): should transmit initial gpio value 366380ms [err] Traceback (most recent call last): 366380ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 366381ms [err] return _run_code(code, main_globals, None, 366381ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 366381ms [err] exec(code, run_globals) 366381ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 366381ms [err] sys.exit(main()) 366381ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 366381ms [err] asyncio.run(main_async()) 366381ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 366381ms [err] return loop.run_until_complete(main) 366381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 366381ms [err] self.run_forever() 366381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 366381ms [err] self._run_once() 366381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 366382ms [err] event_list = self._selector.select(timeout) 366382ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 366382ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 366382ms [err] KeyboardInterrupt 366384ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 366384ms [err] h.flush() 366384ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver (websocket): should transmit gpio value ================== js Client to python Client GPIO tests without driver (websocket): should transmit initial gpio value 373966ms [log] starting device 374729ms [err] DEBUG:asyncio:Using selector: EpollSelector 374874ms [err] ERROR:asyncio:Unclosed client session 374874ms [err] client_session: 374934ms [log] parsing 374934ms [log] creating device handler 374934ms [log] [ready] 374934ms [log] reading line 374934ms [log] [websocketToken] "dd577cd6-46ca-4f7a-9678-0030d5a7cf81" 374963ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 374963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 374963ms [log] [websocketConnected] 376996ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/b1c1bc6a-0b8d-42c9-82ff-033bb1f9fc28"}}', extra='') 376996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/b1c1bc6a-0b8d-42c9-82ff-033bb1f9fc28"}}', extra='') 376997ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/b1c1bc6a-0b8d-42c9-82ff-033bb1f9fc28"} 377123ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/afb8cbd7-cec2-4492-b60e-980b25d69e12","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/4b81897b-a353-427d-96f5-f0fe88eb82fb?id=c2a35536-7825-48b0-8fd4-1812ca3f6e10"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 377123ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/afb8cbd7-cec2-4492-b60e-980b25d69e12","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/4b81897b-a353-427d-96f5-f0fe88eb82fb?id=c2a35536-7825-48b0-8fd4-1812ca3f6e10"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 377124ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/afb8cbd7-cec2-4492-b60e-980b25d69e12", "state": "new"}] 377124ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/afb8cbd7-cec2-4492-b60e-980b25d69e12", "state": "connecting"}] 377127ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/afb8cbd7-cec2-4492-b60e-980b25d69e12", "state": "connected"}] 377133ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 377133ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 377133ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 377133ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 377133ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 377133ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 377181ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 377181ms [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='') 377181ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 377231ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 377231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 377231ms [log] [experimentStatusChanged] {"status": "running", "message": null} 377382ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/afb8cbd7-cec2-4492-b60e-980b25d69e12"}', extra='') 377382ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/afb8cbd7-cec2-4492-b60e-980b25d69e12"}', extra='') 377382ms [log] [connectionsChanged] [] 377471ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 377471ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 377471ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver (websocket): should transmit gpio value 377505ms [err] Traceback (most recent call last): 377505ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 377506ms [err] return _run_code(code, main_globals, None, 377506ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 377506ms [err] exec(code, run_globals) 377506ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 377506ms [err] sys.exit(main()) 377506ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 377506ms [err] asyncio.run(main_async()) 377506ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 377506ms [err] return loop.run_until_complete(main) 377506ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 377506ms [err] self.run_forever() 377506ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 377506ms [err] self._run_once() 377506ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 377507ms [err] event_list = self._selector.select(timeout) 377507ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 377507ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 377507ms [err] KeyboardInterrupt 377510ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 377510ms [err] h.flush() 377510ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 377700ms [log] starting device 378473ms [err] DEBUG:asyncio:Using selector: EpollSelector 378608ms [err] ERROR:asyncio:Unclosed client session 378608ms [err] client_session: 378671ms [log] parsing 378671ms [log] creating device handler 378671ms [log] [ready] 378671ms [log] reading line 378671ms [log] [websocketToken] "a2bef021-617a-4d49-b1d3-3fbff440383d" 378676ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 378676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 378676ms [log] [websocketConnected] 380628ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/1112d4ca-08bc-4060-99fb-7bac4075f5a5"}}', extra='') 380629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/1112d4ca-08bc-4060-99fb-7bac4075f5a5"}}', extra='') 380629ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/1112d4ca-08bc-4060-99fb-7bac4075f5a5"} 380723ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/7f934570-d6a0-42ad-9f1f-6f1d5dcd4637","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/eb9752ac-33f3-4858-9a8b-af3207b462a1?id=aa4a7ca2-51de-4534-a50a-d098e3cd74e1"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 380723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/7f934570-d6a0-42ad-9f1f-6f1d5dcd4637","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/eb9752ac-33f3-4858-9a8b-af3207b462a1?id=aa4a7ca2-51de-4534-a50a-d098e3cd74e1"},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 380724ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7f934570-d6a0-42ad-9f1f-6f1d5dcd4637", "state": "new"}] 380724ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7f934570-d6a0-42ad-9f1f-6f1d5dcd4637", "state": "connecting"}] 380729ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7f934570-d6a0-42ad-9f1f-6f1d5dcd4637", "state": "connected"}] 380736ms [log] {"busId":"gpio1","data":{"driver":"default","state":"unknown"}} 380736ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}} 380736ms [log] {"busId":"gpio2","data":{"driver":"default","state":"unknown"}} 380736ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}} 380736ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 380736ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 380736ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 380736ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 380736ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 380736ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 380789ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 380789ms [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='') 380789ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 380867ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 380867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 380867ms [log] [experimentStatusChanged] {"status": "running", "message": null} 381012ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7f934570-d6a0-42ad-9f1f-6f1d5dcd4637"}', extra='') 381013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7f934570-d6a0-42ad-9f1f-6f1d5dcd4637"}', extra='') 381013ms [log] [connectionsChanged] [] 381077ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 381077ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 381077ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver (websocket): should transmit initial gpio value 381113ms [err] Traceback (most recent call last): 381113ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 381113ms [err] return _run_code(code, main_globals, None, 381113ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 381113ms [err] exec(code, run_globals) 381113ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 381113ms [err] sys.exit(main()) 381113ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 381114ms [err] asyncio.run(main_async()) 381114ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 381114ms [err] return loop.run_until_complete(main) 381114ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 381114ms [err] self.run_forever() 381114ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 381114ms [err] self._run_once() 381114ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 381115ms [err] event_list = self._selector.select(timeout) 381115ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 381115ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 381115ms [err] KeyboardInterrupt 381117ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 381117ms [err] h.flush() 381117ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver (websocket): should transmit gpio value ================== python Client to python Client GPIO tests without driver (websocket): should transmit initial gpio value 388656ms [log] starting device 389422ms [err] DEBUG:asyncio:Using selector: EpollSelector 389565ms [err] ERROR:asyncio:Unclosed client session 389565ms [err] client_session: 389661ms [log] parsing 389661ms [log] creating device handler 389661ms [log] [ready] 389661ms [log] reading line 389661ms [log] [websocketToken] "02cdbb68-8f87-46b8-ba06-e805ad7429e8" 389666ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 389666ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 389666ms [log] [websocketConnected] 390145ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/47267340-50f8-4d76-8668-2943e80b261a"}}', extra='') 390145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/47267340-50f8-4d76-8668-2943e80b261a"}}', extra='') 390145ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/47267340-50f8-4d76-8668-2943e80b261a"} 390235ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 390235ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 390240ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "new"}] 392243ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 392243ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 392243ms [err] handleSignalingMessage 392243ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 392243ms [err] handleOptions 392243ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 392244ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 392244ms [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='') 392244ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 397262ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979069 3963979069 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 40953 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40953 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34732 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40953 typ srflx raddr 172.17.0.3 rport 40953\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34732 typ srflx raddr 172.30.0.1 rport 34732\\r\\na=end-of-candidates\\r\\na=ice-ufrag:VFS3\\r\\na=ice-pwd:f2Vd9FMwoDCjdPZsfsbWqi\\r\\na=fingerprint:sha-256 38:84:E9:40:62:7D:E3:26:6F:D8:B3:B3:DE:E7:78:A8:36:85:2E:98:3B:E3:70:07:24:DC:B7:CD:A1:70:3F:13\\r\\na=fingerprint:sha-384 D5:EE:3D:E4:18:BE:3B:0F:5E:08:82:4A:D1:3D:51:50:00:42:16:15:A5:82:3B:D3:01:58:61:EB:E3:3F:59:D1:28:B7:9E:BA:87:3F:41:80:FF:4B:65:56:5E:CC:6D:BE\\r\\na=fingerprint:sha-512 AA:6E:81:7F:C2:20:44:E4:57:EC:C9:36:BA:D9:8D:88:79:82:BB:A9:6D:BE:93:1D:50:95:54:2E:CD:0B:35:CF:51:D1:B9:42:81:1D:83:99:C6:68:A5:31:30:F1:ED:45:77:89:B8:A9:7F:1B:1B:27:4E:92:2E:30:BB:C7:1B:3D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 397262ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979069 3963979069 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 40953 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40953 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34732 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40953 typ srflx raddr 172.17.0.3 rport 40953\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34732 typ srflx raddr 172.30.0.1 rport 34732\\r\\na=end-of-candidates\\r\\na=ice-ufrag:VFS3\\r\\na=ice-pwd:f2Vd9FMwoDCjdPZsfsbWqi\\r\\na=fingerprint:sha-256 38:84:E9:40:62:7D:E3:26:6F:D8:B3:B3:DE:E7:78:A8:36:85:2E:98:3B:E3:70:07:24:DC:B7:CD:A1:70:3F:13\\r\\na=fingerprint:sha-384 D5:EE:3D:E4:18:BE:3B:0F:5E:08:82:4A:D1:3D:51:50:00:42:16:15:A5:82:3B:D3:01:58:61:EB:E3:3F:59:D1:28:B7:9E:BA:87:3F:41:80:FF:4B:65:56:5E:CC:6D:BE\\r\\na=fingerprint:sha-512 AA:6E:81:7F:C2:20:44:E4:57:EC:C9:36:BA:D9:8D:88:79:82:BB:A9:6D:BE:93:1D:50:95:54:2E:CD:0B:35:CF:51:D1:B9:42:81:1D:83:99:C6:68:A5:31:30:F1:ED:45:77:89:B8:A9:7F:1B:1B:27:4E:92:2E:30:BB:C7:1B:3D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 397262ms [err] handleSignalingMessage 397262ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 397262ms [err] handleOffer 397262ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 397262ms [err] makeAnswer 397262ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 397263ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 397263ms [err] v=0 397263ms [err] o=- 3963979069 3963979069 IN IP4 0.0.0.0 397263ms [err] s=- 397263ms [err] t=0 0 397263ms [err] a=group:BUNDLE 0 397263ms [err] a=msid-semantic:WMS * 397263ms [err] m=application 40953 DTLS/SCTP 5000 397263ms [err] c=IN IP4 172.17.0.3 397263ms [err] a=mid:0 397263ms [err] a=sctpmap:5000 webrtc-datachannel 65535 397263ms [err] a=max-message-size:65536 397263ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40953 typ host 397263ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34732 typ host 397263ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40953 typ srflx raddr 172.17.0.3 rport 40953 397263ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34732 typ srflx raddr 172.30.0.1 rport 34732 397263ms [err] a=end-of-candidates 397263ms [err] a=ice-ufrag:VFS3 397263ms [err] a=ice-pwd:f2Vd9FMwoDCjdPZsfsbWqi 397263ms [err] a=fingerprint:sha-256 38:84:E9:40:62:7D:E3:26:6F:D8:B3:B3:DE:E7:78:A8:36:85:2E:98:3B:E3:70:07:24:DC:B7:CD:A1:70:3F:13 397263ms [err] a=fingerprint:sha-384 D5:EE:3D:E4:18:BE:3B:0F:5E:08:82:4A:D1:3D:51:50:00:42:16:15:A5:82:3B:D3:01:58:61:EB:E3:3F:59:D1:28:B7:9E:BA:87:3F:41:80:FF:4B:65:56:5E:CC:6D:BE 397263ms [err] a=fingerprint:sha-512 AA:6E:81:7F:C2:20:44:E4:57:EC:C9:36:BA:D9:8D:88:79:82:BB:A9:6D:BE:93:1D:50:95:54:2E:CD:0B:35:CF:51:D1:B9:42:81:1D:83:99:C6:68:A5:31:30:F1:ED:45:77:89:B8:A9:7F:1B:1B:27:4E:92:2E:30:BB:C7:1B:3D 397263ms [err] a=setup:actpass 397263ms [err] 397267ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 397267ms [err] v=0 397267ms [err] o=- 3963979069 3963979069 IN IP4 0.0.0.0 397267ms [err] s=- 397267ms [err] t=0 0 397267ms [err] a=group:BUNDLE 0 397267ms [err] a=msid-semantic:WMS * 397267ms [err] m=application 40953 DTLS/SCTP 5000 397267ms [err] c=IN IP4 172.17.0.3 397267ms [err] a=mid:0 397267ms [err] a=sctpmap:5000 webrtc-datachannel 65535 397267ms [err] a=max-message-size:65536 397267ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40953 typ host 397267ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34732 typ host 397267ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40953 typ srflx raddr 172.17.0.3 rport 40953 397267ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34732 typ srflx raddr 172.30.0.1 rport 34732 397267ms [err] a=end-of-candidates 397267ms [err] a=ice-ufrag:VFS3 397267ms [err] a=ice-pwd:f2Vd9FMwoDCjdPZsfsbWqi 397267ms [err] a=fingerprint:sha-256 38:84:E9:40:62:7D:E3:26:6F:D8:B3:B3:DE:E7:78:A8:36:85:2E:98:3B:E3:70:07:24:DC:B7:CD:A1:70:3F:13 397267ms [err] a=fingerprint:sha-384 D5:EE:3D:E4:18:BE:3B:0F:5E:08:82:4A:D1:3D:51:50:00:42:16:15:A5:82:3B:D3:01:58:61:EB:E3:3F:59:D1:28:B7:9E:BA:87:3F:41:80:FF:4B:65:56:5E:CC:6D:BE 397267ms [err] a=fingerprint:sha-512 AA:6E:81:7F:C2:20:44:E4:57:EC:C9:36:BA:D9:8D:88:79:82:BB:A9:6D:BE:93:1D:50:95:54:2E:CD:0B:35:CF:51:D1:B9:42:81:1D:83:99:C6:68:A5:31:30:F1:ED:45:77:89:B8:A9:7F:1B:1B:27:4E:92:2E:30:BB:C7:1B:3D 397267ms [err] a=setup:actpass 397267ms [err] 397267ms [err] connectionstatechanged new new have-remote-offer 397267ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 397268ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "new"}] 397269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 397269ms [err] v=0 397269ms [err] o=- 3963979074 3963979074 IN IP4 0.0.0.0 397269ms [err] s=- 397269ms [err] t=0 0 397269ms [err] a=group:BUNDLE 0 397269ms [err] a=msid-semantic:WMS * 397269ms [err] m=application 9 DTLS/SCTP 5000 397269ms [err] c=IN IP4 0.0.0.0 397269ms [err] a=mid:0 397269ms [err] a=sctpmap:5000 webrtc-datachannel 65535 397269ms [err] a=max-message-size:65536 397269ms [err] a=ice-ufrag:pF39 397269ms [err] a=ice-pwd:dymJ8g1OPjvn4k80xoLcwm 397269ms [err] a=fingerprint:sha-256 61:51:58:7E:95:89:4C:C8:9F:73:F5:78:22:83:22:E9:27:58:F5:B6:7F:FD:31:A0:C9:BA:35:7D:34:0B:8C:2D 397269ms [err] a=fingerprint:sha-384 6E:15:26:7E:D3:24:DB:00:01:82:E4:AF:2A:33:A0:4C:42:39:D3:F5:F8:EB:B7:9B:F3:96:8F:51:EC:C0:B2:A8:68:D7:B6:13:A7:C2:11:CE:72:69:6C:DF:2F:46:F2:87 397269ms [err] a=fingerprint:sha-512 4A:13:1D:AE:FC:B7:AE:37:62:3B:B9:D0:39:95:55:BA:50:04:02:29:08:65:11:6E:B1:F9:84:6B:D4:B7:42:4B:35:AD:13:7C:23:09:8C:81:6E:78:EC:6A:D8:9D:76:4B:EE:CC:3B:BB:C0:FE:6F:09:66:FC:50:B7:1F:76:7D:BE 397269ms [err] a=setup:active 397269ms [err] 397269ms [err] connectionstatechanged new new stable 397269ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 397269ms [err] connectionstatechanged new new stable 397269ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 397269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 397272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 397272ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 397274ms [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't1\x03\xad\xe3\xb9Y\xde\xa30\xf0\x8a') 397274ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x14&\xcd\x1e"\xfb\x88\xe9\xacXW\xbe') 397275ms [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't1\x03\xad\xe3\xb9Y\xde\xa30\xf0\x8a') 397275ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 397276ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x14&\xcd\x1e"\xfb\x88\xe9\xacXW\xbe') 397276ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe7z\xee\x8f\x10\x94\x9d\x9e,\x1c\xd3\x03') 397777ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe7z\xee\x8f\x10\x94\x9d\x9e,\x1c\xd3\x03') 398779ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe7z\xee\x8f\x10\x94\x9d\x9e,\x1c\xd3\x03') 400782ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe7z\xee\x8f\x10\x94\x9d\x9e,\x1c\xd3\x03') 402275ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 402276ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 402276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 402276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 402276ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('172.17.0.3', 40953)) State.FROZEN -> State.WAITING 402276ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52920) -> ('172.17.0.3', 40953)) State.FROZEN -> State.WAITING 402277ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('172.30.0.1', 34732)) State.FROZEN -> State.WAITING 402277ms [err] connectionstatechanged connecting checking stable 402277ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 402277ms [err] connectionstatechanged connecting checking stable 402277ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 402277ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('172.17.0.3', 40953)) State.WAITING -> State.IN_PROGRESS 402277ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q[\x7f\xdb\xd6o\xfb$d\xe5z~') 402278ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "connecting"}] 402279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q[\x7f\xdb\xd6o\xfb$d\xe5z~') 402279ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('172.17.0.3', 40953)) State.IN_PROGRESS -> State.SUCCEEDED 402279ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('141.24.211.56', 40953)) State.FROZEN -> State.WAITING 402279ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('141.24.211.56', 34732)) State.FROZEN -> State.WAITING 402296ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40953) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\x94 \xb2\xfa\xf8\xb8\xca\x11\x93N\xd9') 402296ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40953) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\x94 \xb2\xfa\xf8\xb8\xca\x11\x93N\xd9') 402296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52920) -> ('172.17.0.3', 40953)) State.WAITING -> State.FAILED 402296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('172.30.0.1', 34732)) State.WAITING -> State.FAILED 402296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52920) -> ('172.30.0.1', 34732)) State.FROZEN -> State.FAILED 402296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('141.24.211.56', 40953)) State.WAITING -> State.FAILED 402296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52920) -> ('141.24.211.56', 40953)) State.FROZEN -> State.FAILED 402296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42243) -> ('141.24.211.56', 34732)) State.WAITING -> State.FAILED 402296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52920) -> ('141.24.211.56', 34732)) State.FROZEN -> State.FAILED 402297ms [err] INFO:aioice.ice:Connection(0) ICE completed 402297ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 402297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 402299ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 402299ms [err] connectionstatechanged connecting completed stable 402299ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 402319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 402319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 402319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 402319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 402320ms [err] connectionstatechanged connected completed stable 402320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 402320ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "connected"}] 402320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 402320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 402320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 402322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 402322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 402322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 402323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2882879777, stream_id=1, stream_seq=0) 402323ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 402323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3594047603, stream_id=1, stream_seq=0) 402324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 402324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2882879777, gaps=[]) 402324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3594047603, gaps=[]) 402324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2882879778, stream_id=1, stream_seq=1) 402325ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 402325ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 402325ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2882879778, gaps=[]) 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2882879779, stream_id=1, stream_seq=2) 402326ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 402326ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 402326ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 402326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2882879779, gaps=[]) 402372ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 402372ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 402372ms [log] [experimentStatusChanged] {"status": "running", "message": null} 402568ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db"}', extra='') 402568ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db"}', extra='') 402568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 402568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 402569ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 402569ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 402569ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 402569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 402569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 402569ms [err] connectionstatechanged closed closed closed 402569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 402569ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 402569ms [err] connectionstatechanged closed closed closed 402569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 402569ms [err] connectionstatechanged closed closed closed 402569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 402570ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "closed"}] 402570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 402570ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 402607ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 402607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 402607ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver (websocket): should transmit gpio value 402659ms [err] Traceback (most recent call last): 402659ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 402659ms [err] return _run_code(code, main_globals, None, 402659ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 402659ms [err] exec(code, run_globals) 402659ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 402659ms [err] sys.exit(main()) 402659ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 402659ms [err] asyncio.run(main_async()) 402659ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 402660ms [err] return loop.run_until_complete(main) 402660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 402660ms [err] self.run_forever() 402660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 402660ms [err] self._run_once() 402660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 402660ms [err] event_list = self._selector.select(timeout) 402660ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 402661ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 402661ms [err] KeyboardInterrupt 402663ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 402663ms [err] h.flush() 402663ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 402867ms [log] starting device 403631ms [err] DEBUG:asyncio:Using selector: EpollSelector 403807ms [err] ERROR:asyncio:Unclosed client session 403807ms [err] client_session: 403875ms [log] parsing 403875ms [log] creating device handler 403875ms [log] [ready] 403875ms [log] reading line 403875ms [log] [websocketToken] "8035ae85-bcc1-44a3-86b5-e3e3b446d2ad" 403880ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 403880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 403880ms [log] [websocketConnected] 404406ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/f62b8923-b204-418d-83ef-71206a89a6d8"}}', extra='') 404406ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/f62b8923-b204-418d-83ef-71206a89a6d8"}}', extra='') 404406ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/f62b8923-b204-418d-83ef-71206a89a6d8"} 404530ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 404530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"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":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 404535ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "new"}] 406537ms [err] makeOffer 406537ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 406538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 406538ms [err] v=0 406538ms [err] o=- 3963979083 3963979083 IN IP4 0.0.0.0 406538ms [err] s=- 406538ms [err] t=0 0 406538ms [err] a=group:BUNDLE 0 406538ms [err] a=msid-semantic:WMS * 406538ms [err] m=application 9 DTLS/SCTP 5000 406538ms [err] c=IN IP4 0.0.0.0 406538ms [err] a=mid:0 406538ms [err] a=sctpmap:5000 webrtc-datachannel 65535 406538ms [err] a=max-message-size:65536 406538ms [err] a=ice-ufrag:0ce1 406538ms [err] a=ice-pwd:255mwo1IHzesOoV880VNO2 406538ms [err] a=fingerprint:sha-256 E2:EC:E4:C0:70:68:E4:48:3D:91:54:1D:B7:EA:27:56:82:F1:DE:B2:9A:48:E4:01:26:9C:40:9B:42:C8:67:9A 406538ms [err] a=fingerprint:sha-384 54:9B:FC:57:E4:EC:54:F4:FF:99:93:EF:4E:CB:C7:D1:0E:F5:18:47:C4:41:0C:31:13:56:E5:55:86:10:B9:48:3D:F4:C9:EC:D0:E1:97:72:55:28:93:EB:E4:CB:4C:5E 406538ms [err] a=fingerprint:sha-512 B1:56:1E:F4:69:B3:9C:13:A5:F9:38:AE:F2:02:80:D4:C4:84:EC:4E:18:F0:5F:FD:67:AF:50:C5:CF:EA:14:B7:45:97:3C:4E:8F:A0:7A:CD:83:43:AF:3F:F4:46:C1:C2:1A:1A:FA:90:13:9F:A7:3D:BD:54:4A:F8:E0:39:30:65 406538ms [err] a=setup:actpass 406538ms [err] 406540ms [err] connectionstatechanged new new have-local-offer 406540ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 406540ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 406542ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "new"}] 406542ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 406543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 406545ms [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'\x9f\xe5\xcc6\x8c\xf4\x8b+d\xcf\x95\x9b') 406546ms [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'\xe6\xbd\xd8\x1c\xf9\xdd,\xc9\xfb\xc1\x0f0') 406547ms [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'\x9f\xe5\xcc6\x8c\xf4\x8b+d\xcf\x95\x9b') 406547ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 406547ms [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'\xe6\xbd\xd8\x1c\xf9\xdd,\xc9\xfb\xc1\x0f0') 406547ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0\xe1\xc3x(\x82\x1cs:\x15\xb4\x87') 407049ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0\xe1\xc3x(\x82\x1cs:\x15\xb4\x87') 408051ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0\xe1\xc3x(\x82\x1cs:\x15\xb4\x87') 410054ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0\xe1\xc3x(\x82\x1cs:\x15\xb4\x87') 411546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 411547ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 411547ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 411547ms [err] handleSignalingMessage 411547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 411547ms [err] handleOptions 411547ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 411547ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 411547ms [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='') 411547ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 416570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59477) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\x96\xc9J\xb9\xfe\x0c\xf9\xa4\xc3\x1a\x95') 416571ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59477) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\x96\xc9J\xb9\xfe\x0c\xf9\xa4\xc3\x1a\x95') 416583ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979088 3963979088 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 59477 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 59477 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56828 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 59477 typ srflx raddr 172.17.0.3 rport 59477\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56828 typ srflx raddr 172.30.0.1 rport 56828\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Vf0z\\r\\na=ice-pwd:OaRvyNdBrq36xWq7PUFPem\\r\\na=fingerprint:sha-256 98:F1:6B:FD:61:69:BE:24:7D:AE:57:80:92:87:F5:4B:3A:6D:92:67:BE:11:AC:F1:D7:14:EB:F0:58:D4:73:9D\\r\\na=fingerprint:sha-384 21:AC:B4:9E:1F:DE:F2:FB:BD:6D:A4:D1:58:27:7E:C9:2A:25:1F:28:01:62:8D:0A:3A:7F:D9:72:42:9D:4B:B1:2B:5B:4E:30:4F:D4:BB:DF:25:EB:DD:E8:05:2F:15:3B\\r\\na=fingerprint:sha-512 B5:41:7B:3A:9B:A5:37:25:00:96:49:BA:6D:F7:C0:F1:37:80:F3:13:C9:A4:86:02:21:22:A9:45:A1:C4:E4:CD:14:7C:4D:10:2E:21:41:6A:38:99:52:F2:EB:9C:64:70:43:70:A5:29:64:B0:72:25:9C:7E:84:85:AB:C6:E4:8D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 416583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979088 3963979088 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 59477 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 59477 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56828 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 59477 typ srflx raddr 172.17.0.3 rport 59477\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56828 typ srflx raddr 172.30.0.1 rport 56828\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Vf0z\\r\\na=ice-pwd:OaRvyNdBrq36xWq7PUFPem\\r\\na=fingerprint:sha-256 98:F1:6B:FD:61:69:BE:24:7D:AE:57:80:92:87:F5:4B:3A:6D:92:67:BE:11:AC:F1:D7:14:EB:F0:58:D4:73:9D\\r\\na=fingerprint:sha-384 21:AC:B4:9E:1F:DE:F2:FB:BD:6D:A4:D1:58:27:7E:C9:2A:25:1F:28:01:62:8D:0A:3A:7F:D9:72:42:9D:4B:B1:2B:5B:4E:30:4F:D4:BB:DF:25:EB:DD:E8:05:2F:15:3B\\r\\na=fingerprint:sha-512 B5:41:7B:3A:9B:A5:37:25:00:96:49:BA:6D:F7:C0:F1:37:80:F3:13:C9:A4:86:02:21:22:A9:45:A1:C4:E4:CD:14:7C:4D:10:2E:21:41:6A:38:99:52:F2:EB:9C:64:70:43:70:A5:29:64:B0:72:25:9C:7E:84:85:AB:C6:E4:8D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 416583ms [err] handleSignalingMessage 416583ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 416584ms [err] handleAnswer 416584ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 416584ms [err] acceptAnswer 416584ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 416584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 416584ms [err] v=0 416584ms [err] o=- 3963979088 3963979088 IN IP4 0.0.0.0 416584ms [err] s=- 416584ms [err] t=0 0 416584ms [err] a=group:BUNDLE 0 416584ms [err] a=msid-semantic:WMS * 416584ms [err] m=application 59477 DTLS/SCTP 5000 416584ms [err] c=IN IP4 172.17.0.3 416584ms [err] a=mid:0 416584ms [err] a=sctpmap:5000 webrtc-datachannel 65535 416584ms [err] a=max-message-size:65536 416584ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 59477 typ host 416584ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56828 typ host 416584ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 59477 typ srflx raddr 172.17.0.3 rport 59477 416584ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56828 typ srflx raddr 172.30.0.1 rport 56828 416584ms [err] a=end-of-candidates 416584ms [err] a=ice-ufrag:Vf0z 416584ms [err] a=ice-pwd:OaRvyNdBrq36xWq7PUFPem 416584ms [err] a=fingerprint:sha-256 98:F1:6B:FD:61:69:BE:24:7D:AE:57:80:92:87:F5:4B:3A:6D:92:67:BE:11:AC:F1:D7:14:EB:F0:58:D4:73:9D 416584ms [err] a=fingerprint:sha-384 21:AC:B4:9E:1F:DE:F2:FB:BD:6D:A4:D1:58:27:7E:C9:2A:25:1F:28:01:62:8D:0A:3A:7F:D9:72:42:9D:4B:B1:2B:5B:4E:30:4F:D4:BB:DF:25:EB:DD:E8:05:2F:15:3B 416584ms [err] a=fingerprint:sha-512 B5:41:7B:3A:9B:A5:37:25:00:96:49:BA:6D:F7:C0:F1:37:80:F3:13:C9:A4:86:02:21:22:A9:45:A1:C4:E4:CD:14:7C:4D:10:2E:21:41:6A:38:99:52:F2:EB:9C:64:70:43:70:A5:29:64:B0:72:25:9C:7E:84:85:AB:C6:E4:8D 416584ms [err] a=setup:active 416584ms [err] 416586ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 416587ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 416587ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 416587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34549) -> ('172.17.0.3', 59477)) State.FROZEN -> State.WAITING 416587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50916) -> ('172.17.0.3', 59477)) State.FROZEN -> State.WAITING 416587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34549) -> ('172.30.0.1', 56828)) State.FROZEN -> State.WAITING 416587ms [err] connectionstatechanged connecting checking stable 416587ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 416588ms [err] connectionstatechanged connecting checking stable 416588ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 416588ms [err] connectionstatechanged connecting checking stable 416588ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 416588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34549) -> ('172.17.0.3', 59477)) State.WAITING -> State.IN_PROGRESS 416588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59477) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e\xd6\x1b;k\xa0\xf3P\xeeS(\xde') 416589ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "connecting"}] 416590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59477) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e\xd6\x1b;k\xa0\xf3P\xeeS(\xde') 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34549) -> ('172.17.0.3', 59477)) State.IN_PROGRESS -> State.SUCCEEDED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50916) -> ('172.17.0.3', 59477)) State.WAITING -> State.FAILED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34549) -> ('172.30.0.1', 56828)) State.WAITING -> State.FAILED 416591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50916) -> ('172.30.0.1', 56828)) State.FROZEN -> State.FAILED 416591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34549) -> ('141.24.211.56', 59477)) State.FROZEN -> State.FAILED 416591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50916) -> ('141.24.211.56', 59477)) State.FROZEN -> State.FAILED 416591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 34549) -> ('141.24.211.56', 56828)) State.FROZEN -> State.FAILED 416591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50916) -> ('141.24.211.56', 56828)) State.FROZEN -> State.FAILED 416592ms [err] INFO:aioice.ice:Connection(0) ICE completed 416608ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 416608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 416609ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 416610ms [err] connectionstatechanged connecting completed stable 416610ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 416612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 416612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 416612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 416612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 416613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 416613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 416613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 416613ms [err] connectionstatechanged connected completed stable 416613ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 416613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "connected"}] 416614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 416614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 416614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 416614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 416615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 416615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 416616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 416616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 416616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 416616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4027223660, stream_id=1, stream_seq=0) 416616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 416617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1462389567, stream_id=1, stream_seq=0) 416617ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 416617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389567, gaps=[]) 416617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4027223660, gaps=[]) 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1462389568, stream_id=1, stream_seq=1) 416618ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 416618ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 416618ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389568, gaps=[]) 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1462389569, stream_id=1, stream_seq=2) 416618ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 416618ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 416618ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389569, gaps=[]) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1462389570, stream_id=1, stream_seq=3) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389570, gaps=[]) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1462389571, stream_id=1, stream_seq=4) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389571, gaps=[]) 416667ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 416667ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 416667ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 416667ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 416667ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 416667ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 416667ms [log] [experimentStatusChanged] {"status": "running", "message": null} 416918ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795"}', extra='') 416918ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795"}', extra='') 416918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 416919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 416919ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 416919ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 416919ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 416919ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 416919ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 416919ms [err] connectionstatechanged closed closed closed 416919ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 416919ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 416919ms [err] connectionstatechanged closed closed closed 416919ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 416919ms [err] connectionstatechanged closed closed closed 416919ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 416920ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "closed"}] 416920ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 416920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 416962ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 416962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 416962ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 416974ms [err] Traceback (most recent call last): 416974ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 416974ms [err] return _run_code(code, main_globals, None, 416974ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 416974ms [err] exec(code, run_globals) 416974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 416974ms [err] sys.exit(main()) 416974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 416974ms [err] asyncio.run(main_async()) 416974ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 416974ms [err] return loop.run_until_complete(main) 416974ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 416975ms [err] self.run_forever() 416975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 416975ms [err] self._run_once() 416975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 416975ms [err] event_list = self._selector.select(timeout) 416975ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 416976ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 416976ms [err] KeyboardInterrupt 416977ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 416977ms [err] h.flush() 416977ms [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